99407
99529
99590
99589
99679
99473
99586
99593
99420
99512
99715
99436
99568
99648
99498
99681
99462
99524
99402
99759
99666
99371
99507
99519
99494
99459
99559
99469
99598
99701
99379
99531
99833
99887
99470
99622
99614
99829
99535
99893
99680
99589
99703
99406
99544
99504
99730
99742
99845
99585
99582
99570
99432
99515
99797
99369
99887
99593
99468
99754
99766
99397
99698
99748
99400
99750
99612
99535
99577
99516
99443
99526
99639
99519
99593
99455
99548
99699
99681
99417
99383
99711
99395
99726
99817
99406
99735
99559
99463
99831
99410
99736
99422
99797
99500
99707
99817
99470
99420
99510
99477
99450
99446
99392
99371
99577
99454
99729
99410
99374
99896
99427
99408
99398
99388
99432
99692
99653
99623
99491
99639
99374
99551
99528
99733
99583
99497
99519
99481
99414
99718
99581
99688
99392
99800
99512
99422
99947
99403
99651
99405
99852
99379
99428
99939
99447
99756
99458
99615
99387
99730
99602
99447
99599
99768
99536
99431
99888
99615
99829
99444
99390
99416
99585
99495
99723
99514
99647
99826
99685
99665
99740
99777
99491
99540
99583
99801
99720
99529
99493
99837
99398
99639
99823
99443
99602
99464
99444
99476
99452
99751
99488
99701
99576
99418
99688
99398
99835
99539
99490
99378
99796
99672
99491
99508
99467
99456
99650
99593
99422
99512
99464
99588
99792
99493
99895
99565
99780
99447
99551
99438
99460
99437
99795
99612
99740
99380
99903
99473
99550
99666
99681
99487
99391
99524
99415
99376
99857
99799
99551
99856
99514
99612
99505
99762
99637
99433
99489
99486
99819
99433
99540
99464
99473
99403
99673
99532
99718
99851
99590
99587
99447
99644
99690
99706
99600
99403
99459
99390
99444
99552
99746
99503
99465
99801
99531
99401
99753
99532
99621
99774
99731
99816
99548
99732
99459
99383
99590
99472
99575
99495
99383
99688
99449
99622
99446
99854
99477
99886
99829
99518
99482
99794
99511
99473
99701
99379
99877
99398
99796
99608
99423
99510
99614
99483
99447
99653
99623
99625
99634
99487
99494
99811
99524
99483
99495
99792
99696
99515
99389
99505
99608
99531
99458
99591
99763
99411
99371
99631
99771
99450
99381
99584
99651
99537
99510
99500
99405
99552
99380
99454
99463
99809
99567
99569
99548
99550
99584
99563
99807
99722
99486
99947
99472
99769
99565
99743
99432
99506
99765
99628
99566
99437
99878
99627
99901
99468
99552
99624
99753
99775
99442
99406
99413
99610
99491
99479
99507
99802
99395
99474
99555
99468
99460
99452
99718
99481
99561
99378
99413
99498
99788
99885
99724
99509
99533
99411
99577
99408
99502
99506
99446
99615
99615
99484
99464
99558
99521
99525
99370
99561
99563
99415
99374
99544
99442
99532
99714
99568
99613
99525
99524
99510
99419
99605
99715
99473
99890
99495
99510
99817
99975
99585
99905
99906
99394
99644
99701
99707
99688
99462
99537
99416
99505
99501
99452
99600
99370
99509
99606
99848
99825
99427
99774
99597
99474
99372
99426
99540
99395
99520
99491
99784
99385
99488
99766
99638
99662
99393
99684
99707
99466
99590
99491
99762
99666
99695
99484
99769
99789
99705
99482
99532
99906
99742
99715
99483
99438
99703
99589
99841
99536
99423
99608
99705
99516
99492
99399
99573
99664
99587
99787
99790
99792
99667
99576
99744
99620
99588
99500
99813
99411
99505
99710
99850
99379
99686
99942
99391
99703
99749
99650
99700
99668
99468
99542
99891
99823
99531
99636
99667
99443
99554
99548
99780
99845
99731
99423
99551
99849
99462
99401
99738
99398
99576
99615
99706
99479
99468
99897
99436
99434
99778
99627
99677
99376
99823
99459
99680
99860
99600
99588
99566
99481
99844
99498
99530
99411
99445
99479
99499
99477
99416
99843
99469
99383
99458
99458
99549
99396
99564
99761
99428
99749
99492
99788
99542
99459
99737
99506
99684
99721
99543
99441
99415
99616
99708
99552
99427
99645
99687
99392
99483
99460
99879
99606
99584
99470
99515
99658
99371
99629
99395
99491
99476
99790
99726
99495
99378
99682
99763
99452
99585
99458
99601
99410
99371
99756
99380
99593
99430
99591
99477
99680
99588
99918
99522
99382
99500
99627
99525
99486
99594
99631
99806
99561
99505
99480
99410
99635
99424
99384
99752
99591
99535
99862
99800
99593
99702
99698
99373
99798
99548
99602
99576
99544
99393
99500
99399
99449
99581
99931
99654
99692
99536
99653
99624
99785
99480
99490
99605
99418
99422
99606
99728
99664
99781
99766
99779
99855
99410
99525
99631
99922
99552
99553
99461
99589
99684
99525
99782
99508
99873
99477
99530
99630
99617
99524
99527
99603
99372
99414
99454
99390
99484
99562
99456
99831
99507
99624
99492
99515
99900
99669
99790
99821
99475
99392
99683
99797
99628
99506
99391
99683
99525
99628
99615
99837
99668
99568
99901
99506
99630
99440
99710
99563
99646
99580
99793
99624
99588
99432
99747
99669
99482
99574
99421
99404
99572
99760
99550
99672
99481
99408
99519
99770
99725
99569
99407
99413
99475
99588
99642
99573
99388
99899
99517
99795
99550
99483
99661
99784
99559
99619
99422
99374
99420
99430
99707
99458
99670
99618
99696
99585
99456
99464
99629
99459
99440
99570
99849
99837
99614
99556
99459
99868
99442
99626
99525
99496
99389
99373
99614
99939
99641
99454
99505
99601
99476
99627
99542
99731
99380
99743
99442
99644
99740
99777
99524
99733
99458
99724
99448
99417
99594
99551
99432
99562
99425
99496
99554
99416
99574
99378
99699
99423
99418
99750
99401
99871
99387
99632
99536
99699
99468
99781
99487
99818
99387
99903
99499
99932
99430
99388
99838
99807
99876
99703
99511
99513
99402
99874
99548
99735
99411
99403
99495
99407
99837
99532
99753
99585
99838
99438
99832
99542
99604
99431
99381
99498
99436
99732
99513
99622
99919
99674
99638
99390
99654
99489
99639
99394
99519
99709
99626
99586
99770
99420
99434
99752
99608
99501
99678
99578
99528
99710
99834
99664
99509
99527
99828
99457
99510
99555
99927
99754
99527
99486
99629
99678
99662
99905
99418
99371
99418
99592
99447
99397
99420
99635
99419
99429
99703
99473
99420
99687
99545
99856
99377
99802
99878
99802
99450
99492
99789
99708
99886
99522
99707
99557
99467
99567
99683
99472
99676
99370
99603
99838
99426
99506
99419
99444
99419
99523
99550
99521
99534
99409
99742
99766
99760
99633
99456
99511
99618
99470
99564
99766
99707
99421
99545
99500
99692
99535
99626
99642
99579
99644
99888
99487
99759
99412
99813
99861
99894
99400
99639
99779
99543
99467
99453
99419
99513
99538
99633
99535
99727
99693
99807
99715
99635
99450
99427
99616
99573
99798
99716
99513
99468
99658
99428
99628
99473
99460
99576
99665
99388
99621
99546
99403
99559
99540
99451
99757
99762
99443
99622
99551
99418
99441
99723
99625
99819
99558
99748
99785
99407
99804
99493
99611
99635
99407
99789
99529
99378
99506
99671
99568
99447
99466
99626
99545
99485
99707
99418
99506
99614
99465
99624
99533
99507
99625
99499
99647
99896
99941
99580
99688
99842
99523
99767
99377
99414
99534
99873
99791
99386
99970
99461
99626
99587
99755
99567
99789
99920
99722
99381
99674
99382
99380
99453
99531
99695
99587
99499
99562
99625
99644
99677
99679
99469
99408
99452
99596
99621
99380
99371
99540
99518
99680
99960
99667
99809
99396
99566
99397
99378
99616
99809
99591
99465
99505
99697
99436
99428
99505
99414
99710
99402
99529
99569
99426
99432
99827
99714
99412
99402
99590
99372
99521
99374
99626
99611
99695
99655
99447
99389
99475
99529
99863
99470
99595
99516
99392
99555
99611
99584
99581
99542
99504
99935
99565
99606
99694
99430
99380
99873
99520
99441
99660
99612
99406
99447
99730
99560
99477
99623
99469
99574
99767
99555
99604
99631
99595
99420
99828
99655
99609
99641
99765
99484
99690
99698
99933
99434
99642
99708
99538
99541
99672
99488
99529
99820
99489
99761
99469
99370
99406
99714
99430
99595
99622
99726
99603
99681
99688
99678
99599
99805
99827
99715
99746
99510
99916
99662
99734
99403
99566
99677
99483
99627
99691
99399
99962
99666
99638
99435
99677
99647
99614
99528
99652
99708
99544
99509
99602
99806
99461
99421
99400
99869
99405
99461
99413
99551
99781
99369
99430
99479
99601
99421
99410
99643
99492
99425
99478
99543
99384
99427
99589
99671
99535
99417
99384
99548
99561
99819
99369
99425
99418
99412
99618
99578
99881
99403
99370
99407
99547
99555
99621
99371
99532
99870
99477
99674
99470
99381
99636
99393
99651
99943
99825
99595
99614
99943
99439
99545
99501
99716
99866
99709
99571
99532
99409
99811
99504
99701
99518
99645
99471
99541
99743
99756
99882
99714
99417
99762
99427
99415
99372
99497
99699
99797
99376
99377
99806
99664
99616
99753
99657
99494
99621
99385
99655
99384
99575
99449
99426
99602
99591
99695
99871
99628
99553
99490
99521
99486
99808
99657
99670
99467
99434
99551
99690
99481
99704
99836
99474
99750
99500
99495
99555
99395
99434
99533
99565
99414
99521
99795
99600
99559
99616
99499
99517
99867
99425
99467
99467
99651
99712
99658
99563
99375
99451
99718
99541
99443
99538
99390
99714
99404
99418
99406
99896
99590
99819
99622
99503
99486
99491
99671
99631
99517
99394
99717
99423
99457
99587
99387
99376
99543
99623
99389
99547
99693
99666
99503
99441
99587
99563
99591
99624
99821
99540
99436
99543
99389
99474
99444
99526
99718
99506
99393
99549
99393
99587
99558
99745
99556
99574
99440
99591
99480
99876
99806
99472
99628
99464
99578
99611
99477
99860
99429
99415
99566
99396
99494
99424
99621
99662
99882
99593
99594
99712
99960
99753
99814
99387
99490
99484
99725
99646
99518
99842
99450
99380
99787
99807
99669
99642
99574
99599
99772
99751
99684
99717
99467
99507
99404
99536
99371
99759
99889
99564
99467
99637
99713
99488
99430
99416
99564
99374
99422
99491
99522
99445
99706
99465
99591
99793
99386
99771
99604
99874
99438
99731
99752
99374
99608
99558
99530
99785
99385
99941
99449
99618
99484
99552
99675
99723
99639
99857
99395
99586
99392
99732
99609
99512
99558
99632
99425
99690
99444
99751
99704
99378
99676
99417
99784
99380
99488
99521
99600
99755
99448
99694
99445
99434
99455
99467
99465
99809
99414
99880
99700
99493
99655
99413
99417
99717
99465
99581
99412
99602
99529
99505
99494
99420
99886
99440
99615
99546
99585
99530
99824
99508
99406
99393
99580
99552
99715
99804
99399
99584
99386
99705
99772
99647
99486
99609
99674
99655
99642
99827
99895
99845
99723
99447
99568
99931
99373
99665
99691
99598
99583
99493
99498
99474
99489
99536
99463
99470
99503
99592
99668
99670
99696
99518
99378
99640
99727
99748
99757
99524
99401
99543
99432
99693
99711
99808
99386
99608
99556
99405
99427
99893
99417
99582
99571
99823
99507
99837
99395
99449
99375
99527
99383
99572
99445
99671
99616
99403
99544
99874
99524
99376
99948
99535
99806
99717
99483
99435
99680
99603
99431
99558
99376
99467
99608
99501
99836
99492
99381
99732
99497
99691
99480
99836
99658
99760
99418
99660
99398
99562
99759
99539
99622
99546
99682
99435
99410
99419
99471
99680
99388
99623
99633
99439
99505
99771
99658
99813
99704
99673
99515
99416
99538
99642
99887
99556
99740
99730
99575
99659
99525
99516
99816
99417
99481
99480
99585
99456
99370
99559
99571
99730
99769
99608
99535
99742
99492
99751
99452
99403
99596
99807
99556
99491
99529
99600
99511
99455
99735
99688
99772
99650
99710
99713
99389
99391
99527
99414
99562
99486
99883
99616
99618
99385
99880
99403
99407
99617
99582
99379
99751
99374
99588
99487
99480
99427
99553
99850
99509
99387
99818
99757
99520
99956
99534
99432
99468
99471
99467
99663
99403
99813
99432
99468
99603
99581
99738
99607
99744
99573
99377
99500
99464
99389
99501
99558
99458
99458
99811
99378
99407
99862
99760
99409
99736
99739
99690
99371
99471
99914
99401
99380
99660
99503
99375
99765
99396
99494
99442
99753
99702
99671
99699
99421
99442
99513
99933
99509
99622
99572
99465
99713
99800
99655
99447
99473
99704
99435
99692
99489
99502
99909
99708
99529
99711
99691
99893
99554
99404
99420
99909
99513
99802
99454
99529
99697
99609
99772
99843
99578
99410
99383
99537
99587
99523
99411
99798
99563
99408
99466
99414
99506
99504
99439
99384
99664
99381
99400
99526
99579
99495
99491
99715
99371
99437
99806
99616
99579
99416
99564
99796
99504
99585
99515
99605
99778
99401
99419
99619
99740
99468
99420
99371
99839
99608
99416
99380
99401
99786
99423
99717
99893
99529
99683
99586
99714
99641
99450
99538
99462
99541
99426
99776
99386
99599
99376
99817
99495
99597
99520
99883
99652
99545
99405
99527
99660
99451
99667
99564
99402
99623
99739
99524
99568
99443
99548
99955
99857
99522
99466
99500
99416
99835
99702
99621
99458
99509
99762
99574
99749
99515
99430
99583
99385
99509
99667
99528
99669
99434
99488
99570
99479
99658
99832
99656
99557
99844
99435
99525
99472
99431
99444
99577
99709
99690
99535
99477
99458
99763
99712
99606
99512
99785
99753
99541
99461
99590
99586
99830
99833
99523
99537
99630
99735
99663
99713
99491
99816
99768
99416
99651
99397
99439
99528
99545
99816
99467
99815
99821
99505
99838
99524
99615
99521
99538
99437
99452
99710
99836
99789
99563
99369
99686
99925
99441
99664
99569
99370
99430
99564
99493
99495
99754
99432
99572
99654
99662
99861
99452
99443
99532
99917
99534
99731
99813
99659
99697
99678
99499
99576
99520
99734
99837
99656
99448
99834
99745
99372
99604
99534
99909
99424
99590
99525
99804
99602
99687
99408
99480
99588
99911
99660
99537
99574
99566
99436
99589
99668
99752
99488
99426
99580
99512
99627
99802
99626
99668
99391
99691
99790
99430
99429
99522
99619
99708
99764
99540
99420
99394
99742
99392
99436
99376
99499
99496
99495
99391
99659
99389
99647
99840
99495
99453
99833
99748
99413
99568
99403
99583
99631
99390
99484
99765
99376
99480
99553
99511
99876
99782
99382
99683
99611
99627
99724
99532
99865
99617
99748
99435
99780
99706
99546
99734
99793
99738
99798
99495
99543
99455
99695
99567
99395
99672
99841
99642
99676
99517
99765
99421
99823
99373
99559
99636
99471
99398
99566
99530
99720
99472
99642
99402
99410
99591
99595
99918
99830
99942
99598
99543
99474
99866
99427
99534
99983
99640
99694
99608
99596
99383
99640
99643
99438
99833
99533
99633
99422
99782
99493
99668
99480
99389
99720
99603
99508
99691
99593
99567
99747
99603
99429
99712
99417
99756
99574
99591
99590
99442
99473
99844
99867
99430
99578
99800
99664
99652
99606
99659
99767
99550
99498
99542
99414
99520
99773
99491
99395
99399
99546
99462
99410
99703
99576
99749
99559
99373
99427
99466
99685
99757
99677
99652
99837
99413
99549
99394
99596
99411
99443
99620
99401
99411
99639
99560
99620
99544
99650
99396
99650
99512
99723
99511
99527
99733
99676
99725
99386
99558
99746
99492
99815
99621
99407
99441
99480
99559
99442
99701
99545
99776
99557
99537
99521
99454
99776
99471
99398
99500
99509
99865
99868
99555
99798
99456
99409
99407
99632
99774
99933
99483
99558
99449
99463
99423
99435
99770
99509
99395
99823
99605
99828
99547
99376
99600
99675
99631
99382
99474
99591
99489
99808
99495
99631
99464
99686
99510
99405
99507
99475
99505
99623
99648
99378
99447
99554
99385
99872
99730
99435
99624
99371
99475
99757
99397
99562
99407
99650
99851
99442
99781
99488
99621
99824
99528
99374
99733
99567
99511
99767
99696
99454
99910
99453
99915
99547
99680
99842
99800
99399
99591
99660
99786
99493
99467
99641
99698
99585
99409
99507
99439
99455
99426
99511
99407
99392
99637
99470
99406
99452
99661
99518
99632
99502
99960
99454
99482
99382
99507
99505
99386
99484
99477
99836
99463
99664
99453
99405
99729
99488
99725
99582
99401
99458
99444
99668
99655
99632
99504
99783
99883
99615
99523
99508
99594
99394
99599
99619
99395
99572
99534
99524
99601
99671
99467
99674
99402
99842
99636
99629
99804
99624
99390
99876
99457
99648
99784
99417
99937
99480
99516
99556
99589
99450
99480
99483
99728
99405
99764
99784
99494
99453
99396
99595
99461
99507
99708
99667
99571
99806
99606
99664
99383
99564
99621
99478
99633
99507
99509
99388
99732
99565
99786
99514
99499
99546
99494
99595
99507
99903
99677
99538
99770
99585
99665
99671
99555
99536
99577
99519
99372
99432
99940
99546
99782
99375
99582
99421
99663
99650
99488
99551
99559
99520
99688
99400
99606
99910
99826
99656
99522
99618
99416
99582
99440
99803
99748
99423
99475
99425
99771
99696
99610
99592
99490
99477
99511
99839
99713
99740
99533
99705
99497
99375
99762
99527
99392
99408
99409
99567
99427
99513
99603
99515
99766
99433
99675
99825
99875
99438
99401
99474
99439
99906
99413
99620
99417
99725
99414
99601
99421
99409
99868
99631
99452
99407
99472
99776
99620
99738
99506
99446
99544
99524
99397
99763
99689
99512
99511
99591
99381
99732
99632
99693
99449
99628
99701
99636
99488
99419
99493
99610
99390
99399
99575
99381
99375
99685
99705
99428
99444
99377
99614
99372
99419
99524
99483
99813
99878
99491
99505
99636
99518
99408
99507
99430
99523
99584
99888
99493
99831
99413
99526
99775
99613
99741
99839
99420
99762
99540
99489
99592
99441
99529
99453
99622
99909
99942
99734
99814
99372
99646
99817
99371
99432
99613
99631
99404
99703
99644
99411
99777
99486
99860
99694
99388
99443
99453
99571
99762
99514
99673
99680
99585
99656
99911
99723
99601
99610
99759
99836
99644
99413
99696
99576
99473
99854
99841
99425
99427
99851
99656
99443
99463
99612
99717
99517
99542
99480
99662
99380
99892
99900
99446
99407
99521
99384
99518
99506
99655
99598
99688
99545
99741
99408
99515
99475
99725
99738
99574
99563
99866
99658
99614
99532
99862
99648
99370
99398
99419
99843
99647
99473
99691
99972
99416
99799
99828
99401
99547
99432
99666
99421
99709
99777
99646
99478
99767
99792
99486
99787
99491
99381
99666
99452
99544
99862
99524
99588
99568
99413
99510
99419
99697
99543
99536
99392
99405
99503
99833
99440
99466
99390
99702
99471
99487
99634
99579
99407
99513
99739
99457
99653
99523
99684
99660
99557
99395
99547
99537
99424
99731
99689
99912
99425
99561
99493
99452
99518
99411
99446
99590
99684
99509
99430
99430
99918
99574
99527
99434
99423
99654
99402
99568
99933
99934
99555
99704
99372
99590
99649
99924
99404
99508
99516
99640
99500
99653
99639
99421
99869
99445
99610
99663
99447
99718
99524
99484
99442
99713
99478
99369
99666
99841
99424
99627
99592
99616
99535
99602
99764
99480
99592
99532
99551
99437
99475
99479
99433
99835
99399
99572
99472
99445
99894
99827
99429
99605
99376
99473
99780
99481
99629
99408
99498
99692
99407
99803
99753
99905
99412
99674
99388
99397
99459
99511
99734
99469
99375
99722
99410
99381
99437
99392
99504
99564
99567
99820
99456
99830
99449
99472
99800
99743
99628
99391
99545
99555
99448
99599
99561
99497
99700
99739
99408
99379
99779
99961
99519
99459
99530
99441
99724
99440
99738
99641
99758
99412
99575
99847
99874
99632
99670
99409
99388
99541
99397
99714
99444
99460
99749
99549
99466
99661
99387
99662
99490
99643
99545
99567
99448
99557
99839
99514
99585
99453
99467
99651
99394
99505
99461
99691
99584
99711
99394
99686
99684
99416
99478
99691
99564
99803
99744
99915
99728
99873
99850
99686
99369
99592
99458
99719
99465
99489
99823
99603
99628
99913
99450
99610
99383
99766
99626
99486
99546
99417
99385
99528
99685
99619
99450
99521
99719
99410
99447
99607
99510
99439
99686
99825
99545
99530
99606
99436
99898
99472
99404
99580
99656
99503
99476
99499
99606
99777
99432
99699
99673
99579
99784
99553
99550
99660
99643
99511
99510
99481
99640
99388
99515
99477
99535
99532
99845
99518
99903
99831
99645
99595
99568
99524
99479
99749
99726
99665
99504
99467
99612
99428
99487
99599
99733
99445
99592
99464
99876
99529
99861
99645
99535
99539
99609
99461
99670
99379
99430
99373
99767
99381
99853
99591
99475
99693
99533
99827
99455
99457
99593
99473
99442
99449
99594
99561
99492
99504
99666
99716
99497
99652
99389
99385
99416
99418
99460
99419
99728
99481
99578
99697
99720
99631
99629
99536
99507
99581
99908
99500
99411
99582
99685
99579
99430
99672
99786
99582
99592
99392
99702
99501
99825
99492
99490
99542
99515
99423
99692
99386
99579
99375
99680
99438
99427
99492
99817
99588
99616
99867
99653
99506
99691
99592
99837
99813
99636
99462
99583
99526
99668
99725
99469
99970
99486
99574
99761
99724
99653
99442
99847
99835
99632
99421
99588
99551
99409
99551
99627
99489
99717
99580
99659
99683
99607
99745
99607
99898
99579
99731
99527
99870
99890
99826
99674
99622
99424
99442
99606
99450
99383
99878
99369
99453
99565
99908
99475
99519
99701
99493
99458
99517
99709
99512
99398
99512
99475
99446
99528
99516
99455
99694
99634
99755
99580
99455
99741
99438
99645
99371
99622
99394
99453
99378
99676
99512
99718
99570
99380
99474
99896
99817
99380
99721
99551
99439
99497
99741
99386
99491
99555
99422
99771
99698
99729
99486
99672
99687
99726
99773
99733
99434
99516
99383
99450
99768
99689
99415
99636
99492
99392
99733
99454
99728
99593
99699
99445
99443
99883
99432
99503
99376
99385
99629
99377
99578
99409
99415
99625
99719
99602
99668
99690
99465
99507
99513
99461
99917
99610
99653
99484
99737
99596
99532
99420
99574
99609
99635
99568
99393
99692
99617
99403
99533
99482
99601
99568
99369
99811
99531
99732
99562
99496
99687
99397
99385
99924
99608
99742
99459
99544
99935
99588
99775
99585
99465
99581
99474
99657
99478
99598
99572
99605
99895
99534
99453
99397
99688
99401
99587
99729
99489
99715
99380
99592
99433
99525
99422
99434
99474
99730
99495
99731
99383
99550
99706
99900
99667
99579
99529
99723
99581
99810
99673
99438
99372
99462
99755
99861
99515
99380
99604
99866
99455
99455
99552
99408
99711
99891
99654
99625
99542
99816
99370
99910
99481
99499
99382
99625
99492
99383
99436
99670
99610
99779
99446
99922
99483
99422
99386
99662
99848
99918
99481
99577
99413
99493
99707
99380
99820
99425
99603
99650
99462
99733
99555
99575
99460
99383
99401
99523
99573
99623
99698
99769
99616
99517
99465
99440
99595
99505
99758
99667
99591
99598
99553
99491
99731
99388
99609
99542
99705
99400
99814
99823
99702
99529
99923
99759
99430
99621
99369
99447
99620
99724
99871
99382
99709
99761
99421
99407
99529
99577
99496
99802
99937
99594
99613
99610
99405
99686
99729
99652
99372
99641
99585
99632
99648
99561
99501
99500
99881
99529
99584
99429
99433
99788
99916
99679
99599
99381
99494
99758
99831
99419
99663
99855
99749
99466
99539
99414
99522
99592
99663
99373
99537
99523
99675
99761
99405
99627
99623
99435
99550
99810
99692
99587
99499
99503
99517
99464
99446
99562
99471
99371
99540
99465
99609
99405
99521
99386
99389
99806
99478
99641
99584
99520
99373
99614
99866
99474
99470
99879
99406
99521
99774
99409
99373
99565
99607
99420
99636
99502
99628
99450
99511
99528
99639
99810
99797
99381
99928
99476
99780
99562
99813
99615
99690
99879
99755
99419
99493
99372
99759
99594
99707
99371
99378
99414
99549
99397
99439
99539
99669
99551
99475
99652
99615
99612
99737
99494
99416
99536
99479
99691
99652
99497
99385
99568
99463
99720
99916
99470
99475
99491
99496
99379
99670
99529
99727
99526
99425
99721
99559
99582
99508
99432
99584
99519
99425
99739
99892
99468
99793
99424
99554
99756
99584
99781
99542
99860
99513
99425
99575
99516
99497
99750
99605
99466
99714
99484
99575
99534
99402
99484
99403
99852
99739
99916
99693
99515
99597
99612
99446
99665
99572
99579
99611
99653
99722
99433
99404
99554
99840
99802
99553
99849
99504
99870
99533
99411
99687
99402
99451
99640
99558
99388
99656
99647
99438
99620
99418
99511
99754
99428
99569
99607
99682
99612
99700
99761
99518
99859
99585
99372
99376
99536
99451
99385
99481
99563
99751
99371
99708
99567
99629
99616
99370
99666
99722
99482
99372
99829
99589
99518
99819
99876
99449
99413
99599
99512
99517
99571
99969
99873
99467
99408
99605
99467
99496
99839
99445
99749
99654
99502
99877
99921
99572
99512
99673
99956
99946
99768
99578
99611
99463
99394
99478
99433
99556
99607
99480
99672
99458
99696
99660
99775
99399
99694
99476
99383
99384
99509
99550
99594
99477
99768
99488
99508
99626
99429
99524
99373
99717
99569
99392
99573
99907
99391
99503
99573
99465
99428
99869
99522
99849
99409
99489
99397
99375
99516
99484
99383
99737
99700
99537
99555
99602
99541
99637
99502
99684
99670
99686
99420
99614
99542
99454
99615
99565
99403
99579
99591
99651
99905
99684
99475
99428
99845
99556
99621
99397
99537
99444
99539
99906
99536
99534
99835
99419
99492
99727
99863
99531
99567
99669
99773
99474
99476
99718
99840
99406
99501
99819
99782
99589
99595
99454
99824
99484
99681
99549
99748
99679
99571
99440
99609
99397
99732
99512
99481
99693
99374
99519
99649
99641
99684
99646
99633
99848
99807
99679
99684
99473
99708
99543
99374
99595
99416
99679
99440
99398
99641
99531
99679
99604
99375
99509
99501
99625
99447
99383
99434
99665
99698
99476
99423
99725
99600
99488
99451
99702
99374
99953
99455
99541
99480
99375
99626
99613
99679
99627
99459
99388
99832
99676
99650
99497
99842
99576
99767
99690
99393
99672
99719
99455
99878
99509
99626
99701
99796
99598
99444
99537
99822
99570
99460
99491
99804
99405
99451
99383
99432
99698
99678
99684
99786
99451
99690
99634
99848
99524
99504
99518
99733
99772
99771
99694
99444
99712
99594
99602
99425
99556
99468
99601
99676
99680
99547
99410
99735
99546
99838
99692
99620
99696
99789
99814
99619
99758
99573
99652
99878
99847
99581
99589
99730
99748
99939
99795
99532
99409
99369
99379
99650
99784
99592
99383
99485
99525
99468
99862
99481
99375
99388
99736
99668
99372
99566
99656
99561
99596
99804
99407
99780
99583
99797
99465
99428
99475
99419
99479
99523
99586
99372
99426
99373
99652
99421
99526
99784
99380
99378
99525
99512
99471
99448
99369
99515
99410
99705
99473
99432
99459
99728
99487
99491
99946
99464
99378
99731
99461
99717
99518
99507
99552
99475
99528
99651
99563
99503
99816
99790
99586
99770
99399
99551
99478
99634
99701
99857
99412
99425
99380
99446
99453
99703
99434
99793
99595
99435
99482
99609
99378
99394
99542
99630
99831
99379
99490
99499
99699
99403
99483
99425
99490
99529
99661
99617
99412
99442
99378
99721
99409
99703
99566
99949
99599
99699
99467
99508
99577
99538
99397
99527
99645
99529
99591
99569
99473
99743
99709
99372
99392
99584
99499
99631
99423
99475
99568
99448
99537
99391
99532
99383
99490
99657
99613
99738
99603
99867
99387
99609
99590
99651
99796
99394
99513
99531
99794
99473
99498
99524
99676
99757
99840
99560
99512
99635
99431
99603
99599
99528
99646
99480
99381
99787
99511
99500
99508
99865
99923
99419
99660
99680
99903
99457
99647
99808
99373
99563
99504
99684
99446
99758
99422
99544
99641
99635
99743
99820
99577
99403
99414
99764
99503
99784
99645
99496
99499
99632
99820
99560
99372
99663
99827
99509
99833
99639
99492
99463
99415
99563
99606
99373
99792
99804
99496
99687
99380
99629
99455
99563
99595
99534
99444
99499
99476
99432
99666
99876
99647
99898
99481
99899
99482
99929
99747
99570
99455
99854
99597
99713
99435
99625
99432
99449
99369
99529
99587
99609
99781
99392
99597
99590
99403
99548
99662
99376
99497
99542
99391
99471
99580
99387
99524
99436
99835
99819
99469
99792
99409
99629
99418
99479
99478
99370
99535
99567
99821
99422
99499
99409
99429
99469
99596
99675
99409
99457
99863
99706
99571
99786
99424
99608
99427
99424
99381
99466
99869
99448
99453
99435
99485
99599
99594
99392
99877
99600
99443
99638
99451
99708
99448
99449
99568
99598
99751
99410
99586
99403
99384
99440
99390
99642
99453
99459
99715
99830
99454
99489
99742
99785
99957
99593
99795
99443
99784
99406
99668
99730
99428
99406
99507
99398
99499
99651
99785
99485
99533
99659
99394
99557
99538
99650
99579
99454
99470
99613
99456
99725
99986
99484
99514
99551
99786
99819
99369
99454
99612
99453
99417
99519
99760
99544
99617
99744
99547
99604
99565
99685
99508
99855
99918
99507
99533
99463
99436
99438
99681
99659
99581
99410
99456
99580
99789
99439
99568
99784
99661
99554
99477
99700
99480
99722
99478
99742
99676
99527
99522
99817
99662
99831
99659
99887
99402
99372
99655
99459
99721
99521
99679
99416
99735
99447
99678
99605
99654
99635
99389
99405
99683
99661
99448
99599
99568
99720
99796
99578
99513
99457
99564
99772
99960
99533
99927
99477
99424
99841
99528
99637
99549
99701
99557
99964
99833
99377
99379
99662
99513
99514
99504
99438
99629
99556
99685
99456
99773
99588
99480
99391
99596
99724
99795
99430
99541
99387
99449
99662
99420
99499
99712
99821
99420
99376
99370
99488
99518
99577
99444
99471
99552
99600
99646
99552
99456
99761
99647
99801
99499
99609
99448
99627
99401
99515
99405
99554
99810
99525
99417
99430
99551
99618
99389
99662
99550
99479
99839
99384
99447
99494
99654
99836
99688
99613
99648
99744
99500
99424
99724
99625
99494
99582
99642
99461
99925
99589
99813
99485
99540
99418
99378
99377
99702
99488
99414
99605
99593
99377
99843
99682
99407
99403
99625
99759
99596
99573
99378
99518
99609
99406
99379
99654
99430
99531
99503
99406
99844
99373
99604
99682
99382
99389
99591
99406
99406
99387
99815
99469
99759
99707
99618
99466
99766
99525
99369
99386
99563
99520
99653
99475
99390
99699
99743
99385
99875
99809
99617
99523
99464
99598
99531
99492
99395
99518
99903
99687
99410
99393
99415
99510
99597
99768
99407
99477
99613
99770
99548
99531
99431
99761
99483
99398
99376
99849
99668
99791
99655
99565
99584
99442
99798
99592
99824
99481
99434
99374
99626
99648
99379
99441
99473
99421
99647
99863
99520
99612
99543
99581
99736
99513
99503
99677
99624
99539
99843
99790
99570
99497
99583
99669
99759
99609
99542
99446
99440
99704
99671
99542
99513
99437
99524
99442
99395
99518
99578
99416
99747
99393
99429
99663
99419
99460
99503
99638
99739
99627
99376
99412
99451
99388
99614
99534
99376
99452
99378
99394
99464
99837
99381
99784
99803
99446
99443
99855
99487
99381
99918
99407
99552
99511
99640
99590
99818
99730
99719
99517
99539
99408
99430
99616
99393
99455
99416
99381
99707
99461
99433
99580
99424
99401
99431
99457
99652
99652
99387
99659
99746
99672
99559
99591
99707
99658
99590
99481
99855
99613
99410
99594
99447
99394
99495
99640
99464
99589
99797
99703
99400
99493
99582
99461
99801
99931
99942
99384
99588
99451
99508
99472
99723
99811
99466
99897
99383
99386
99558
99575
99475
99681
99400
99384
99476
99662
99584
99454
99399
99524
99692
99957
99962
99597
99433
99482
99683
99558
99678
99383
99500
99542
99771
99467
99523
99405
99768
99561
99555
99484
99871
99670
99484
99592
99558
99610
99845
99693
99783
99647
99399
99572
99466
99894
99498
99837
99431
99514
99658
99430
99455
99958
99509
99877
99570
99788
99410
99636
99406
99502
99548
99659
99439
99825
99795
99400
99555
99437
99382
99844
99435
99534
99409
99660
99463
99460
99687
99822
99846
99585
99394
99570
99572
99398
99528
99734
99469
99907
99417
99427
99435
99754
99456
99568
99812
99388
99500
99691
99382
99417
99433
99467
99665
99382
99653
99384
99806
99828
99799
99704
99428
99830
99389
99543
99680
99803
99848
99667
99407
99460
99508
99440
99590
99716
99670
99430
99547
99656
99685
99693
99725
99580
99428
99498
99772
99733
99511
99437
99397
99907
99486
99409
99555
99479
99791
99574
99582
99526
99593
99412
99851
99535
99576
99700
99506
99403
99455
99384
99416
99596
99580
99676
99460
99667
99595
99606
99746
99472
99835
99584
99624
99557
99650
99886
99426
99499
99395
99427
99528
99604
99790
99547
99793
99474
99561
99789
99573
99515
99389
99669
99602
99963
99611
99493
99395
99779
99661
99404
99593
99408
99437
99562
99651
99559
99633
99571
99489
99650
99419
99684
99414
99419
99726
99843
99861
99604
99586
99404
99845
99473
99613
99524
99482
99452
99505
99466
99542
99441
99376
99397
99539
99688
99585
99420
99689
99728
99520
99410
99389
99699
99779
99539
99444
99525
99684
99644
99807
99575
99466
99680
99876
99629
99495
99734
99488
99647
99385
99514
99617
99378
99586
99434
99394
99459
99542
99611
99625
99452
99512
99796
99577
99648
99712
99507
99446
99884
99871
99602
99803
99566
99910
99612
99380
99581
99668
99652
99818
99456
99590
99504
99432
99644
99498
99455
99418
99833
99517
99493
99415
99473
99514
99488
99763
99499
99664
99491
99423
99859
99616
99805
99580
99547
99762
99900
99712
99590
99725
99547
99496
99505
99820
99617
99729
99557
99724
99532
99511
99413
99445
99384
99830
99460
99582
99372
99598
99757
99581
99871
99604
99694
99433
99665
99458
99929
99652
99862
99582
99464
99450
99802
99552
99867
99498
99599
99653
99634
99756
99372
99450
99859
99919
99644
99461
99781
99519
99635
99519
99473
99446
99691
99560
99489
99868
99498
99505
99646
99394
99395
99587
99745
99846
99985
99542
99516
99428
99573
99522
99965
99378
99922
99494
99531
99393
99430
99884
99731
99410
99476
99799
99452
99701
99772
99432
99854
99504
99722
99634
99644
99488
99768
99681
99559
99759
99621
99754
99680
99831
99583
99480
99621
99434
99669
99596
99628
99679
99459
99491
99924
99689
99720
99646
99599
99691
99482
99693
99458
99423
99405
99438
99848
99439
99452
99735
99450
99646
99434
99540
99501
99577
99492
99480
99453
99790
99451
99398
99498
99398
99502
99687
99490
99415
99643
99371
99782
99377
99401
99810
99736
99791
99478
99823
99548
99629
99385
99510
99672
99702
99498
99544
99883
99512
99591
99522
99678
99452
99763
99518
99656
99463
99454
99718
99779
99564
99372
99404
99757
99681
99376
99593
99460
99613
99666
99704
99413
99758
99502
99513
99449
99402
99502
99663
99607
99451
99760
99406
99712
99610
99604
99584
99467
99811
99528
99544
99833
99442
99535
99796
99468
99437
99527
99606
99618
99510
99424
99566
99604
99651
99775
99786
99597
99770
99443
99538
99618
99851
99515
99437
99645
99625
99617
99535
99476
99439
99460
99373
99692
99752
99508
99426
99517
99726
99604
99725
99394
99666
99860
99392
99592
99438
99409
99505
99427
99693
99851
99369
99543
99791
99401
99439
99700
99664
99414
99635
99390
99766
99866
99487
99648
99652
99416
99551
99629
99411
99398
99834
99816
99436
99584
99378
99810
99553
99950
99472
99424
99438
99373
99499
99730
99871
99407
99520
99593
99548
99588
99599
99388
99399
99510
99567
99572
99408
99662
99767
99378
99468
99883
99682
99933
99375
99506
99509
99373
99805
99433
99387
99901
99469
99778
99673
99705
99833
99418
99375
99746
99822
99493
99923
99396
99454
99558
99709
99603
99939
99471
99802
99419
99529
99551
99602
99650
99370
99791
99370
99444
99655
99449
99685
99497
99631
99657
99452
99389
99663
99562
99587
99579
99924
99644
99387
99531
99563
99369
99587
99470
99641
99591
99426
99395
99503
99392
99639
99670
99395
99436
99649
99497
99430
99680
99768
99420
99617
99773
99680
99492
99422
99381
99691
99514
99715
99424
99550
99526
99538
99447
99668
99538
99383
99643
99510
99664
99432
99699
99481
99377
99470
99414
99879
99408
99510
99378
99788
99676
99516
99703
99756
99819
99479
99375
99690
99920
99663
99505
99504
99643
99428
99559
99788
99384
99513
99892
99860
99591
99687
99785
99544
99821
99391
99431
99377
99660
99713
99716
99585
99905
99561
99471
99600
99433
99469
99527
99566
99486
99594
99886
99512
99456
99480
99663
99577
99394
99837
99644
99465
99483
99794
99490
99517
99664
99441
99813
99605
99792
99631
99401
99898
99390
99713
99421
99388
99415
99377
99614
99525
99692
99675
99627
99716
99648
99746
99536
99861
99423
99709
99412
99779
99704
99540
99526
99511
99369
99532
99490
99509
99439
99449
99443
99749
99590
99492
99416
99399
99601
99793
99569
99832
99438
99780
99842
99472
99588
99434
99657
99672
99483
99934
99373
99446
99705
99485
99666
99794
99846
99425
99881
99385
99646
99710
99411
99477
99391
99688
99782
99519
99452
99676
99718
99477
99557
99420
99494
99777
99834
99650
99434
99453
99415
99776
99498
99408
99449
99685
99378
99391
99763
99393
99453
99447
99478
99804
99430
99477
99398
99568
99447
99436
99737
99533
99855
99475
99633
99614
99628
99402
99860
99723
99373
99463
99388
99747
99448
99374
99562
99657
99519
99507
99548
99428
99630
99567
99524
99551
99790
99694
99459
99794
99554
99383
99377
99619
99506
99735
99402
99593
99919
99543
99591
99585
99390
99558
99714
99806
99454
99395
99863
99402
99521
99999
99526
99445
99721
99591
99680
99888
99678
99814
99689
99402
99386
99664
99829
99829
99477
99446
99505
99399
99713
99420
99707
99625
99584
99437
99717
99849
99864
99435
99483
99771
99372
99629
99597
99709
99596
99906
99569
99476
99483
99636
99790
99525
99642
99487
99562
99630
99501
99429
99853
99625
99685
99370
99846
99431
99656
99545
99755
99637
99519
99441
99400
99448
99598
99446
99609
99547
99677
99431
99490
99647
99491
99663
99437
99435
99877
99371
99949
99808
99661
99372
99385
99595
99417
99640
99437
99575
99433
99437
99622
99561
99540
99760
99791
99452
99402
99814
99482
99596
99470
99627
99444
99419
99681
99897
99814
99491
99880
99432
99542
99592
99375
99692
99604
99474
99483
99523
99668
99668
99572
99538
99441
99576
99705
99403
99807
99612
99612
99846
99847
99602
99502
99584
99947
99440
99677
99481
99452
99606
99723
99419
99749
99618
99499
99483
99422
99408
99480
99370
99697
99399
99553
99727
99415
99661
99892
99429
99439
99766
99416
99518
99720
99521
99554
99451
99434
99628
99526
99517
99599
99566
99473
99840
99627
99425
99898
99841
99412
99737
99518
99806
99428
99403
99433
99732
99627
99525
99810
99429
99468
99707
99874
99906
99439
99545
99438
99486
99748
99667
99381
99392
99403
99867
99744
99376
99557
99833
99410
99380
99376
99397
99812
99595
99524
99458
99430
99379
99380
99931
99610
99713
99797
99529
99717
99451
99710
99483
99913
99483
99493
99622
99714
99824
99809
99479
99469
99847
99523
99487
99665
99651
99735
99820
99568
99369
99409
99893
99733
99421
99448
99701
99375
99452
99410
99614
99559
99471
99455
99602
99602
99931
99483
99472
99530
99613
99680
99683
99530
99467
99537
99431
99404
99454
99947
99522
99377
99449
99899
99424
99532
99395
99744
99376
99373
99553
99457
99657
99372
99622
99401
99664
99501
99547
99496
99378
99589
99706
99483
99548
99618
99753
99427
99411
99533
99460
99678
99460
99666
99745
99678
99818
99574
99405
99544
99862
99866
99573
99836
99647
99607
99544
99458
99419
99716
99573
99382
99532
99554
99560
99551
99405
99790
99466
99653
99682
99866
99902
99734
99632
99490
99540
99404
99550
99452
99486
99544
99538
99429
99636
99786
99700
99580
99578
99569
99510
99530
99490
99379
99487
99453
99418
99550
99603
99754
99922
99487
99753
99860
99729
99639
99443
99480
99509
99595
99807
99397
99740
99536
99519
99554
99429
99399
99488
99439
99774
99608
99572
99415
99376
99398
99393
99400
99497
99790
99754
99541
99469
99508
99551
99667
99592
99863
99756
99685
99474
99687
99423
99390
99506
99416
99619
99481
99697
99625
99702
99764
99422
99389
99747
99478
99391
99626
99373
99465
99755
99527
99563
99659
99416
99584
99632
99496
99389
99896
99549
99543
99405
99727
99506
99422
99655
99660
99662
99386
99373
99815
99795
99386
99525
99599
99529
99461
99761
99399
99636
99536
99471
99369
99604
99578
99525
99390
99703
99484
99405
99475
99406
99728
99920
99422
99706
99585
99585
99444
99695
99472
99386
99900
99558
99380
99615
99620
99641
99599
99688
99701
99481
99772
99444
99544
99637
99959
99516
99563
99433
99673
99375
99514
99555
99426
99686
99594
99607
99431
99822
99712
99429
99495
99428
99492
99907
99653
99441
99694
99796
99612
99678
99533
99404
99443
99608
99546
99545
99658
99735
99446
99663
99748
99423
99507
99523
99669
99516
99553
99624
99776
99712
99577
99770
99566
99759
99603
99939
99465
99546
99407
99443
99430
99672
99815
99751
99742
99793
99369
99413
99502
99412
99430
99405
99788
99468
99717
99798
99619
99553
99558
99704
99717
99674
99791
99632
99729
99428
99487
99570
99846
99613
99567
99948
99539
99549
99804
99404
99848
99381
99647
99582
99415
99491
99685
99616
99671
99538
99795
99483
99498
99490
99602
99810
99850
99579
99417
99440
99554
99793
99381
99510
99411
99412
99488
99575
99549
99566
99370
99773
99479
99450
99617
99558
99509
99619
99419
99815
99497
99675
99436
99773
99396
99516
99600
99402
99370
99648
99898
99702
99483
99884
99377
99883
99407
99413
99698
99384
99479
99390
99419
99659
99421
99671
99549
99654
99422
99484
99609
99563
99386
99463
99463
99684
99798
99822
99804
99790
99442
99660
99642
99721
99494
99507
99417
99449
99404
99643
99543
99495
99739
99550
99765
99837
99598
99810
99610
99421
99788
99381
99571
99698
99775
99512
99521
99494
99525
99379
99718
99420
99657
99501
99468
99452
99397
99425
99688
99530
99659
99372
99731
99472
99468
99666
99729
99473
99563
99546
99480
99756
99537
99696
99376
99689
99646
99465
99890
99421
99525
99447
99537
99456
99731
99509
99612
99539
99524
99875
99406
99857
99696
99487
99599
99382
99534
99791
99633
99739
99464
99623
99572
99768
99717
99439
99681
99732
99816
99732
99669
99474
99689
99835
99443
99895
99728
99893
99454
99536
99370
99560
99591
99371
99638
99377
99515
99393
99399
99421
99396
99560
99749
99482
99878
99620
99565
99659
99735
99490
99482
99550
99426
99379
99429
99438
99462
99821
99430
99806
99563
99681
99640
99504
99392
99600
99601
99373
99839
99392
99427
99861
99382
99884
99411
99458
99433
99776
99806
99592
99710
99432
99435
99640
99860
99620
99931
99754
99644
99655
99743
99373
99447
99554
99750
99497
99669
99624
99456
99835
99497
99433
99857
99450
99657
99809
99729
99690
99412
99549
99557
99389
99729
99387
99781
99408
99563
99414
99585
99555
99687
99693
99546
99410
99415
99654
99416
99586
99407
99504
99456
99547
99525
99470
99830
99589
99371
99643
99647
99452
99393
99511
99947
99402
99678
99779
99434
99865
99502
99442
99482
99887
99498
99466
99642
99525
99375
99814
99558
99463
99769
99479
99486
99502
99545
99975
99911
99713
99517
99445
99423
99422
99437
99730
99482
99454
99556
99474
99373
99532
99537
99680
99637
99421
99510
99585
99714
99585
99585
99441
99895
99508
99454
99405
99648
99488
99581
99483
99567
99820
99863
99384
99411
99475
99598
99664
99534
99554
99457
99443
99556
99903
99657
99401
99697
99621
99517
99784
99437
99836
99657
99543
99450
99718
99569
99723
99768
99868
99382
99625
99389
99729
99492
99549
99728
99567
99374
99503
99802
99422
99381
99443
99649
99799
99440
99401
99556
99783
99415
99382
99576
99597
99538
99743
99567
99926
99380
99445
99655
99834
99488
99860
99400
99465
99392
99919
99507
99477
99410
99479
99731
99430
99568
99383
99670
99501
99506
99686
99588
99390
99424
99502
99657
99427
99952
99489
99677
99688
99878
99624
99636
99385
99519
99389
99465
99575
99612
99502
99485
99952
99377
99398
99425
99847
99542
99677
99612
99577
99423
99688
99491
99799
99412
99627
99804
99768
99615
99746
99511
99562
99424
99443
99811
99796
99904
99484
99384
99638
99571
99370
99447
99590
99678
99640
99755
99582
99515
99835
99423
99664
99751
99548
99609
99734
99684
99911
99782
99454
99489
99514
99733
99658
99704
99411
99459
99635
99625
99474
99788
99555
99567
99397
99810
99637
99396
99450
99583
99427
99432
99487
99646
99729
99483
99763
99877
99390
99869
99845
99462
99463
99371
99488
99634
99611
99794
99562
99673
99750
99644
99422
99492
99555
99768
99413
99773
99639
99569
99428
99728
99605
99375
99826
99578
99493
99683
99895
99407
99593
99614
99518
99525
99536
99465
99761
99689
99824
99633
99570
99633
99458
99483
99651
99409
99545
99400
99520
99760
99414
99834
99608
99425
99587
99450
99691
99407
99617
99685
99377
99524
99371
99587
99836
99376
99779
99543
99487
99591
99554
99377
99627
99492
99662
99503
99515
99425
99689
99370
99441
99398
99410
99456
99607
99405
99417
99559
99610
99500
99371
99756
99599
99682
99711
99875
99523
99392
99544
99379
99530
99567
99590
99516
99578
99518
99406
99631
99477
99418
99644
99403
99574
99587
99929
99572
99473
99503
99611
99606
99846
99440
99551
99453
99895
99730
99473
99494
99492
99416
99551
99369
99402
99541
99401
99713
99522
99681
99672
99407
99551
99506
99634
99477
99572
99735
99492
99823
99726
99494
99608
99610
99692
99519
99616
99702
99489
99740
99391
99549
99432
99570
99764
99442
99869
99507
99410
99686
99683
99408
99567
99635
99605
99579
99399
99648
99499
99373
99691
99394
99561
99467
99662
99420
99469
99469
99928
99370
99580
99391
99633
99725
99721
99499
99642
99585
99858
99425
99487
99598
99481
99522
99510
99656
99391
99700
99454
99614
99447
99600
99624
99608
99531
99955
99486
99594
99503
99506
99695
99451
99525
99440
99521
99510
99439
99563
99483
99535
99524
99695
99438
99720
99583
99866
99426
99488
99750
99499
99579
99383
99381
99451
99783
99497
99407
99788
99725
99640
99471
99513
99674
99528
99932
99471
99481
99600
99446
99642
99425
99699
99478
99409
99400
99770
99670
99426
99406
99659
99571
99378
99502
99451
99528
99424
99403
99492
99391
99702
99553
99624
99827
99633
99490
99649
99859
99572
99715
99866
99398
99691
99677
99493
99511
99522
99437
99386
99442
99825
99667
99445
99379
99635
99592
99524
99480
99432
99623
99598
99428
99583
99629
99536
99501
99369
99475
99564
99832
99643
99655
99759
99415
99443
99565
99385
99675
99434
99529
99391
99631
99611
99623
99620
99921
99530
99623
99557
99889
99421
99534
99669
99411
99613
99587
99548
99480
99403
99434
99505
99393
99474
99591
99514
99538
99369
99376
99493
99808
99882
99708
99539
99472
99617
99574
99482
99855
99394
99413
99450
99454
99815
99452
99722
99647
99443
99769
99396
99428
99402
99516
99659
99608
99518
99460
99492
99376
99401
99549
99658
99486
99460
99416
99738
99443
99423
99853
99475
99529
99422
99408
99397
99663
99544
99401
99578
99696
99703
99650
99376
99798
99416
99649
99738
99601
99389
99434
99516
99456
99422
99956
99394
99658
99723
99533
99418
99693
99528
99459
99636
99557
99539
99810
99458
99852
99561
99755
99441
99443
99753
99699
99371
99537
99678
99427
99492
99558
99409
99394
99626
99822
99807
99557
99543
99726
99444
99486
99846
99396
99476
99631
99648
99732
99458
99391
99802
99839
99534
99426
99527
99740
99408
99521
99507
99552
99420
99559
99657
99516
99507
99923
99703
99718
99511
99633
99553
99512
99824
99658
99463
99446
99665
99469
99792
99460
99744
99439
99668
99426
99587
99414
99369
99601
99748
99976
99383
99625
99460
99461
99500
99461
99831
99555
99495
99836
99699
99436
99456
99438
99660
99560
99380
99709
99719
99678
99725
99612
99860
99480
99902
99872
99449
99612
99699
99374
99859
99580
99604
99872
99667
99490
99404
99808
99485
99442
99584
99670
99690
99547
99430
99629
99553
99545
99400
99421
99414
99511
99536
99665
99703
99455
99451
99781
99403
99550
99624
99662
99488
99500
99504
99729
99447
99514
99419
99588
99567
99563
99645
99623
99769
99436
99508
99383
99737
99376
99488
99711
99378
99672
99444
99494
99728
99370
99730
99825
99452
99670
99695
99538
99404
99816
99441
99536
99371
99614
99437
99582
99633
99558
99371
99540
99442
99457
99651
99530
99483
99591
99579
99708
99398
99469
99444
99441
99398
99888
99687
99413
99407
99400
99706
99392
99510
99596
99564
99500
99527
99472
99475
99593
99493
99385
99446
99570
99550
99488
99567
99743
99454
99524
99428
99608
99521
99471
99634
99463
99522
99531
99382
99430
99593
99373
99658
99940
99465
99650
99715
99855
99664
99576
99497
99783
99424
99452
99603
99698
99635
99596
99543
99829
99580
99371
99373
99602
99389
99810
99823
99413
99435
99533
99372
99761
99596
99626
99394
99545
99439
99671
99928
99716
99473
99673
99484
99491
99767
99468
99525
99569
99665
99477
99628
99387
99542
99579
99567
99644
99465
99541
99520
99441
99659
99847
99550
99498
99784
99547
99755
99735
99484
99841
99816
99468
99479
99381
99612
99549
99466
99617
99442
99714
99695
99557
99601
99435
99551
99910
99499
99586
99403
99555
99381
99602
99591
99418
99546
99759
99443
99890
99416
99411
99373
99492
99454
99448
99789
99543
99503
99794
99749
99503
99514
99525
99397
99466
99774
99434
99598
99530
99617
99425
99636
99499
99881
99748
99709
99405
99784
99380
99578
99417
99717
99448
99963
99533
99648
99638
99584
99503
99785
99538
99383
99466
99612
99372
99389
99979
99780
99526
99859
99654
99483
99503
99589
99723
99538
99759
99606
99570
99862
99392
99512
99638
99487
99643
99731
99713
99420
99713
99608
99398
99453
99610
99594
99378
99720
99655
99381
99680
99488
99436
99670
99535
99536
99406
99868
99550
99582
99658
99722
99617
99575
99693
99491
99563
99732
99424
99420
99949
99491
99385
99413
99440
99791
99728
99390
99550
99541
99474
99822
99628
99780
99419
99501
99540
99416
99989
99854
99481
99403
99450
99486
99870
99667
99597
99391
99590
99441
99389
99654
99943
99659
99372
99494
99494
99403
99734
99762
99531
99390
99469
99829
99489
99726
99811
99805
99435
99480
99523
99375
99904
99583
99447
99643
99595
99373
99714
99429
99419
99715
99534
99842
99544
99526
99596
99606
99641
99470
99662
99522
99374
99429
99682
99381
99587
99470
99698
99683
99583
99687
99408
99675
99753
99764
99589
99610
99374
99471
99552
99848
99817
99483
99463
99830
99914
99578
99411
99596
99518
99713
99373
99477
99574
99406
99606
99641
99761
99877
99494
99480
99403
99391
99424
99535
99520
99654
99394
99486
99522
99580
99873
99502
99477
99515
99614
99591
99459
99918
99908
99411
99699
99593
99580
99483
99575
99465
99553
99788
99646
99620
99429
99712
99388
99831
99696
99608
99964
99503
99822
99724
99542
99672
99782
99751
99537
99740
99548
99525
99641
99476
99605
99442
99495
99572
99828
99426
99560
99708
99480
99769
99585
99569
99711
99536
99444
99425
99786
99380
99693
99572
99542
99569
99631
99435
99619
99581
99436
99644
99788
99624
99545
99727
99848
99502
99542
99373
99460
99519
99475
99926
99408
99477
99387
99789
99439
99386
99418
99403
99563
99370
99536
99490
99440
99429
99669
99433
99523
99772
99923
99587
99557
99537
99458
99693
99649
99632
99632
99798
99830
99566
99403
99388
99743
99891
99717
99768
99627
99419
99664
99370
99553
99416
99467
99497
99587
99373
99531
99395
99449
99689
99476
99412
99485
99572
99716
99623
99429
99472
99473
99564
99395
99741
99913
99754
99608
99800
99551
99764
99514
99662
99485
99927
99529
99428
99767
99775
99456
99811
99403
99884
99473
99483
99924
99780
99389
99679
99776
99596
99992
99500
99381
99931
99430
99553
99598
99432
99726
99681
99943
99620
99371
99621
99797
99513
99376
99397
99455
99744
99473
99865
99464
99809
99683
99391
99645
99637
99515
99613
99763
99667
99893
99422
99532
99824
99703
99381
99460
99514
99474
99516
99484
99669
99649
99801
99462
99651
99423
99504
99484
99405
99594
99596
99397
99426
99689
99460
99846
99418
99824
99411
99701
99726
99910
99693
99621
99411
99495
99815
99536
99721
99490
99821
99376
99377
99636
99970
99513
99469
99711
99423
99891
99516
99571
99393
99555
99477
99681
99521
99741
99629
99458
99420
99471
99933
99378
99370
99445
99369
99555
99431
99708
99824
99586
99492
99644
99476
99462
99509
99633
99566
99754
99576
99685
99862
99492
99413
99809
99500
99476
99611
99742
99483
99371
99849
99416
99424
99860
99475
99419
99437
99409
99957
99651
99470
99773
99850
99565
99586
99581
99876
99680
99804
99393
99484
99417
99534
99499
99413
99625
99519
99608
99567
99461
99437
99463
99855
99711
99496
99639
99545
99831
99820
99648
99625
99559
99495
99507
99395
99702
99635
99416
99381
99408
99542
99686
99754
99541
99828
99522
99406
99709
99625
99554
99373
99535
99676
99545
99449
99788
99473
99496
99431
99391
99479
99865
99834
99605
99393
99862
99752
99679
99578
99572
99988
99425
99563
99558
99805
99553
99594
99822
99469
99394
99608
99781
99440
99545
99810
99695
99477
99487
99394
99455
99471
99421
99452
99765
99412
99508
99966
99503
99829
99614
99488
99940
99550
99716
99511
99525
99581
99789
99601
99525
99730
99846
99510
99581
99882
99461
99591
99771
99551
99684
99634
99371
99674
99538
99374
99602
99556
99461
99736
99893
99385
99655
99759
99531
99513
99513
99887
99634
99696
99399
99599
99583
99583
99567
99529
99638
99532
99514
99496
99376
99662
99623
99470
99833
99567
99533
99479
99507
99397
99424
99458
99620
99483
99735
99588
99557
99726
99694
99594
99655
99524
99430
99387
99386
99477
99425
99448
99417
99398
99469
99453
99463
99518
99415
99661
99493
99637
99916
99515
99400
99432
99476
99638
99653
99459
99819
99529
99573
99376
99573
99442
99805
99588
99463
99851
99945
99406
99387
99474
99729
99450
99602
99836
99403
99402
99648
99471
99820
99526
99389
99452
99691
99537
99594
99594
99578
99484
99394
99642
99670
99395
99798
99546
99476
99578
99409
99497
99695
99659
99429
99505
99442
99784
99796
99696
99418
99544
99526
99545
99572
99544
99495
99612
99661
99680
99490
99642
99737
99866
99412
99679
99705
99771
99465
99902
99712
99487
99456
99528
99576
99844
99813
99433
99493
99655
99874
99495
99374
99614
99502
99626
99802
99510
99601
99434
99712
99431
99762
99393
99502
99380
99684
99451
99449
99524
99849
99411
99452
99372
99653
99380
99455
99502
99674
99835
99704
99371
99418
99633
99765
99504
99764
99667
99717
99562
99807
99446
99626
99521
99802
99422
99919
99506
99739
99646
99899
99920
99553
99498
99940
99664
99411
99453
99414
99379
99817
99470
99933
99390
99663
99608
99540
99641
99613
99482
99560
99412
99728
99420
99475
99382
99693
99379
99459
99662
99651
99449
99671
99578
99669
99388
99597
99518
99530
99820
99936
99394
99376
99830
99812
99642
99545
99484
99702
99653
99418
99858
99671
99607
99399
99517
99379
99549
99660
99491
99452
99530
99524
99527
99558
99602
99872
99399
99427
99660
99509
99434
99686
99423
99392
99638
99389
99456
99565
99466
99809
99750
99542
99645
99828
99578
99765
99754
99414
99848
99795
99593
99644
99419
99584
99782
99481
99644
99502
99754
99439
99384
99707
99479
99502
99728
99425
99676
99456
99692
99590
99393
99545
99524
99738
99734
99610
99385
99737
99786
99391
99392
99526
99474
99386
99811
99374
99716
99815
99383
99482
99536
99527
99372
99478
99574
99911
99408
99541
99605
99774
99636
99580
99470
99474
99659
99674
99489
99468
99509
99681
99773
99419
99682
99487
99644
99721
99435
99405
99375
99376
99393
99426
99417
99492
99434
99468
99701
99567
99493
99569
99388
99394
99780
99607
99405
99674
99873
99373
99654
99434
99585
99419
99604
99634
99773
99544
99383
99691
99454
99870
99378
99516
99480
99534
99445
99443
99411
99647
99634
99606
99704
99529
99506
99804
99733
99604
99411
99498
99683
99836
99827
99512
99520
99507
99891
99802
99481
99428
99856
99754
99635
99720
99819
99591
99376
99408
99557
99385
99520
99503
99481
99485
99434
99438
99408
99571
99641
99750
99407
99606
99642
99638
99379
99804
99878
99517
99630
99635
99424
99426
99381
99454
99534
99618
99881
99420
99393
99475
99764
99717
99391
99698
99653
99426
99497
99686
99463
99726
99881
99398
99595
99682
99471
99473
99607
99466
99424
99806
99447
99421
99418
99491
99493
99383
99522
99722
99451
99654
99466
99399
99533
99847
99400
99499
99470
99536
99711
99460
99865
99777
99512
99377
99404
99615
99391
99584
99450
99582
99560
99652
99375
99436
99468
99733
99760
99541
99592
99402
99828
99866
99389
99614
99530
99493
99490
99498
99680
99563
99459
99462
99653
99468
99454
99568
99517
99928
99764
99383
99410
99549
99627
99460
99504
99451
99395
99404
99407
99432
99444
99518
99439
99401
99822
99758
99393
99389
99434
99622
99876
99458
99412
99515
99514
99751
99467
99760
99423
99426
99852
99628
99495
99596
99453
99698
99727
99584
99465
99448
99771
99623
99619
99490
99498
99420
99409
99507
99841
99485
99583
99891
99818
99879
99550
99834
99490
99431
99497
99535
99715
99559
99420
99725
99433
99430
99427
99471
99598
99408
99603
99697
99441
99649
99499
99690
99369
99604
99722
99369
99471
99544
99459
99510
99585
99792
99533
99896
99494
99502
99409
99554
99975
99376
99660
99702
99374
99468
99535
99623
99431
99697
99500
99422
99411
99462
99635
99412
99381
99669
99403
99792
99472
99441
99815
99406
99416
99825
99414
99765
99431
99444
99680
99493
99620
99463
99436
99412
99519
99609
99490
99523
99579
99457
99780
99810
99546
99391
99576
99630
99389
99411
99816
99686
99803
99437
99430
99625
99767
99442
99534
99545
99370
99697
99494
99384
99468
99497
99605
99778
99435
99509
99599
99568
99601
99430
99661
99434
99451
99440
99844
99655
99372
99401
99385
99778
99674
99646
99470
99422
99728
99622
99580
99890
99580
99592
99395
99497
99597
99542
99813
99598
99476
99855
99427
99386
99681
99572
99784
99465
99628
99880
99917
99619
99372
99570
99585
99439
99381
99873
99437
99435
99387
99377
99383
99520
99425
99518
99491
99793
99422
99473
99504
99371
99618
99697
99392
99517
99667
99407
99584
99465
99686
99455
99875
99612
99402
99720
99578
99705
99372
99465
99682
99656
99468
99440
99668
99550
99480
99604
99443
99415
99549
99685
99558
99461
99795
99697
99421
99751
99529
99491
99433
99587
99478
99501
99504
99476
99703
99593
99884
99652
99559
99495
99594
99855
99458
99513
99911
99715
99752
99538
99629
99522
99834
99495
99649
99770
99392
99816
99580
99566
99524
99764
99626
99458
99455
99780
99618
99453
99789
99649
99509
99795
99515
99770
99654
99686
99369
99681
99395
99789
99694
99662
99470
99483
99698
99577
99805
99888
99572
99520
99749
99465
99527
99552
99405
99680
99476
99648
99688
99560
99650
99770
99488
99528
99862
99460
99814
99878
99572
99408
99524
99374
99684
99501
99954
99799
99409
99797
99474
99411
99832
99516
99483
99391
99530
99789
99605
99588
99503
99557
99438
99419
99613
99707
99431
99386
99652
99471
99403
99413
99586
99632
99451
99548
99444
99891
99554
99571
99644
99472
99566
99599
99657
99440
99934
99834
99492
99810
99489
99801
99545
99537
99657
99484
99388
99533
99504
99450
99696
99492
99379
99433
99576
99914
99419
99516
99505
99401
99725
99461
99547
99455
99591
99559
99459
99972
99723
99411
99546
99568
99529
99545
99397
99767
99412
99533
99559
99387
99955
99665
99749
99489
99860
99654
99804
99374
99458
99497
99418
99894
99599
99592
99382
99642
99800
99465
99564
99390
99776
99408
99466
99717
99663
99716
99697
99449
99684
99616
99714
99511
99460
99863
99454
99800
99818
99509
99449
99610
99701
99742
99465
99632
99535
99671
99400
99841
99818
99608
99711
99509
99647
99475
99573
99738
99648
99523
99377
99877
99421
99435
99625
99508
99959
99464
99486
99644
99643
99404
99794
99608
99573
99595
99488
99623
99475
99928
99605
99524
99423
99963
99615
99408
99492
99508
99741
99525
99479
99773
99415
99544
99404
99857
99909
99603
99592
99646
99845
99659
99480
99522
99758
99386
99966
99614
99562
99849
99405
99371
99372
99642
99830
99611
99623
99954
99865
99720
99812
99502
99392
99437
99487
99587
99615
99735
99688
99604
99640
99522
99433
99785
99443
99668
99765
99746
99527
99549
99586
99393
99393
99449
99464
99820
99583
99666
99592
99744
99579
99482
99712
99607
99385
99575
99501
99744
99579
99679
99454
99445
99626
99589
99616
99837
99806
99505
99447
99826
99688
99473
99552
99541
99888
99511
99593
99584
99705
99716
99412
99618
99557
99827
99480
99415
99825
99779
99625
99465
99705
99403
99760
99421
99870
99476
99709
99613
99746
99755
99603
99587
99618
99525
99409
99655
99699
99462
99605
99497
99769
99607
99390
99471
99492
99460
99703
99382
99511
99430
99485
99724
99491
99833
99370
99430
99734
99408
99643
99499
99454
99761
99621
99559
99799
99648
99417
99887
99717
99640
99539
99519
99741
99551
99720
99529
99498
99632
99469
99907
99657
99382
99752
99595
99862
99382
99421
99488
99764
99650
99448
99642
99597
99621
99556
99392
99558
99437
99410
99595
99653
99454
99580
99402
99449
99437
99760
99922
99576
99763
99475
99819
99838
99708
99469
99768
99522
99852
99705
99529
99544
99845
99418
99428
99577
99735
99410
99896
99500
99381
99504
99521
99522
99434
99671
99527
99395
99432
99506
99495
99761
99801
99527
99578
99524
99617
99546
99847
99369
99549
99428
99778
99457
99481
99490
99610
99478
99908
99374
99830
99373
99917
99663
99650
99476
99844
99604
99582
99535
99767
99505
99452
99496
99622
99478
99543
99701
99716
99769
99743
99819
99400
99537
99413
99701
99691
99441
99706
99876
99655
99495
99600
99518
99512
99872
99532
99557
99683
99649
99729
99498
99400
99646
99472
99600
99558
99647
99862
99875
99699
99490
99693
99374
99763
99838
99676
99741
99737
99456
99459
99571
99536
99536
99900
99853
99498
99768
99408
99380
99552
99379
99732
99546
99538
99901
99727
99566
99576
99847
99506
99437
99680
99898
99529
99447
99400
99373
99390
99710
99416
99954
99382
99507
99469
99575
99709
99434
99398
99375
99486
99477
99720
99549
99385
99662
99418
99952
99522
99608
99676
99525
99432
99841
99659
99558
99685
99583
99382
99382
99373
99708
99397
99529
99431
99372
99598
99483
99440
99524
99679
99741
99767
99408
99501
99622
99775
99458
99688
99593
99481
99495
99585
99714
99619
99604
99402
99901
99655
99648
99564
99629
99391
99656
99667
99558
99373
99471
99570
99411
99679
99797
99376
99599
99802
99373
99706
99504
99722
99540
99493
99451
99554
99519
99382
99487
99717
99772
99420
99394
99492
99691
99779
99605
99884
99755
99707
99492
99601
99415
99694
99369
99404
99557
99480
99385
99645
99457
99547
99614
99539
99669
99677
99470
99555
99492
99877
99653
99493
99656
99660
99401
99551
99617
99775
99426
99651
99699
99389
99797
99456
99394
99394
99580
99451
99646
99411
99430
99864
99671
99514
99384
99595
99498
99607
99772
99382
99652
99684
99705
99462
99549
99531
99434
99830
99459
99679
99383
99464
99736
99587
99375
99836
99596
99625
99749
99394
99626
99585
99588
99414
99830
99625
99663
99732
99753
99432
99752
99546
99967
99540
99650
99416
99613
99597
99701
99396
99495
99406
99458
99524
99504
99483
99908
99562
99645
99495
99396
99372
99664
99576
99642
99588
99638
99538
99409
99473
99601
99730
99582
99596
99513
99468
99388
99428
99830
99588
99610
99764
99426
99778
99382
99462
99605
99507
99537
99417
99594
99478
99450
99593
99613
99647
99654
99866
99618
99525
99555
99401
99628
99412
99714
99560
99617
99745
99661
99396
99514
99405
99514
99634
99589
99382
99783
99577
99567
99385
99810
99494
99679
99556
99665
99386
99624
99397
99607
99575
99548
99397
99473
99634
99520
99918
99448
99516
99802
99585
99693
99659
99419
99611
99662
99459
99674
99561
99463
99610
99922
99543
99781
99613
99765
99407
99396
99810
99691
99489
99392
99412
99741
99688
99388
99752
99600
99443
99392
99699
99508
99652
99887
99590
99490
99607
99729
99382
99630
99559
99443
99480
99683
99413
99394
99705
99908
99850
99629
99575
99400
99928
99531
99824
99635
99552
99792
99624
99469
99407
99418
99748
99448
99642
99442
99617
99543
99720
99477
99446
99565
99761
99779
99432
99425
99745
99372
99890
99545
99529
99628
99875
99437
99438
99500
99479
99534
99748
99575
99792
99643
99380
99516
99572
99414
99550
99832
99588
99425
99490
99794
99716
99406
99853
99785
99502
99410
99497
99472
99520
99453
99606
99448
99451
99680
99439
99426
99520
99493
99498
99696
99781
99395
99857
99400
99737
99628
99564
99483
99635
99728
99561
99874
99461
99536
99495
99401
99451
99786
99779
99839
99506
99886
99499
99403
99807
99687
99495
99667
99499
99385
99696
99554
99424
99396
99665
99420
99473
99630
99765
99603
99807
99850
99380
99410
99687
99468
99845
99424
99558
99714
99442
99565
99726
99926
99690
99624
99553
99420
99550
99441
99653
99436
99568
99920
99452
99573
99473
99450
99587
99640
99639
99576
99581
99474
99399
99728
99503
99737
99651
99545
99759
99519
99647
99467
99717
99877
99810
99626
99569
99710
99664
99903
99566
99747
99488
99901
99678
99377
99551
99434
99527
99603
99407
99662
99874
99389
99384
99780
99671
99904
99470
99501
99551
99371
99432
99664
99475
99558
99871
99423
99457
99695
99773
99495
99575
99409
99751
99411
99741
99396
99683
99818
99457
99641
99667
99564
99781
99620
99663
99397
99565
99713
99460
99648
99409
99387
99427
99860
99659
99680
99545
99397
99580
99578
99518
99624
99787
99663
99652
99672
99712
99490
99409
99753
99832
99527
99391
99435
99966
99555
99495
99599
99838
99484
99603
99375
99488
99505
99470
99370
99721
99520
99697
99472
99420
99870
99437
99403
99369
99377
99513
99399
99582
99712
99522
99533
99707
99424
99545
99455
99464
99704
99376
99425
99677
99742
99606
99598
99494
99521
99587
99543
99569
99738
99423
99376
99657
99554
99710
99640
99582
99489
99417
99869
99416
99900
99971
99589
99376
99501
99377
99376
99522
99801
99459
99483
99487
99380
99474
99591
99491
99446
99741
99500
99637
99430
99422
99543
99927
99714
99707
99635
99479
99498
99375
99570
99815
99965
99417
99435
99691
99437
99578
99520
99474
99460
99557
99728
99899
99952
99404
99370
99424
99562
99724
99524
99386
99460
99430
99415
99471
99611
99474
99840
99430
99625
99392
99684
99422
99384
99476
99685
99749
99398
99421
99525
99712
99935
99727
99632
99395
99651
99508
99617
99652
99650
99567
99801
99406
99491
99776
99742
99441
99412
99450
99539
99408
99577
99465
99581
99436
99751
99468
99394
99393
99660
99509
99441
99459
99602
99438
99570
99537
99614
99476
99535
99442
99645
99654
99560
99729
99422
99460
99461
99620
99785
99847
99371
99618
99834
99482
99388
99415
99720
99610
99508
99431
99699
99535
99533
99575
99370
99702
99749
99397
99522
99372
99922
99727
99393
99461
99422
99512
99583
99505
99552
99539
99442
99531
99606
99440
99552
99596
99887
99472
99676
99436
99384
99387
99392
99810
99852
99742
99439
99748
99417
99430
99441
99506
99372
99421
99907
99494
99679
99533
99371
99576
99751
99599
99395
99532
99519
99599
99543
99391
99703
99613
99639
99447
99694
99895
99709
99437
99509
99570
99868
99600
99369
99431
99540
99528
99508
99499
99480
99724
99555
99491
99596
99499
99680
99546
99444
99398
99477
99524
99714
99576
99452
99513
99778
99420
99611
99636
99439
99662
99695
99505
99538
99384
99445
99395
99404
99518
99794
99591
99453
99806
99775
99538
99388
99632
99386
99531
99811
99572
99449
99700
99506
99439
99485
99630
99407
99445
99598
99656
99510
99410
99634
99624
99369
99379
99667
99548
99888
99633
99600
99432
99678
99666
99479
99522
99548
99620
99466
99853
99628
99448
99557
99594
99483
99470
99558
99679
99556
99443
99780
99501
99750
99450
99486
99527
99444
99877
99389
99547
99531
99560
99642
99670
99716
99669
99526
99472
99656
99387
99450
99599
99428
99623
99727
99673
99481
99705
99677
99490
99458
99571
99554
99933
99512
99774
99493
99766
99550
99396
99614
99478
99492
99701
99543
99609
99470
99642
99590
99392
99705
99425
99472
99615
99534
99464
99574
99763
99409
99660
99499
99684
99682
99606
99572
99525
99565
99458
99532
99763
99465
99533
99939
99487
99570
99535
99876
99392
99635
99406
99414
99384
99406
99472
99568
99696
99417
99496
99375
99509
99511
99417
99795
99481
99569
99787
99420
99537
99548
99602
99759
99435
99537
99539
99486
99662
99631
99389
99748
99602
99504
99664
99667
99400
99741
99573
99822
99439
99423
99381
99593
99480
99701
99504
99489
99465
99931
99798
99653
99486
99859
99563
99736
99394
99471
99778
99839
99393
99850
99549
99509
99533
99494
99471
99757
99639
99519
99385
99615
99712
99656
99622
99426
99648
99783
99457
99642
99371
99550
99428
99482
99495
99849
99862
99473
99643
99665
99423
99429
99431
99441
99740
99677
99695
99727
99520
99383
99387
99712
99831
99417
99505
99905
99755
99522
99580
99423
99616
99576
99498
99562
99728
99500
99535
99507
99516
99569
99796
99370
99673
99406
99619
99742
99788
99423
99476
99431
99372
99463
99477
99516
99550
99755
99394
99373
99825
99633
99370
99571
99477
99637
99410
99891
99379
99655
99435
99481
99643
99417
99605
99467
99369
99625
99688
99654
99640
99406
99473
99501
99597
99840
99646
99457
99429
99437
99467
99569
99794
99680
99529
99612
99915
99539
99405
99739
99424
99421
99560
99429
99551
99495
99476
99446
99497
99659
99481
99618
99373
99478
99492
99398
99425
99618
99581
99395
99745
99496
99489
99482
99528
99525
99634
99379
99586
99604
99498
99545
99664
99452
99433
99445
99651
99462
99429
99616
99838
99798
99389
99491
99841
99431
99444
99747
99520
99506
99759
99539
99387
99400
99421
99803
99564
99794
99425
99370
99664
99839
99548
99961
99437
99514
99497
99467
99446
99563
99370
99599
99751
99470
99382
99542
99934
99653
99582
99524
99497
99869
99383
99819
99693
99669
99370
99606
99761
99419
99851
99476
99452
99596
99943
99678
99400
99374
99533
99505
99730
99445
99689
99389
99589
99446
99413
99801
99567
99628
99431
99512
99658
99781
99550
99482
99402
99498
99566
99558
99657
99529
99547
99443
99430
99777
99405
99597
99551
99763
99483
99381
99710
99370
99611
99840
99454
99700
99619
99604
99424
99588
99562
99933
99404
99409
99532
99372
99423
99681
99390
99405
99802
99801
99505
99825
99482
99597
99479
99496
99697
99578
99450
99435
99555
99517
99638
99377
99572
99400
99500
99419
99374
99412
99657
99531
99722
99508
99423
99394
99728
99565
99690
99854
99399
99418
99515
99525
99598
99662
99451
99505
99520
99500
99528
99841
99382
99649
99699
99724
99496
99431
99514
99703
99704
99375
99719
99821
99565
99537
99665
99657
99371
99696
99708
99456
99653
99463
99645
99391
99453
99413
99500
99461
99468
99781
99376
99693
99491
99908
99504
99629
99506
99555
99711
99528
99465
99464
99388
99651
99500
99418
99781
99423
99433
99466
99759
99946
99770
99751
99941
99541
99548
99678
99612
99390
99824
99378
99544
99496
99420
99611
99483
99520
99735
99442
99587
99374
99931
99512
99614
99522
99549
99682
99623
99430
99373
99769
99683
99661
99503
99388
99577
99435
99390
99371
99495
99490
99463
99386
99666
99788
99625
99641
99854
99537
99480
99780
99848
99666
99596
99531
99598
99639
99489
99438
99481
99430
99426
99619
99398
99520
99660
99473
99852
99371
99522
99539
99511
99796
99584
99463
99882
99481
99410
99604
99758
99476
99384
99483
99470
99507
99933
99623
99416
99715
99398
99421
99662
99674
99725
99419
99672
99591
99746
99524
99512
99634
99432
99813
99883
99527
99749
99690
99527
99510
99511
99622
99978
99775
99770
99558
99550
99793
99565
99383
99508
99536
99886
99569
99835
99381
99587
99441
99411
99403
99551
99767
99569
99652
99565
99475
99616
99433
99636
99380
99659
99426
99514
99524
99600
99860
99579
99643
99439
99585
99779
99613
99448
99650
99975
99370
99520
99592
99456
99564
99397
99720
99458
99579
99554
99731
99754
99839
99536
99534
99701
99459
99635
99508
99407
99960
99789
99684
99606
99669
99418
99580
99928
99539
99509
99676
99630
99506
99861
99386
99445
99413
99400
99458
99583
99552
99630
99513
99369
99581
99817
99454
99421
99505
99423
99487
99528
99416
99939
99919
99786
99450
99630
99413
99734
99515
99390
99545
99642
99642
99631
99376
99438
99429
99453
99462
99370
99561
99464
99668
99815
99547
99624
99541
99622
99617
99393
99747
99586
99433
99878
99814
99786
99449
99438
99445
99765
99657
99476
99493
99580
99494
99379
99407
99439
99431
99548
99650
99803
99548
99570
99588
99510
99674
99471
99442
99535
99665
99666
99418
99442
99377
99551
99434
99855
99388
99585
99612
99616
99416
99548
99778
99559
99383
99394
99467
99370
99613
99714
99780
99458
99486
99552
99385
99480
99658
99515
99409
99448
99504
99377
99386
99544
99461
99916
99589
99770
99400
99622
99632
99758
99518
99507
99406
99437
99648
99444
99619
99713
99751
99628
99437
99499
99478
99940
99373
99405
99410
99483
99376
99770
99387
99419
99666
99487
99803
99458
99587
99772
99487
99657
99527
99642
99454
99952
99409
99516
99535
99648
99775
99550
99490
99767
99890
99611
99698
99657
99608
99653
99538
99665
99439
99431
99541
99595
99422
99391
99381
99518
99517
99835
99757
99393
99794
99565
99550
99459
99485
99822
99462
99607
99398
99398
99573
99537
99662
99384
99463
99402
99512
99700
99423
99847
99761
99571
99373
99577
99567
99937
99461
99506
99738
99560
99789
99532
99537
99780
99598
99428
99934
99378
99796
99667
99486
99746
99697
99554
99457
99595
99470
99655
99459
99452
99407
99948
99735
99525
99447
99597
99384
99387
99422
99500
99715
99535
99697
99483
99557
99386
99694
99434
99408
99704
99516
99417
99845
99465
99504
99383
99397
99855
99420
99849
99453
99718
99645
99467
99377
99827
99499
99559
99437
99660
99384
99628
99596
99563
99719
99745
99902
99433
99393
99694
99754
99800
99606
99764
99557
99407
99792
99651
99623
99743
99542
99668
99411
99759
99379
99789
99558
99392
99660
99509
99459
99859
99841
99592
99401
99497
99387
99432
99441
99573
99711
99673
99492
99680
99727
99729
99411
99631
99865
99380
99662
99507
99439
99763
99417
99626
99706
99523
99385
99630
99648
99382
99778
99409
99613
99440
99450
99608
99379
99431
99591
99428
99774
99529
99492
99702
99685
99518
99504
99382
99587
99384
99525
99694
99622
99529
99409
99435
99394
99573
99467
99668
99846
99442
99643
99624
99371
99578
99407
99412
99583
99536
99389
99635
99623
99665
99393
99675
99778
99375
99504
99657
99461
99494
99660
99613
99433
99398
99615
99464
99479
99909
99679
99650
99458
99389
99818
99664
99437
99900
99405
99377
99454
99860
99798
99437
99694
99547
99859
99733
99603
99542
99526
99815
99429
99431
99590
99384
99577
99503
99575
99521
99440
99515
99614
99424
99401
99672
99951
99920
99408
99470
99435
99398
99875
99447
99385
99699
99536
99531
99437
99543
99743
99535
99553
99381
99375
99376
99665
99417
99581
99403
99748
99847
99446
99669
99796
99489
99763
99760
99649
99480
99577
99488
99384
99383
99427
99568
99470
99423
99415
99427
99391
99724
99713
99426
99949
99622
99920
99431
99370
99416
99634
99634
99596
99626
99744
99809
99648
99710
99458
99462
99546
99553
99385
99621
99592
99422
99459
99756
99777
99490
99604
99679
99378
99600
99600
99573
99591
99644
99769
99403
99603
99679
99694
99396
99374
99571
99396
99870
99520
99382
99479
99508
99745
99510
99777
99553
99544
99678
99588
99889
99457
99370
99481
99862
99406
99543
99507
99452
99407
99477
99727
99591
99422
99489
99400
99697
99786
99485
99534
99443
99450
99428
99556
99677
99619
99379
99498
99470
99702
99627
99644
99586
99500
99695
99675
99487
99419
99683
99414
99377
99550
99406
99438
99420
99654
99506
99745
99853
99502
99766
99672
99663
99561
99801
99710
99451
99497
99796
99427
99646
99803
99530
99399
99741
99466
99389
99510
99396
99749
99538
99614
99458
99448
99410
99620
99503
99824
99694
99616
99569
99387
99387
99383
99545
99892
99756
99418
99672
99392
99740
99474
99408
99369
99892
99411
99677
99651
99577
99507
99452
99452
99396
99849
99436
99848
99519
99376
99407
99643
99682
99557
99743
99889
99486
99486
99376
99474
99482
99395
99417
99464
99612
99611
99451
99389
99406
99491
99948
99878
99506
99583
99387
99409
99810
99676
99391
99461
99748
99872
99497
99370
99569
99472
99448
99501
99911
99552
99619
99922
99441
99614
99482
99413
99439
99690
99512
99753
99452
99694
99563
99602
99591
99581
99637
99783
99773
99622
99379
99716
99386
99534
99757
99656
99600
99960
99490
99422
99436
99632
99594
99782
99411
99581
99446
99465
99780
99892
99508
99520
99656
99457
99767
99401
99882
99501
99540
99374
99444
99587
99849
99386
99502
99620
99380
99558
99433
99809
99417
99641
99596
99594
99723
99590
99551
99945
99589
99552
99413
99819
99638
99567
99822
99443
99377
99408
99402
99475
99444
99690
99636
99561
99658
99719
99388
99437
99464
99476
99608
99463
99853
99603
99657
99701
99642
99412
99644
99904
99569
99422
99867
99696
99552
99807
99697
99625
99569
99420
99407
99464
99507
99659
99390
99529
99497
99388
99528
99516
99394
99448
99668
99372
99704
99398
99836
99592
99526
99665
99894
99592
99474
99522
99468
99768
99651
99531
99536
99552
99458
99728
99491
99372
99438
99741
99566
99511
99569
99414
99838
99407
99406
99414
99534
99901
99437
99444
99713
99730
99496
99932
99449
99730
99471
99401
99513
99677
99422
99491
99855
99521
99492
99374
99392
99676
99619
99905
99689
99541
99447
99551
99701
99486
99424
99416
99585
99720
99371
99707
99668
99802
99588
99812
99633
99925
99461
99496
99531
99792
99544
99474
99521
99657
99400
99538
99513
99572
99523
99492
99433
99383
99881
99733
99672
99633
99447
99428
99422
99744
99519
99474
99388
99485
99822
99546
99741
99669
99646
99454
99649
99585
99544
99797
99890
99461
99796
99494
99578
99778
99485
99496
99662
99533
99594
99468
99558
99848
99877
99859
99470
99725
99895
99613
99475
99396
99414
99510
99697
99525
99402
99553
99573
99854
99455
99580
99557
99677
99523
99684
99528
99953
99589
99415
99376
99837
99524
99478
99865
99546
99581
99377
99473
99436
99537
99792
99410
99452
99532
99621
99769
99939
99373
99474
99541
99388
99508
99807
99832
99922
99864
99746
99662
99611
99516
99547
99555
99410
99742
99588
99661
99591
99728
99813
99643
99506
99369
99548
99799
99418
99842
99612
99559
99449
99872
99614
99494
99427
99709
99482
99551
99710
99446
99657
99406
99506
99647
99399
99544
99703
99777
99376
99475
99387
99653
99503
99773
99531
99389
99453
99821
99592
99570
99919
99376
99604
99409
99437
99752
99531
99398
99543
99658
99565
99382
99421
99526
99390
99382
99630
99650
99795
99399
99497
99451
99398
99567
99642
99504
99671
99423
99521
99725
99409
99830
99434
99802
99690
99535
99677
99614
99748
99638
99727
99588
99482
99552
99578
99392
99462
99532
99634
99623
99572
99395
99728
99554
99560
99429
99805
99454
99478
99449
99651
99698
99439
99821
99371
99391
99711
99527
99715
99479
99499
99420
99648
99505
99781
99464
99414
99600
99773
99912
99576
99455
99546
99683
99555
99420
99603
99600
99561
99451
99472
99419
99417
99453
99429
99601
99703
99567
99430
99807
99410
99407
99702
99752
99584
99768
99629
99585
99388
99746
99373
99790
99586
99404
99558
99953
99890
99602
99504
99402
99708
99466
99722
99565
99548
99385
99625
99639
99427
99452
99403
99565
99760
99930
99815
99470
99760
99588
99514
99448
99611
99537
99455
99906
99644
99427
99511
99540
99593
99660
99400
99524
99473
99432
99678
99697
99576
99410
99789
99686
99654
99468
99784
99649
99790
99498
99671
99516
99854
99572
99647
99611
99859
99481
99646
99637
99425
99450
99427
99407
99819
99382
99562
99414
99509
99691
99495
99662
99593
99565
99380
99433
99498
99433
99718
99459
99827
99872
99637
99545
99413
99611
99735
99696
99440
99962
99658
99814
99552
99434
99708
99600
99577
99641
99645
99537
99445
99854
99645
99951
99424
99667
99771
99727
99569
99510
99377
99445
99376
99714
99421
99824
99451
99424
99468
99574
99381
99420
99563
99509
99694
99371
99733
99503
99755
99647
99473
99472
99492
99702
99387
99453
99378
99738
99638
99507
99374
99662
99606
99631
99683
99589
99428
99377
99621
99532
99561
99776
99472
99574
99524
99846
99469
99477
99426
99775
99429
99424
99522
99687
99754
99763
99525
99665
99381
99771
99751
99605
99411
99650
99435
99646
99824
99562
99477
99547
99795
99834
99512
99474
99719
99458
99626
99392
99647
99547
99439
99373
99839
99490
99759
99811
99571
99434
99475
99557
99858
99595
99393
99466
99393
99497
99410
99380
99799
99408
99782
99540
99587
99384
99543
99657
99739
99396
99564
99395
99421
99486
99394
99388
99422
99613
99398
99543
99784
99588
99397
99736
99722
99556
99466
99505
99620
99410
99816
99523
99597
99649
99453
99580
99454
99660
99711
99436
99415
99762
99481
99408
99498
99565
99378
99445
99453
99467
99532
99713
99828
99626
99409
99610
99534
99414
99415
99511
99488
99675
99461
99509
99668
99588
99565
99488
99397
99382
99503
99570
99486
99441
99695
99847
99756
99460
99376
99729
99561
99465
99513
99433
99637
99494
99666
99511
99510
99820
99510
99634
99404
99833
99422
99613
99410
99587
99719
99802
99641
99768
99470
99648
99633
99833
99400
99537
99746
99451
99692
99439
99578
99566
99805
99399
99550
99462
99732
99842
99497
99625
99614
99617
99637
99553
99606
99578
99671
99931
99645
99479
99764
99609
99497
99682
99519
99606
99454
99772
99439
99372
99872
99532
99661
99519
99576
99563
99709
99503
99729
99527
99449
99536
99671
99519
99745
99680
99398
99528
99868
99488
99929
99619
99427
99387
99529
99613
99793
99410
99819
99383
99547
99691
99814
99407
99479
99541
99613
99530
99643
99432
99585
99390
99441
99646
99460
99870
99435
99474
99550
99495
99435
99744
99396
99913
99462
99707
99675
99615
99412
99453
99523
99438
99415
99452
99393
99557
99380
99381
99641
99711
99524
99496
99521
99506
99840
99565
99569
99637
99422
99432
99619
99450
99384
99664
99450
99584
99599
99616
99721
99441
99391
99695
99522
99416
99443
99547
99505
99506
99407
99481
99460
99373
99645
99701
99723
99898
99593
99574
99597
99923
99566
99506
99597
99507
99609
99608
99566
99372
99513
99484
99608
99547
99539
99475
99527
99546
99697
99967
99587
99502
99517
99711
99739
99422
99384
99667
99735
99487
99559
99401
99491
99496
99746
99394
99645
99585
99637
99503
99720
99564
99389
99480
99860
99740
99594
99451
99520
99397
99894
99857
99816
99788
99435
99694
99530
99490
99594
99788
99728
99696
99809
99608
99532
99662
99443
99428
99843
99400
99392
99660
99398
99519
99411
99583
99494
99461
99535
99474
99711
99458
99732
99540
99709
99527
99666
99864
99399
99667
99381
99386
99462
99887
99416
99626
99529
99564
99421
99531
99856
99469
99473
99430
99454
99429
99370
99415
99456
99523
99681
99740
99545
99482
99652
99655
99623
99396
99726
99499
99623
99380
99516
99521
99514
99373
99429
99730
99769
99459
99619
99607
99874
99496
99408
99525
99452
99552
99547
99420
99487
99661
99556
99778
99521
99581
99614
99634
99737
99369
99401
99769
99918
99592
99549
99688
99634
99771
99434
99940
99424
99427
99593
99914
99428
99417
99502
99458
99695
99821
99770
99501
99775
99408
99896
99470
99420
99470
99459
99585
99650
99609
99534
99425
99647
99514
99573
99764
99598
99651
99664
99715
99758
99646
99501
99701
99517
99438
99443
99579
99474
99654
99513
99662
99402
99557
99371
99523
99381
99389
99459
99467
99570
99640
99403
99683
99397
99659
99491
99823
99594
99517
99852
99584
99746
99601
99824
99652
99499
99390
99415
99461
99619
99436
99677
99574
99372
99551
99584
99690
99468
99552
99385
99439
99495
99465
99807
99677
99605
99460
99457
99411
99432
99712
99532
99480
99392
99784
99424
99807
99575
99740
99514
99635
99389
99783
99406
99777
99416
99409
99813
99382
99457
99923
99388
99656
99525
99435
99869
99461
99573
99433
99399
99715
99747
99494
99673
99750
99751
99658
99518
99484
99460
99636
99460
99579
99414
99436
99531
99471
99450
99427
99407
99428
99489
99885
99565
99574
99510
99390
99982
99391
99429
99385
99721
99385
99887
99475
99595
99393
99481
99517
99373
99512
99472
99411
99749
99409
99399
99579
99604
99519
99614
99583
99820
99660
99886
99520
99589
99638
99493
99680
99428
99711
99583
99609
99706
99515
99385
99615
99552
99769
99561
99636
99461
99416
99420
99864
99416
99518
99806
99605
99685
99434
99568
99753
99539
99484
99399
99781
99512
99523
99437
99380
99699
99671
99794
99581
99548
99480
99425
99409
99665
99547
99678
99479
99407
99432
99391
99975
99614
99500
99651
99493
99487
99524
99621
99590
99585
99478
99551
99509
99533
99597
99744
99576
99448
99422
99622
99583
99730
99578
99577
99395
99492
99906
99545
99428
99453
99645
99770
99502
99668
99404
99382
99632
99687
99786
99861
99424
99620
99854
99494
99848
99480
99595
99370
99436
99653
99574
99757
99720
99829
99435
99791
99813
99430
99625
99719
99460
99466
99888
99425
99728
99533
99581
99418
99404
99516
99405
99390
99574
99570
99440
99778
99723
99694
99488
99388
99938
99521
99886
99608
99682
99669
99527
99529
99377
99393
99472
99571
99489
99665
99433
99379
99476
99591
99668
99412
99393
99490
99478
99443
99824
99720
99560
99708
99779
99811
99529
99596
99627
99554
99411
99608
99529
99463
99476
99778
99877
99442
99458
99503
99538
99585
99598
99515
99540
99593
99622
99377
99811
99485
99375
99413
99381
99569
99654
99560
99540
99570
99389
99504
99729
99505
99380
99464
99516
99422
99544
99472
99645
99626
99446
99810
99455
99764
99482
99595
99595
99603
99671
99716
99525
99458
99395
99721
99412
99571
99386
99501
99598
99773
99671
99371
99600
99885
99582
99779
99390
99678
99649
99494
99742
99464
99646
99371
99825
99677
99666
99548
99543
99513
99472
99431
99578
99829
99513
99846
99822
99637
99479
99431
99753
99510
99719
99793
99539
99604
99419
99745
99525
99772
99582
99492
99449
99568
99398
99760
99755
99387
99406
99619
99654
99532
99457
99593
99807
99435
99760
99628
99749
99388
99406
99435
99413
99791
99607
99771
99620
99386
99544
99481
99380
99523
99694
99600
99378
99588
99392
99753
99376
99701
99497
99420
99565
99787
99369
99532
99867
99614
99750
99791
99488
99429
99390
99489
99387
99604
99426
99440
99413
99473
99627
99708
99894
99611
99437
99709
99525
99376
99404
99472
99809
99524
99418
99836
99697
99794
99498
99507
99747
99395
99397
99416
99512
99595
99510
99418
99374
99448
99955
99582
99521
99457
99481
99423
99569
99515
99443
99577
99376
99679
99511
99497
99565
99792
99691
99422
99829
99629
99502
99410
99617
99385
99414
99458
99408
99802
99603
99760
99419
99435
99665
99798
99760
99409
99746
99909
99797
99737
99448
99762
99405
99437
99588
99452
99383
99625
99405
99447
99528
99451
99442
99544
99527
99655
99808
99925
99406
99800
99784
99583
99869
99607
99561
99416
99644
99585
99654
99633
99864
99379
99605
99712
99717
99785
99524
99579
99407
99511
99404
99660
99448
99667
99832
99580
99587
99517
99369
99796
99801
99512
99460
99473
99525
99632
99580
99689
99567
99576
99759
99572
99447
99459
99739
99768
99790
99450
99426
99593
99392
99783
99430
99910
99401
99928
99389
99517
99379
99400
99904
99496
99731
99406
99880
99463
99398
99452
99492
99646
99694
99703
99467
99465
99449
99504
99756
99460
99817
99538
99369
99462
99453
99772
99928
99692
99938
99520
99391
99522
99502
99832
99655
99538
99420
99691
99540
99605
99556
99382
99600
99482
99986
99491
99393
99604
99654
99646
99578
99583
99597
99458
99712
99393
99483
99471
99409
99541
99625
99370
99419
99465
99479
99789
99911
99377
99426
99373
99393
99462
99783
99414
99454
99573
99640
99900
99606
99552
99518
99693
99743
99599
99667
99887
99501
99486
99672
99421
99431
99734
99754
99473
99672
99471
99436
99405
99812
99834
99609
99704
99931
99581
99668
99379
99443
99506
99393
99636
99676
99413
99655
99677
99573
99450
99804
99668
99549
99897
99491
99532
99412
99539
99408
99486
99582
99470
99554
99417
99710
99590
99806
99892
99640
99563
99616
99582
99549
99750
99755
99854
99501
99777
99779
99376
99447
99456
99641
99428
99635
99405
99488
99562
99740
99576
99369
99631
99642
99568
99438
99430
99440
99419
99427
99594
99399
99806
99528
99414
99475
99873
99428
99400
99695
99561
99542
99826
99435
99592
99411
99502
99527
99630
99681
99603
99796
99725
99739
99492
99672
99420
99379
99742
99462
99386
99636
99803
99411
99547
99537
99450
99373
99543
99714
99544
99694
99549
99468
99372
99636
99522
99631
99442
99520
99596
99412
99725
99724
99763
99685
99521
99627
99381
99793
99555
99548
99521
99389
99594
99510
99417
99602
99900
99747
99535
99461
99594
99511
99678
99686
99571
99441
99646
99588
99557
99507
99485
99618
99401
99427
99855
99742
99622
99467
99667
99721
99774
99483
99393
99718
99769
99595
99388
99568
99574
99409
99649
99394
99555
99635
99668
99621
99379
99589
99480
99705
99450
99616
99596
99557
99551
99695
99443
99436
99536
99957
99443
99464
99406
99902
99571
99613
99736
99465
99599
99644
99654
99547
99612
99422
99773
99621
99611
99673
99526
99444
99582
99519
99506
99966
99468
99504
99370
99437
99509
99488
99498
99663
99562
99391
99640
99739
99452
99576
99502
99753
99388
99396
99430
99482
99452
99403
99613
99432
99639
99513
99379
99465
99402
99434
99395
99641
99469
99422
99472
99525
99604
99625
99752
99663
99567
99556
99497
99405
99653
99732
99627
99829
99420
99736
99672
99386
99810
99449
99392
99411
99435
99499
99500
99425
99611
99859
99727
99705
99589
99591
99554
99459
99419
99888
99640
99421
99381
99498
99481
99632
99857
99793
99756
99377
99370
99603
99442
99653
99458
99461
99415
99703
99768
99496
99615
99673
99710
99423
99604
99502
99413
99459
99558
99661
99507
99745
99452
99501
99875
99541
99382
99708
99591
99592
99530
99498
99805
99959
99545
99616
99638
99701
99511
99652
99679
99392
99652
99646
99645
99915
99910
99598
99492
99751
99436
99660
99450
99644
99549
99527
99632
99568
99406
99964
99683
99450
99828
99461
99898
99750
99754
99409
99397
99594
99550
99451
99604
99401
99800
99660
99731
99854
99668
99375
99393
99643
99573
99735
99504
99528
99504
99575
99608
99458
99561
99488
99752
99851
99509
99431
99586
99492
99731
99557
99528
99570
99647
99575
99851
99557
99622
99698
99404
99379
99387
99913
99576
99713
99636
99394
99474
99562
99717
99809
99915
99744
99422
99508
99797
99823
99797
99438
99592
99625
99427
99772
99741
99397
99667
99745
99579
99808
99427
99721
99533
99398
99740
99451
99395
99390
99654
99550
99623
99539
99635
99715
99873
99488
99489
99488
99773
99760
99371
99399
99605
99414
99638
99545
99624
99416
99609
99416
99373
99604
99714
99620
99779
99678
99451
99434
99482
99398
99835
99536
99618
99386
99738
99632
99633
99742
99915
99377
99372
99719
99708
99951
99567
99829
99692
99500
99444
99781
99379
99406
99402
99484
99386
99743
99909
99561
99444
99654
99529
99769
99439
99637
99819
99694
99576
99481
99589
99560
99618
99379
99693
99439
99501
99782
99395
99418
99586
99763
99405
99388
99487
99545
99592
99512
99662
99471
99659
99523
99465
99574
99642
99481
99501
99418
99592
99534
99630
99557
99496
99452
99618
99605
99650
99430
99399
99462
99857
99498
99684
99635
99809
99467
99657
99620
99465
99434
99476
99614
99430
99829
99548
99371
99586
99748
99755
99563
99703
99485
99759
99908
99548
99547
99498
99486
99509
99596
99479
99518
99542
99389
99708
99405
99753
99764
99647
99582
99475
99381
99648
99940
99369
99563
99590
99588
99678
99442
99374
99741
99423
99399
99499
99480
99582
99710
99491
99633
99386
99937
99553
99394
99532
99560
99800
99538
99763
99669
99735
99527
99508
99780
99677
99681
99756
99425
99607
99643
99680
99737
99730
99567
99424
99587
99799
99409
99416
99718
99781
99711
99825
99448
99547
99871
99547
99819
99816
99510
99772
99406
99425
99426
99848
99585
99683
99661
99660
99748
99623
99407
99600
99374
99521
99611
99611
99567
99773
99373
99505
99924
99600
99603
99634
99689
99782
99696
99570
99542
99806
99559
99804
99414
99689
99735
99369
99557
99390
99621
99653
99468
99403
99471
99537
99507
99482
99490
99800
99655
99465
99673
99437
99476
99680
99494
99409
99594
99491
99640
99498
99452
99710
99933
99685
99860
99870
99705
99717
99716
99569
99820
99383
99670
99644
99649
99901
99596
99522
99643
99803
99576
99409
99726
99611
99750
99720
99525
99490
99542
99633
99937
99733
99931
99818
99633
99698
99425
99460
99495
99805
99393
99575
99676
99516
99853
99379
99404
99518
99577
99551
99661
99711
99610
99650
99765
99962
99656
99699
99576
99704
99586
99412
99487
99603
99465
99592
99663
99438
99467
99919
99669
99642
99834
99649
99743
99463
99398
99572
99569
99413
99561
99589
99374
99593
99371
99630
99434
99760
99433
99585
99452
99672
99718
99518
99498
99899
99806
99437
99622
99659
99419
99378
99513
99374
99879
99461
99739
99889
99399
99825
99407
99479
99642
99577
99636
99626
99420
99749
99787
99407
99829
99520
99397
99829
99559
99608
99683
99671
99922
99395
99697
99743
99697
99616
99392
99670
99369
99558
99717
99582
99583
99389
99489
99780
99647
99392
99379
99590
99451
99452
99550
99424
99547
99384
99408
99432
99682
99657
99568
99458
99448
99725
99391
99795
99516
99914
99748
99417
99459
99553
99406
99789
99741
99649
99422
99386
99436
99766
99488
99615
99702
99673
99600
99370
99698
99467
99415
99434
99850
99434
99843
99622
99374
99725
99538
99456
99600
99450
99422
99377
99412
99579
99526
99439
99392
99516
99423
99674
99536
99414
99429
99513
99705
99679
99466
99646
99388
99644
99752
99605
99413
99486
99729
99672
99398
99395
99500
99496
99400
99448
99560
99924
99445
99370
99369
99573
99506
99372
99632
99673
99458
99409
99939
99567
99637
99623
99594
99915
99587
99515
99793
99502
99420
99818
99825
99639
99457
99510
99871
99854
99640
99485
99770
99697
99757
99695
99585
99547
99536
99905
99508
99527
99714
99560
99577
99476
99834
99843
99784
99370
99423
99499
99386
99626
99988
99703
99473
99400
99515
99497
99492
99431
99623
99427
99401
99591
99686
99563
99602
99761
99740
99922
99394
99564
99620
99531
99758
99740
99498
99703
99727
99387
99621
99723
99522
99731
99470
99777
99920
99443
99743
99505
99488
99603
99468
99489
99452
99417
99612
99488
99910
99774
99764
99520
99745
99788
99824
99535
99385
99543
99590
99424
99614
99380
99693
99517
99593
99799
99468
99810
99458
99503
99674
99750
99642
99468
99553
99497
99745
99439
99737
99495
99379
99376
99803
99514
99508
99640
99377
99750
99490
99591
99920
99569
99729
99572
99718
99937
99395
99618
99707
99786
99425
99831
99763
99532
99556
99402
99688
99391
99544
99608
99538
99704
99587
99376
99512
99397
99506
99624
99727
99522
99429
99401
99875
99485
99394
99459
99705
99397
99476
99633
99491
99963
99632
99835
99575
99587
99460
99462
99539
99503
99697
99455
99598
99390
99584
99447
99508
99580
99686
99378
99396
99631
99438
99520
99402
99514
99378
99433
99425
99562
99789
99519
99392
99640
99423
99453
99493
99500
99483
99650
99381
99501
99467
99659
99689
99463
99581
99398
99478
99715
99851
99676
99414
99861
99520
99523
99378
99460
99497
99484
99737
99813
99374
99889
99726
99531
99405
99516
99415
99545
99442
99723
99507
99416
99802
99705
99477
99484
99703
99809
99583
99689
99438
99525
99590
99902
99494
99405
99421
99399
99456
99834
99377
99810
99667
99536
99385
99452
99615
99556
99505
99631
99403
99469
99656
99612
99548
99462
99520
99554
99444
99742
99740
99695
99855
99577
99414
99412
99464
99719
99419
99594
99774
99484
99387
99388
99612
99831
99553
99661
99760
99622
99763
99558
99773
99466
99616
99629
99618
99444
99414
99411
99450
99415
99852
99625
99414
99391
99408
99427
99566
99613
99837
99438
99641
99507
99410
99411
99690
99460
99695
99386
99442
99514
99440
99868
99978
99882
99535
99444
99505
99693
99456
99538
99594
99380
99828
99449
99938
99384
99545
99454
99738
99520
99781
99444
99447
99881
99769
99549
99692
99397
99388
99516
99535
99417
99597
99471
99632
99897
99809
99573
99753
99750
99384
99392
99382
99598
99822
99694
99612
99458
99504
99451
99467
99847
99369
99638
99483
99549
99822
99498
99534
99660
99533
99478
99450
99594
99386
99681
99434
99796
99396
99573
99598
99435
99827
99447
99451
99503
99482
99457
99377
99412
99501
99420
99538
99390
99463
99839
99859
99910
99522
99394
99377
99442
99660
99455
99390
99682
99677
99675
99392
99500
99700
99523
99717
99532
99571
99498
99642
99506
99671
99406
99837
99510
99692
99451
99392
99443
99416
99554
99553
99861
99491
99677
99472
99703
99464
99603
99395
99515
99831
99475
99523
99400
99421
99523
99517
99428
99422
99375
99620
99971
99477
99463
99437
99412
99447
99584
99550
99869
99448
99448
99381
99500
99805
99666
99512
99418
99634
99376
99539
99793
99759
99783
99440
99547
99825
99418
99431
99691
99756
99587
99731
99381
99709
99464
99628
99393
99520
99716
99580
99929
99439
99400
99639
99515
99878
99389
99613
99733
99399
99924
99446
99621
99511
99767
99668
99407
99414
99470
99550
99604
99736
99683
99623
99684
99414
99705
99452
99416
99448
99454
99373
99438
99464
99489
99542
99380
99704
99961
99390
99498
99615
99487
99559
99629
99462
99515
99754
99702
99621
99480
99387
99649
99392
99378
99418
99688
99382
99456
99491
99716
99406
99658
99717
99700
99468
99380
99433
99718
99557
99562
99817
99427
99392
99399
99458
99654
99426
99637
99733
99557
99589
99525
99485
99783
99480
99402
99469
99426
99538
99842
99383
99489
99591
99372
99444
99623
99685
99452
99374
99413
99684
99605
99628
99535
99568
99571
99572
99593
99590
99914
99592
99489
99678
99381
99620
99697
99463
99681
99590
99575
99588
99388
99573
99821
99427
99425
99771
99840
99652
99817
99548
99378
99369
99897
99413
99391
99910
99696
99744
99641
99651
99686
99382
99492
99614
99498
99496
99786
99595
99462
99513
99695
99736
99904
99788
99715
99580
99793
99468
99759
99400
99659
99536
99674
99398
99422
99427
99507
99459
99430
99764
99594
99597
99816
99522
99935
99424
99550
99442
99882
99481
99492
99517
99610
99616
99472
99418
99889
99595
99563
99886
99374
99375
99774
99530
99602
99558
99453
99369
99597
99380
99463
99832
99407
99875
99447
99489
99805
99567
99882
99462
99649
99809
99409
99381
99485
99506
99415
99459
99765
99837
99386
99385
99544
99671
99683
99404
99465
99622
99372
99399
99735
99823
99636
99458
99412
99656
99481
99902
99511
99636
99495
99662
99710
99602
99573
99798
99519
99373
99613
99727
99448
99818
99697
99429
99789
99634
99389
99821
99388
99456
99565
99632
99897
99556
99462
99369
99666
99488
99463
99375
99593
99527
99886
99454
99444
99814
99522
99508
99482
99724
99565
99452
99430
99486
99539
99663
99426
99595
99623
99445
99463
99490
99472
99653
99438
99587
99565
99528
99631
99426
99849
99501
99589
99428
99826
99439
99523
99583
99567
99567
99493
99811
99554
99391
99621
99471
99762
99790
99423
99385
99690
99454
99436
99388
99788
99706
99381
99837
99607
99756
99788
99787
99513
99472
99559
99513
99928
99551
99534
99521
99556
99535
99404
99726
99432
99521
99517
99543
99483
99434
99628
99503
99411
99404
99851
99453
99578
99755
99403
99481
99826
99448
99617
99688
99756
99641
99380
99677
99865
99838
99574
99457
99484
99635
99750
99671
99443
99486
99394
99791
99775
99829
99555
99438
99520
99390
99814
99505
99725
99395
99515
99598
99478
99545
99478
99498
99638
99428
99495
99398
99394
99726
99639
99526
99940
99771
99545
99482
99392
99761
99827
99611
99467
99641
99505
99600
99575
99485
99602
99624
99393
99815
99574
99398
99397
99554
99639
99689
99454
99741
99442
99545
99831
99560
99728
99504
99523
99552
99401
99409
99824
99639
99848
99425
99450
99383
99742
99397
99688
99427
99854
99460
99457
99627
99594
99549
99821
99860
99564
99601
99496
99961
99662
99867
99672
99406
99471
99375
99533
99371
99634
99444
99403
99420
99501
99696
99692
99784
99846
99627
99655
99764
99429
99505
99433
99740
99665
99403
99430
99458
99876
99620
99500
99793
99823
99492
99472
99669
99534
99403
99918
99499
99471
99391
99444
99508
99745
99405
99447
99563
99874
99408
99442
99822
99403
99375
99464
99918
99414
99523
99434
99456
99559
99626
99534
99439
99404
99765
99539
99447
99575
99701
99728
99467
99468
99532
99451
99745
99839
99828
99770
99610
99380
99414
99809
99521
99407
99709
99966
99441
99557
99577
99393
99669
99810
99716
99638
99385
99930
99567
99480
99780
99673
99519
99802
99681
99610
99853
99469
99772
99383
99710
99659
99506
99678
99787
99785
99485
99739
99388
99577
99663
99549
99525
99853
99422
99389
99407
99721
99522
99774
99406
99573
99552
99922
99535
99578
99605
99469
99902
99562
99498
99489
99538
99551
99518
99371
99653
99808
99521
99511
99393
99726
99741
99579
99406
99734
99969
99592
99628
99630
99538
99374
99514
99649
99489
99909
99754
99557
99634
99491
99794
99402
99839
99371
99890
99754
99469
99846
99452
99503
99470
99462
99458
99529
99939
99653
99621
99506
99505
99611
99737
99484
99412
99666
99558
99518
99519
99961
99594
99810
99566
99489
99385
99597
99396
99751
99542
99685
99568
99375
99493
99565
99593
99389
99817
99430
99384
99815
99846
99867
99479
99645
99443
99681
99411
99491
99516
99706
99413
99372
99695
99924
99618
99733
99802
99910
99521
99397
99393
99810
99549
99650
99412
99412
99438
99610
99461
99386
99536
99425
99390
99424
99458
99724
99453
99503
99851
99608
99650
99647
99378
99465
99381
99422
99788
99384
99716
99797
99488
99396
99459
99398
99492
99688
99556
99548
99372
99647
99646
99834
99403
99647
99532
99450
99421
99441
99524
99529
99929
99450
99514
99838
99729
99551
99459
99480
99540
99540
99495
99418
99477
99485
99724
99706
99736
99787
99457
99691
99424
99400
99733
99788
99462
99647
99621
99533
99758
99432
99381
99512
99503
99772
99396
99415
99387
99460
99484
99770
99508
99475
99489
99372
99456
99484
99460
99372
99741
99378
99602
99584
99400
99688
99594
99491
99593
99619
99509
99845
99440
99668
99634
99412
99752
99649
99592
99493
99430
99713
99496
99877
99538
99438
99731
99634
99737
99537
99420
99589
99593
99510
99439
99550
99726
99621
99721
99490
99627
99586
99389
99722
99442
99665
99544
99388
99467
99823
99509
99660
99635
99420
99482
99820
99616
99584
99574
99460
99569
99669
99470
99962
99458
99613
99714
99825
99907
99747
99811
99470
99567
99529
99377
99696
99379
99565
99865
99816
99679
99372
99380
99630
99593
99626
99389
99411
99437
99501
99522
99560
99571
99629
99688
99423
99447
99713
99673
99686
99748
99418
99794
99429
99616
99617
99444
99446
99540
99492
99533
99558
99458
99412
99428
99408
99674
99698
99387
99460
99551
99557
99892
99688
99550
99495
99703
99567
99796
99849
99558
99482
99411
99813
99604
99580
99501
99530
99894
99624
99512
99671
99733
99707
99492
99897
99729
99419
99399
99388
99402
99494
99620
99528
99747
99707
99582
99417
99607
99534
99428
99727
99566
99488
99496
99433
99819
99456
99722
99484
99375
99515
99628
99719
99893
99410
99370
99645
99408
99442
99682
99668
99496
99451
99579
99950
99675
99613
99372
99700
99945
99672
99986
99688
99529
99683
99652
99769
99489
99463
99544
99832
99720
99462
99672
99551
99427
99882
99705
99374
99505
99409
99775
99589
99398
99790
99395
99790
99933
99557
99773
99594
99392
99404
99392
99627
99678
99584
99669
99607
99615
99828
99685
99694
99483
99778
99575
99709
99465
99551
99758
99665
99802
99620
99467
99838
99577
99826
99461
99624
99614
99808
99579
99728
99519
99409
99569
99440
99566
99635
99801
99586
99830
99443
99633
99422
99736
99377
99666
99545
99406
99686
99802
99787
99556
99654
99528
99692
99511
99434
99554
99477
99689
99634
99865
99760
99588
99548
99469
99866
99412
99452
99400
99580
99531
99649
99831
99594
99931
99697
99761
99528
99607
99483
99655
99638
99498
99386
99454
99625
99649
99714
99537
99581
99475
99606
99501
99615
99791
99650
99409
99409
99497
99401
99551
99429
99578
99447
99760
99566
99572
99391
99832
99473
99515
99627
99609
99798
99590
99386
99586
99526
99627
99788
99581
99455
99433
99536
99502
99592
99774
99652
99517
99556
99644
99805
99392
99701
99542
99663
99392
99952
99453
99871
99612
99374
99843
99833
99723
99468
99710
99463
99418
99613
99887
99629
99661
99548
99526
99380
99404
99434
99377
99634
99645
99933
99497
99646
99473
99375
99454
99478
99485
99683
99585
99384
99608
99384
99394
99838
99551
99711
99464
99393
99552
99419
99374
99911
99944
99716
99389
99603
99373
99571
99682
99431
99576
99458
99517
99438
99675
99429
99487
99882
99650
99413
99521
99402
99372
99411
99816
99685
99772
99868
99743
99657
99619
99537
99564
99792
99520
99454
99648
99693
99432
99628
99439
99684
99546
99684
99391
99695
99440
99399
99751
99460
99596
99792
99498
99713
99630
99456
99491
99562
99520
99369
99831
99955
99617
99614
99443
99674
99415
99824
99383
99736
99487
99634
99774
99497
99605
99623
99702
99441
99686
99490
99371
99475
99471
99369
99649
99620
99498
99580
99668
99494
99526
99523
99584
99409
99398
99754
99508
99708
99587
99380
99680
99577
99642
99441
99729
99513
99407
99464
99585
99461
99469
99608
99434
99792
99465
99445
99622
99400
99557
99666
99492
99608
99673
99695
99383
99763
99979
99570
99972
99441
99546
99867
99524
99627
99558
99557
99747
99390
99505
99372
99709
99520
99738
99520
99619
99518
99582
99739
99468
99722
99631
99488
99413
99657
99487
99418
99458
99510
99720
99370
99553
99773
99757
99464
99808
99388
99410
99402
99793
99975
99766
99738
99681
99617
99386
99697
99706
99540
99592
99413
99472
99423
99467
99382
99736
99441
99653
99572
99506
99691
99740
99587
99582
99392
99433
99488
99742
99713
99544
99500
99419
99451
99687
99476
99392
99642
99475
99756
99672
99806
99448
99517
99695
99674
99609
99648
99684
99600
99520
99744
99444
99774
99375
99396
99682
99491
99457
99455
99743
99372
99466
99597
99573
99372
99382
99825
99387
99399
99416
99970
99397
99684
99408
99437
99872
99808
99671
99538
99501
99501
99764
99423
99400
99607
99432
99795
99474
99381
99410
99809
99712
99426
99698
99641
99538
99621
99725
99677
99376
99537
99501
99416
99559
99606
99521
99607
99401
99694
99483
99570
99499
99815
99704
99500
99762
99860
99438
99886
99682
99600
99856
99611
99379
99585
99406
99399
99899
99551
99521
99688
99512
99929
99625
99457
99680
99781
99653
99824
99792
99433
99404
99774
99795
99501
99622
99735
99436
99598
99578
99465
99502
99412
99473
99630
99647
99387
99822
99664
99449
99403
99538
99444
99503
99398
99452
99422
99518
99661
99428
99456
99600
99450
99375
99593
99573
99440
99432
99484
99372
99384
99426
99626
99532
99869
99468
99512
99736
99608
99564
99434
99673
99410
99563
99440
99445
99605
99777
99509
99593
99407
99837
99578
99599
99430
99640
99572
99599
99655
99602
99379
99455
99484
99550
99482
99809
99387
99410
99542
99772
99613
99855
99821
99603
99573
99692
99768
99680
99763
99461
99839
99475
99863
99482
99584
99675
99755
99676
99761
99599
99528
99477
99742
99550
99391
99479
99529
99718
99499
99385
99658
99664
99441
99425
99621
99380
99524
99634
99637
99390
99449
99679
99756
99550
99546
99819
99645
99512
99369
99476
99470
99384
99484
99445
99651
99375
99880
99449
99468
99685
99640
99672
99491
99846
99612
99681
99518
99428
99808
99581
99858
99392
99386
99858
99677
99614
99720
99435
99668
99459
99580
99577
99846
99456
99446
99678
99732
99571
99794
99599
99998
99421
99466
99566
99822
99380
99396
99400
99666
99659
99419
99443
99378
99438
99414
99615
99452
99527
99505
99584
99522
99540
99400
99650
99411
99696
99751
99683
99501
99500
99684
99392
99399
99496
99429
99428
99681
99472
99623
99370
99462
99458
99611
99383
99880
99486
99789
99766
99742
99432
99503
99481
99427
99519
99741
99718
99590
99510
99607
99402
99610
99530
99593
99738
99579
99401
99507
99597
99729
99787
99565
99630
99817
99447
99516
99473
99485
99631
99439
99721
99515
99550
99489
99504
99453
99413
99812
99505
99678
99507
99687
99841
99540
99576
99707
99640
99795
99371
99397
99516
99847
99599
99413
99780
99602
99638
99407
99743
99410
99765
99556
99527
99729
99383
99559
99425
99679
99747
99742
99606
99447
99456
99522
99486
99608
99403
99597
99511
99393
99735
99502
99623
99595
99663
99685
99611
99444
99493
99397
99903
99589
99735
99654
99456
99530
99808
99441
99462
99552
99619
99514
99409
99574
99617
99555
99594
99733
99434
99602
99456
99639
99615
99733
99496
99858
99910
99383
99736
99378
99541
99396
99386
99486
99555
99767
99837
99519
99499
99757
99628
99800
99791
99492
99509
99746
99458
99648
99687
99751
99722
99750
99716
99553
99377
99640
99921
99395
99550
99540
99707
99382
99425
99566
99827
99502
99546
99713
99543
99616
99581
99570
99859
99398
99929
99540
99544
99744
99604
99621
99636
99792
99453
99645
99845
99618
99491
99472
99452
99639
99369
99882
99634
99747
99956
99536
99415
99571
99769
99644
99441
99543
99657
99391
99653
99532
99729
99642
99431
99377
99857
99532
99625
99394
99372
99538
99489
99370
99655
99776
99485
99677
99486
99509
99642
99381
99868
99591
99456
99401
99671
99710
99388
99417
99488
99663
99688
99574
99639
99698
99430
99408
99647
99438
99922
99495
99968
99701
99422
99784
99547
99822
99408
99464
99399
99458
99760
99769
99411
99470
99701
99539
99379
99803
99423
99930
99820
99624
99562
99682
99629
99423
99793
99798
99476
99462
99898
99513
99422
99428
99685
99664
99521
99371
99966
99708
99622
99616
99481
99479
99472
99566
99588
99511
99656
99487
99389
99811
99451
99472
99842
99486
99743
99819
99418
99640
99496
99584
99803
99513
99514
99650
99399
99625
99438
99419
99640
99435
99402
99638
99580
99728
99737
99407
99879
99695
99544
99370
99781
99596
99515
99532
99608
99711
99644
99661
99574
99550
99451
99468
99668
99494
99380
99408
99727
99538
99560
99569
99451
99857
99384
99592
99596
99717
99419
99468
99717
99661
99441
99464
99501
99416
99659
99671
99524
99668
99936
99514
99859
99962
99434
99524
99448
99397
99405
99989
99714
99397
99536
99624
99546
99390
99514
99528
99480
99519
99608
99395
99675
99735
99690
99462
99493
99548
99672
99590
99382
99445
99773
99805
99623
99890
99493
99653
99862
99672
99407
99404
99411
99442
99551
99464
99762
99603
99670
99782
99383
99772
99888
99702
99842
99816
99423
99502
99802
99384
99553
99556
99628
99550
99902
99438
99486
99435
99524
99760
99508
99707
99506
99562
99482
99478
99725
99501
99560
99388
99459
99501
99373
99546
99729
99539
99667
99442
99617
99710
99735
99739
99855
99600
99498
99506
99753
99378
99379
99386
99419
99449
99764
99845
99876
99859
99716
99397
99683
99388
99505
99470
99814
99602
99561
99459
99633
99714
99518
99389
99569
99731
99489
99572
99422
99426
99396
99578
99716
99620
99584
99396
99667
99419
99415
99434
99477
99753
99391
99464
99580
99852
99428
99382
99591
99650
99769
99747
99643
99718
99573
99872
99616
99575
99399
99524
99443
99467
99660
99503
99646
99617
99625
99581
99420
99442
99566
99881
99640
99862
99391
99499
99866
99437
99881
99643
99495
99586
99402
99577
99385
99376
99509
99398
99428
99405
99526
99546
99500
99538
99545
99896
99376
99451
99383
99670
99525
99669
99469
99712
99613
99489
99674
99435
99511
99379
99687
99719
99911
99438
99756
99389
99831
99384
99717
99472
99604
99561
99503
99869
99721
99482
99586
99638
99625
99779
99487
99386
99394
99430
99449
99436
99441
99653
99384
99638
99494
99647
99527
99641
99413
99441
99457
99728
99569
99932
99489
99682
99435
99655
99373
99535
99490
99409
99735
99425
99409
99666
99557
99630
99625
99471
99372
99733
99471
99506
99598
99464
99410
99414
99591
99854
99665
99723
99509
99675
99534
99422
99483
99894
99741
99708
99600
99825
99370
99771
99630
99445
99535
99420
99609
99866
99703
99684
99452
99596
99512
99856
99752
99942
99502
99961
99532
99493
99426
99574
99556
99655
99701
99589
99562
99531
99717
99627
99786
99540
99707
99397
99481
99481
99853
99434
99624
99468
99383
99425
99598
99447
99435
99510
99385
99461
99590
99392
99698
99734
99605
99577
99460
99742
99592
99676
99387
99456
99433
99427
99671
99415
99901
99768
99431
99576
99511
99605
99693
99385
99960
99507
99648
99379
99940
99843
99524
99770
99463
99455
99909
99453
99573
99871
99623
99456
99587
99443
99632
99543
99556
99451
99590
99725
99371
99506
99793
99772
99473
99467
99869
99439
99486
99370
99658
99509
99482
99494
99542
99804
99525
99623
99564
99373
99489
99808
99527
99385
99435
99776
99521
99398
99663
99514
99413
99408
99381
99533
99571
99837
99439
99899
99849
99666
99860
99782
99461
99640
99480
99624
99485
99676
99715
99786
99614
99513
99591
99402
99634
99890
99551
99451
99573
99885
99662
99469
99418
99862
99749
99451
99728
99557
99417
99660
99545
99522
99415
99465
99648
99807
99469
99691
99744
99415
99467
99667
99516
99410
99586
99645
99719
99810
99640
99389
99549
99504
99702
99655
99569
99512
99866
99602
99507
99865
99724
99625
99382
99705
99570
99595
99701
99510
99467
99557
99496
99505
99394
99455
99672
99501
99780
99393
99531
99433
99369
99442
99436
99970
99959
99398
99463
99580
99488
99714
99394
99506
99384
99720
99579
99807
99391
99539
99861
99556
99377
99947
99679
99726
99376
99471
99497
99377
99410
99493
99788
99709
99429
99395
99431
99403
99736
99589
99479
99451
99407
99585
99400
99759
99459
99403
99753
99415
99537
99809
99744
99713
99660
99589
99791
99436
99729
99428
99503
99594
99435
99839
99631
99957
99700
99469
99502
99441
99743
99567
99753
99755
99597
99543
99639
99609
99507
99491
99657
99511
99597
99763
99589
99821
99813
99520
99607
99487
99791
99482
99444
99494
99780
99379
99925
99390
99542
99516
99427
99711
99487
99600
99675
99447
99517
99413
99756
99550
99626
99449
99481
99654
99427
99417
99474
99435
99510
99613
99816
99384
99936
99476
99794
99552
99375
99774
99547
99559
99573
99842
99517
99654
99439
99518
99497
99624
99572
99431
99540
99400
99405
99925
99906
99480
99505
99606
99394
99513
99397
99655
99645
99548
99504
99416
99840
99863
99418
99377
99734
99763
99433
99381
99942
99427
99419
99792
99398
99604
99400
99850
99575
99421
99415
99908
99451
99563
99528
99413
99811
99653
99765
99889
99850
99394
99575
99807
99524
99660
99465
99710
99912
99989
99547
99447
99485
99498
99564
99414
99505
99785
99641
99543
99499
99577
99748
99568
99444
99483
99438
99634
99763
99721
99777
99473
99779
99799
99527
99379
99378
99496
99650
99454
99561
99814
99664
99372
99613
99545
99432
99447
99778
99383
99645
99530
99551
99411
99967
99591
99460
99551
99528
99574
99674
99575
99471
99513
99460
99447
99513
99382
99410
99453
99530
99672
99868
99609
99537
99781
99436
99589
99374
99765
99607
99459
99391
99768
99526
99380
99833
99422
99507
99632
99371
99403
99786
99535
99469
99810
99709
99728
99826
99588
99382
99521
99703
99586
99689
99716
99684
99410
99375
99701
99645
99489
99677
99567
99451
99416
99456
99568
99464
99564
99804
99894
99373
99796
99543
99380
99512
99439
99796
99748
99373
99371
99946
99418
99513
99523
99454
99508
99678
99643
99780
99744
99397
99504
99519
99526
99406
99619
99652
99445
99408
99377
99396
99494
99843
99504
99415
99663
99514
99651
99613
99600
99811
99935
99539
99818
99732
99445
99504
99433
99577
99592
99376
99446
99835
99369
99675
99572
99714
99616
99409
99525
99642
99476
99425
99691
99435
99379
99503
99394
99520
99591
99389
99870
99445
99444
99582
99478
99754
99789
99619
99374
99488
99426
99630
99484
99695
99750
99873
99558
99436
99859
99851
99439
99637
99924
99506
99873
99572
99643
99759
99707
99499
99498
99740
99471
99587
99896
99692
99814
99373
99376
99480
99806
99564
99503
99643
99627
99435
99831
99421
99695
99630
99593
99440
99378
99386
99556
99710
99766
99789
99493
99390
99636
99393
99714
99719
99672
99404
99459
99382
99884
99478
99847
99548
99509
99848
99481
99500
99439
99397
99399
99765
99466
99665
99899
99474
99532
99599
99593
99667
99544
99669
99429
99548
99415
99375
99634
99455
99620
99490
99720
99370
99534
99682
99492
99558
99470
99448
99806
99454
99731
99422
99752
99391
99452
99500
99379
99441
99382
99475
99416
99587
99461
99481
99549
99452
99552
99798
99481
99562
99803
99790
99605
99732
99625
99662
99457
99525
99853
99661
99463
99539
99564
99588
99479
99632
99403
99406
99878
99610
99577
99488
99620
99424
99578
99471
99376
99390
99709
99395
99906
99636
99411
99442
99455
99663
99507
99892
99421
99737
99644
99816
99405
99797
99461
99458
99564
99478
99400
99706
99516
99447
99371
99534
99671
99514
99894
99410
99484
99394
99546
99778
99721
99763
99657
99478
99624
99612
99443
99374
99464
99388
99426
99551
99390
99498
99441
99429
99963
99413
99542
99569
99423
99380
99411
99417
99507
99373
99627
99602
99645
99579
99833
99491
99655
99391
99945
99369
99627
99490
99707
99834
99452
99655
99402
99595
99496
99464
99491
99563
99668
99450
99691
99675
99535
99453
99391
99906
99926
99379
99381
99922
99484
99606
99635
99529
99678
99784
99502
99377
99738
99536
99492
99569
99519
99740
99737
99388
99398
99585
99428
99383
99687
99369
99928
99473
99702
99672
99422
99704
99616
99926
99441
99402
99533
99700
99737
99793
99484
99509
99384
99537
99713
99660
99861
99796
99391
99564
99415
99762
99486
99549
99429
99371
99373
99459
99896
99604
99445
99876
99420
99617
99594
99395
99716
99426
99650
99596
99589
99539
99447
99751
99723
99456
99496
99398
99449
99648
99397
99519
99669
99498
99446
99558
99476
99439
99667
99489
99505
99531
99695
99451
99403
99771
99525
99387
99549
99678
99527
99423
99579
99428
99440
99768
99596
99704
99449
99403
99411
99472
99446
99658
99550
99637
99516
99906
99443
99491
99639
99900
99508
99458
99812
99528
99697
99540
99491
99562
99662
99387
99583
99602
99435
99532
99442
99623
99499
99564
99379
99437
99617
99505
99598
99491
99451
99512
99426
99460
99406
99546
99722
99598
99706
99745
99752
99543
99643
99870
99402
99791
99374
99544
99765
99750
99438
99391
99417
99756
99542
99821
99411
99444
99850
99375
99616
99567
99495
99628
99552
99782
99470
99643
99375
99457
99616
99613
99717
99541
99663
99816
99662
99686
99490
99671
99438
99840
99449
99546
99509
99597
99498
99511
99514
99457
99579
99409
99404
99674
99421
99724
99382
99873
99750
99703
99389
99951
99568
99591
99453
99855
99475
99704
99438
99580
99702
99529
99756
99447
99569
99634
99410
99580
99385
99883
99785
99394
99606
99784
99913
99640
99491
99769
99391
99590
99444
99569
99389
99745
99625
99495
99470
99653
99615
99842
99723
99550
99552
99582
99769
99747
99563
99395
99484
99472
99820
99804
99812
99423
99789
99383
99542
99395
99665
99421
99498
99875
99690
99671
99539
99540
99517
99792
99638
99449
99413
99719
99660
99432
99646
99573
99832
99715
99576
99635
99818
99853
99672
99788
99817
99394
99671
99872
99408
99557
99390
99675
99535
99422
99424
99662
99392
99557
99443
99581
99699
99399
99608
99565
99404
99387
99529
99471
99554
99432
99451
99397
99971
99512
99859
99599
99647
99475
99613
99671
99433
99456
99491
99701
99583
99651
99424
99503
99616
99822
99530
99680
99371
99631
99489
99776
99415
99760
99610
99682
99913
99491
99464
99527
99778
99461
99509
99591
99486
99497
99417
99645
99497
99422
99734
99385
99767
99587
99515
99390
99448
99623
99431
99704
99629
99579
99462
99470
99456
99527
99803
99376
99497
99630
99501
99550
99561
99482
99700
99512
99548
99402
99613
99743
99419
99456
99552
99509
99377
99717
99409
99430
99401
99676
99627
99849
99489
99469
99446
99523
99791
99962
99510
99583
99638
99722
99626
99395
99465
99746
99577
99444
99538
99709
99501
99545
99684
99446
99384
99412
99404
99676
99411
99568
99555
99477
99614
99602
99424
99712
99450
99572
99468
99401
99878
99613
99511
99530
99385
99555
99378
99640
99873
99430
99456
99605
99564
99705
99715
99482
99790
99895
99502
99794
99381
99579
99402
99490
99378
99413
99593
99376
99610
99672
99388
99647
99464
99543
99692
99398
99783
99434
99532
99819
99623
99516
99378
99389
99471
99419
99897
99540
99601
99471
99403
99521
99698
99644
99649
99388
99373
99430
99538
99583
99563
99611
99389
99453
99370
99405
99743
99401
99684
99482
99426
99519
99625
99612
99392
99629
99762
99497
99479
99536
99378
99563
99474
99502
99440
99723
99630
99389
99915
99630
99882
99426
99470
99418
99473
99865
99580
99620
99676
99534
99427
99540
99611
99420
99399
99738
99435
99895
99434
99601
99851
99429
99416
99564
99515
99862
99567
99401
99590
99509
99439
99470
99581
99407
99390
99883
99410
99457
99579
99392
99821
99389
99447
99569
99508
99601
99542
99454
99435
99546
99533
99563
99472
99529
99734
99550
99922
99450
99471
99381
99556
99536
99632
99637
99484
99391
99401
99397
99725
99653
99546
99514
99456
99604
99611
99387
99776
99612
99626
99499
99574
99595
99555
99722
99618
99379
99468
99825
99370
99435
99452
99428
99463
99372
99945
99659
99499
99552
99697
99410
99673
99389
99691
99407
99561
99797
99444
99524
99550
99539
99429
99472
99591
99652
99434
99399
99622
99628
99443
99599
99410
99462
99448
99641
99848
99574
99475
99559
99450
99834
99829
99390
99648
99623
99771
99706
99785
99574
99558
99715
99570
99744
99600
99536
99552
99400
99420
99459
99492
99388
99775
99378
99465
99495
99478
99815
99840
99463
99482
99369
99431
99432
99529
99725
99438
99390
99653
99895
99550
99561
99478
99698
99456
99814
99795
99392
99571
99519
99600
99729
99698
99475
99503
99578
99630
99717
99395
99846
99388
99464
99917
99791
99499
99524
99404
99468
99658
99902
99431
99745
99398
99407
99385
99456
99440
99711
99715
99642
99631
99741
99464
99386
99372
99395
99677
99636
99433
99426
99552
99743
99571
99891
99417
99568
99497
99484
99373
99478
99407
99558
99388
99528
99484
99559
99442
99416
99624
99637
99562
99410
99637
99593
99499
99576
99660
99369
99371
99686
99539
99515
99564
99459
99438
99488
99435
99467
99442
99526
99900
99394
99459
99559
99469
99680
99595
99734
99382
99643
99402
99654
99439
99394
99481
99500
99635
99640
99813
99500
99453
99499
99590
99839
99667
99837
99641
99736
99436
99540
99593
99391
99457
99458
99547
99399
99872
99611
99790
99504
99625
99862
99695
99758
99415
99395
99618
99640
99991
99724
99370
99598
99519
99758
99689
99564
99527
99816
99548
99596
99615
99631
99491
99521
99396
99589
99757
99418
99501
99833
99483
99487
99548
99872
99411
99384
99439
99723
99641
99532
99381
99517
99492
99444
99620
99444
99370
99410
99467
99620
99598
99471
99746
99386
99798
99456
99395
99453
99477
99587
99796
99446
99730
99582
99726
99759
99637
99647
99607
99442
99621
99770
99710
99539
99380
99503
99878
99546
99649
99478
99777
99406
99593
99632
99498
99377
99816
99944
99709
99389
99376
99496
99729
99514
99561
99459
99447
99523
99374
99808
99396
99713
99545
99639
99826
99556
99522
99526
99719
99478
99425
99650
99731
99379
99468
99390
99569
99988
99478
99607
99835
99381
99687
99672
99610
99420
99429
99733
99551
99802
99579
99654
99395
99942
99392
99423
99742
99403
99423
99776
99698
99474
99479
99523
99449
99754
99416
99527
99405
99533
99502
99641
99429
99766
99425
99476
99916
99557
99392
99478
99384
99452
99423
99671
99722
99399
99609
99527
99453
99600
99695
99654
99559
99896
99787
99892
99794
99790
99769
99470
99388
99718
99532
99393
99668
99518
99557
99778
99614
99557
99609
99716
99686
99404
99740
99481
99374
99628
99631
99452
99411
99376
99502
99580
99487
99723
99864
99430
99452
99504
99435
99467
99635
99718
99657
99511
99401
99477
99588
99821
99405
99571
99518
99599
99634
99403
99569
99546
99509
99930
99474
99655
99726
99571
99512
99696
99487
99453
99443
99386
99421
99601
99457
99657
99435
99905
99620
99550
99560
99437
99698
99414
99676
99861
99589
99828
99391
99643
99499
99800
99813
99496
99692
99502
99741
99672
99689
99650
99400
99504
99459
99531
99555
99662
99436
99463
99724
99476
99384
99658
99449
99592
99381
99600
99376
99655
99438
99819
99738
99673
99380
99473
99617
99371
99532
99693
99425
99635
99933
99716
99394
99555
99485
99768
99418
99372
99392
99541
99475
99575
99834
99522
99409
99427
99418
99397
99549
99925
99579
99412
99812
99602
99789
99562
99490
99660
99891
99848
99556
99485
99625
99459
99550
99441
99856
99577
99673
99766
99571
99923
99608
99918
99412
99453
99573
99645
99730
99680
99375
99514
99468
99812
99574
99518
99371
99615
99756
99457
99555
99495
99579
99405
99448
99509
99486
99464
99737
99685
99643
99623
99478
99761
99858
99604
99550
99652
99817
99492
99453
99413
99612
99639
99558
99422
99608
99380
99556
99758
99832
99492
99545
99372
99544
99720
99815
99563
99536
99471
99751
99414
99508
99744
99419
99875
99400
99537
99575
99469
99583
99420
99533
99605
99701
99891
99694
99660
99429
99490
99391
99436
99512
99456
99480
99605
99798
99791
99576
99522
99399
99580
99411
99395
99374
99541
99406
99781
99776
99803
99526
99732
99392
99721
99597
99584
99479
99527
99661
99523
99371
99671
99825
99490
99772
99421
99929
99877
99611
99741
99408
99421
99609
99857
99795
99793
99649
99378
99508
99486
99450
99803
99496
99567
99762
99495
99481
99604
99551
99731
99544
99577
99380
99470
99612
99556
99445
99405
99793
99495
99513
99546
99632
99583
99432
99660
99742
99393
99425
99700
99544
99462
99640
99390
99514
99576
99404
99596
99577
99471
99912
99738
99547
99656
99552
99798
99463
99486
99615
99505
99580
99471
99621
99445
99382
99523
99604
99768
99502
99393
99512
99463
99524
99541
99375
99503
99782
99432
99699
99391
99393
99908
99426
99400
99372
99703
99706
99758
99380
99704
99457
99420
99839
99708
99770
99431
99403
99653
99763
99497
99440
99581
99374
99698
99685
99512
99461
99470
99410
99569
99738
99813
99384
99466
99372
99587
99497
99408
99374
99757
99588
99549
99931
99455
99642
99469
99396
99528
99421
99586
99874
99599
99512
99588
99413
99583
99424
99531
99488
99445
99830
99399
99431
99485
99721
99575
99709
99818
99394
99739
99867
99494
99687
99860
99736
99706
99440
99499
99477
99379
99522
99462
99825
99537
99731
99660
99862
99500
99369
99413
99666
99418
99380
99884
99369
99827
99656
99848
99691
99431
99701
99411
99768
99597
99465
99453
99626
99441
99515
99870
99374
99460
99627
99483
99588
99491
99412
99376
99595
99580
99373
99450
99594
99547
99628
99542
99484
99452
99511
99737
99471
99744
99510
99754
99847
99384
99459
99558
99496
99519
99757
99443
99640
99719
99495
99396
99740
99727
99789
99817
99464
99671
99510
99679
99451
99407
99527
99375
99638
99509
99681
99414
99928
99485
99629
99717
99706
99637
99586
99435
99508
99373
99453
99544
99689
99454
99582
99657
99740
99381
99762
99394
99563
99624
99790
99435
99399
99894
99399
99549
99383
99705
99794
99388
99455
99643
99571
99625
99601
99706
99499
99751
99374
99542
99781
99476
99373
99545
99689
99560
99504
99863
99794
99571
99571
99445
99398
99461
99472
99745
99478
99515
99608
99466
99385
99457
99506
99830
99398
99751
99601
99717
99670
99598
99370
99543
99663
99369
99371
99479
99637
99622
99487
99392
99563
99548
99375
99598
99521
99769
99704
99715
99683
99407
99671
99594
99728
99622
99482
99864
99387
99937
99532
99612
99466
99739
99660
99371
99681
99415
99380
99440
99418
99682
99650
99566
99621
99486
99645
99418
99414
99415
99881
99580
99421
99446
99625
99563
99557
99451
99686
99588
99703
99849
99774
99725
99862
99455
99375
99406
99471
99796
99510
99538
99589
99665
99592
99724
99394
99579
99452
99380
99504
99455
99892
99560
99473
99559
99661
99429
99496
99772
99536
99562
99776
99686
99541
99591
99880
99849
99699
99851
99596
99657
99586
99496
99477
99430
99494
99498
99440
99884
99390
99779
99535
99865
99577
99403
99514
99440
99403
99471
99682
99461
99622
99526
99607
99507
99657
99865
99456
99864
99396
99656
99552
99572
99622
99710
99605
99654
99610
99858
99406
99398
99806
99410
99473
99666
99469
99679
99455
99863
99699
99700
99467
99483
99700
99571
99474
99505
99417
99783
99492
99841
99496
99498
99601
99435
99654
99443
99700
99449
99673
99550
99746
99542
99452
99383
99410
99621
99404
99602
99700
99509
99391
99408
99705
99441
99835
99545
99634
99463
99548
99658
99661
99435
99505
99554
99768
99386
99508
99565
99675
99403
99410
99798
99492
99540
99939
99378
99509
99375
99377
99624
99534
99904
99787
99430
99545
99510
99592
99823
99525
99396
99783
99473
99554
99389
99378
99629
99400
99487
99742
99476
99596
99745
99924
99676
99587
99664
99447
99700
99681
99629
99371
99675
99875
99428
99390
99826
99446
99889
99687
99635
99510
99795
99442
99452
99695
99544
99729
99462
99844
99483
99415
99622
99505
99386
99434
99533
99539
99860
99784
99443
99507
99380
99680
99517
99638
99514
99412
99463
99845
99519
99639
99382
99379
99690
99539
99549
99488
99793
99426
99776
99437
99492
99540
99708
99712
99384
99585
99609
99537
99622
99798
99842
99559
99700
99542
99446
99395
99664
99823
99620
99446
99822
99445
99455
99467
99410
99608
99491
99538
99401
99694
99507
99526
99466
99383
99477
99558
99686
99545
99389
99558
99541
99379
99404
99470
99622
99548
99549
99463
99393
99418
99740
99860
99544
99501
99500
99686
99888
99601
99558
99431
99429
99674
99480
99634
99423
99652
99378
99689
99750
99418
99472
99511
99592
99646
99618
99471
99541
99457
99376
99546
99470
99531
99399
99503
99857
99483
99507
99637
99758
99400
99422
99743
99723
99723
99430
99442
99570
99682
99410
99680
99771
99571
99439
99575
99444
99749
99825
99476
99436
99564
99457
99662
99388
99480
99563
99532
99372
99911
99649
99596
99406
99587
99383
99595
99400
99654
99540
99785
99386
99434
99495
99695
99408
99534
99499
99525
99586
99468
99525
99553
99637
99541
99648
99430
99715
99797
99373
99442
99459
99431
99392
99718
99866
99408
99515
99369
99663
99595
99635
99668
99728
99385
99403
99715
99519
99528
99591
99718
99764
99422
99667
99698
99548
99430
99453
99387
99609
99592
99547
99407
99391
99469
99877
99477
99655
99541
99543
99509
99439
99645
99395
99589
99715
99433
99481
99603
99798
99641
99401
99379
99890
99535
99600
99753
99370
99499
99426
99565
99469
99804
99471
99388
99822
99426
99567
99719
99911
99465
99619
99653
99803
99377
99506
99893
99471
99581
99767
99669
99551
99491
99507
99810
99456
99805
99400
99376
99389
99836
99757
99409
99780
99422
99602
99425
99391
99484
99919
99638
99564
99699
99662
99604
99524
99646
99713
99444
99687
99411
99788
99610
99617
99567
99587
99391
99401
99445
99584
99543
99575
99378
99688
99430
99563
99431
99602
99783
99406
99577
99549
99573
99900
99485
99536
99434
99467
99651
99584
99791
99420
99913
99418
99431
99384
99632
99877
99627
99687
99406
99424
99598
99673
99508
99818
99509
99633
99378
99722
99618
99381
99760
99560
99537
99906
99887
99541
99434
99768
99421
99404
99758
99811
99401
99638
99557
99430
99376
99415
99382
99445
99847
99475
99829
99863
99537
99438
99704
99507
99819
99402
99461
99645
99499
99790
99436
99382
99388
99535
99745
99573
99593
99601
99599
99486
99538
99722
99410
99561
99749
99610
99483
99900
99611
99460
99519
99555
99629
99474
99565
99691
99433
99527
99480
99763
99395
99383
99376
99778
99381
99624
99532
99787
99397
99774
99547
99850
99551
99682
99916
99859
99423
99574
99637
99637
99782
99519
99667
99672
99601
99388
99875
99420
99545
99907
99774
99441
99709
99745
99394
99477
99413
99486
99703
99550
99537
99369
99561
99655
99699
99545
99620
99533
99806
99479
99893
99608
99373
99542
99721
99490
99526
99528
99499
99397
99555
99659
99718
99520
99511
99529
99555
99448
99561
99871
99651
99686
99408
99663
99632
99400
99695
99466
99526
99408
99474
99507
99428
99582
99858
99455
99760
99699
99454
99645
99490
99372
99381
99578
99827
99879
99590
99728
99634
99508
99871
99877
99588
99625
99776
99557
99577
99835
99771
99570
99755
99619
99407
99486
99676
99395
99592
99535
99534
99829
99843
99639
99584
99495
99590
99460
99475
99438
99500
99690
99506
99385
99590
99722
99692
99879
99501
99637
99652
99596
99390
99707
99777
99703
99385
99517
99773
99476
99533
99870
99737
99864
99527
99630
99415
99603
99446
99934
99556
99493
99376
99623
99450
99555
99712
99596
99546
99548
99398
99631
99713
99394
99584
99511
99620
99380
99419
99589
99448
99635
99627
99602
99375
99783
99459
99589
99373
99489
99651
99397
99691
99815
99495
99483
99425
99948
99411
99870
99466
99702
99426
99503
99527
99579
99633
99571
99546
99566
99587
99613
99685
99433
99401
99726
99610
99784
99595
99406
99762
99645
99683
99649
99417
99540
99650
99579
99497
99372
99609
99503
99606
99517
99474
99512
99417
99620
99750
99784
99784
99631
99431
99456
99522
99520
99540
99860
99442
99611
99573
99472
99745
99575
99609
99511
99561
99502
99446
99935
99638
99777
99633
99828
99729
99448
99379
99545
99719
99439
99488
99674
99626
99758
99561
99619
99626
99607
99469
99821
99437
99423
99583
99800
99951
99369
99431
99661
99411
99444
99662
99475
99375
99376
99429
99594
99687
99675
99932
99399
99526
99596
99544
99750
99896
99525
99848
99613
99377
99591
99505
99663
99506
99718
99880
99558
99643
99914
99492
99515
99552
99769
99797
99936
99829
99548
99566
99652
99534
99515
99822
99565
99827
99398
99446
99531
99504
99699
99532
99726
99884
99602
99563
99814
99869
99883
99417
99382
99466
99477
99710
99435
99699
99491
99394
99490
99379
99456
99393
99664
99768
99773
99443
99463
99594
99610
99577
99620
99413
99737
99455
99412
99413
99537
99431
99939
99539
99604
99501
99420
99799
99807
99422
99614
99531
99447
99475
99374
99543
99538
99384
99399
99532
99393
99554
99373
99431
99529
99406
99576
99424
99501
99521
99589
99519
99833
99935
99435
99532
99601
99544
99834
99538
99959
99722
99704
99626
99475
99405
99935
99431
99492
99744
99816
99527
99632
99532
99371
99553
99724
99851
99690
99832
99707
99443
99422
99701
99440
99829
99463
99606
99836
99398
99464
99417
99853
99939
99706
99620
99898
99785
99640
99791
99628
99517
99926
99415
99435
99797
99449
99549
99719
99740
99482
99549
99816
99571
99771
99870
99471
99411
99527
99676
99463
99388
99657
99848
99388
99632
99510
99872
99730
99799
99558
99796
99498
99448
99676
99467
99759
99457
99392
99561
99499
99723
99862
99808
99372
99793
99587
99414
99441
99683
99526
99527
99436
99372
99645
99632
99501
99456
99370
99711
99615
99638
99443
99400
99655
99498
99435
99570
99395
99536
99645
99410
99407
99527
99484
99521
99625
99761
99699
99574
99889
99613
99472
99859
99678
99812
99517
99670
99583
99667
99436
99457
99960
99708
99644
99653
99481
99712
99618
99658
99562
99385
99541
99524
99510
99734
99412
99484
99561
99807
99852
99383
99417
99725
99543
99426
99485
99737
99586
99566
99636
99496
99512
99921
99503
99730
99493
99456
99575
99494
99808
99480
99519
99651
99727
99851
99652
99819
99456
99551
99685
99950
99495
99380
99782
99539
99713
99600
99410
99724
99505
99490
99375
99941
99698
99768
99407
99570
99626
99742
99456
99782
99591
99627
99663
99462
99550
99483
99442
99746
99486
99913
99412
99516
99659
99624
99508
99488
99808
99426
99399
99458
99578
99707
99475
99489
99490
99418
99767
99654
99435
99394
99399
99448
99665
99525
99377
99603
99484
99656
99709
99420
99415
99578
99517
99543
99692
99396
99441
99426
99581
99616
99979
99418
99871
99643
99870
99644
99417
99427
99431
99650
99713
99541
99844
99391
99487
99736
99565
99679
99471
99374
99685
99419
99389
99440
99432
99404
99712
99416
99656
99420
99731
99819
99719
99753
99669
99490
99777
99553
99583
99522
99387
99459
99571
99430
99646
99700
99700
99629
99377
99468
99446
99472
99562
99567
99547
99439
99521
99440
99476
99857
99400
99436
99769
99550
99484
99477
99556
99590
99578
99624
99371
99458
99391
99445
99586
99752
99392
99371
99470
99681
99448
99498
99419
99488
99475
99956
99375
99375
99867
99557
99747
99588
99481
99582
99544
99380
99537
99533
99453
99392
99469
99441
99411
99529
99429
99542
99917
99708
99696
99527
99477
99420
99463
99526
99409
99661
99498
99444
99547
99579
99947
99475
99706
99744
99713
99721
99631
99406
99591
99418
99673
99532
99703
99473
99436
99399
99392
99547
99927
99834
99429
99400
99592
99728
99389
99464
99393
99396
99616
99619
99518
99691
99506
99552
99417
99747
99495
99582
99500
99505
99417
99490
99818
99662
99603
99494
99496
99505
99762
99782
99570
99577
99641
99977
99621
99395
99541
99923
99631
99762
99774
99410
99463
99372
99617
99449
99412
99403
99484
99656
99600
99715
99604
99412
99674
99381
99847
99552
99433
99479
99392
99707
99787
99415
99461
99542
99513
99836
99388
99704
99452
99623
99667
99382
99427
99568
99444
99923
99779
99413
99435
99461
99437
99919
99787
99562
99563
99376
99608
99505
99910
99530
99710
99843
99993
99556
99853
99571
99374
99600
99524
99553
99713
99423
99487
99425
99462
99729
99439
99666
99488
99405
99506
99698
99468
99440
99430
99385
99415
99498
99384
99788
99653
99923
99591
99729
99418
99759
99767
99924
99768
99798
99452
99433
99670
99507
99581
99887
99500
99639
99592
99620
99638
99635
99407
99775
99473
99786
99758
99377
99444
99615
99453
99469
99633
99454
99544
99391
99721
99419
99766
99812
99385
99744
99408
99513
99840
99604
99655
99787
99577
99780
99632
99614
99651
99563
99557
99406
99491
99847
99658
99410
99387
99816
99477
99519
99436
99786
99798
99552
99411
99432
99821
99553
99438
99576
99419
99661
99501
99623
99830
99530
99617
99728
99908
99567
99471
99495
99685
99678
99436
99620
99499
99387
99473
99464
99676
99481
99442
99522
99478
99445
99376
99844
99462
99716
99392
99522
99875
99525
99745
99466
99525
99535
99384
99470
99682
99740
99386
99399
99759
99495
99425
99517
99689
99398
99662
99843
99631
99613
99521
99686
99463
99620
99484
99586
99616
99410
99729
99555
99435
99524
99516
99755
99391
99628
99485
99617
99649
99836
99599
99388
99457
99685
99407
99807
99483
99446
99572
99773
99603
99627
99564
99488
99664
99798
99447
99511
99409
99908
99447
99567
99482
99798
99449
99397
99584
99507
99485
99576
99582
99379
99488
99717
99382
99653
99667
99485
99650
99569
99753
99480
99459
99747
99722
99668
99908
99499
99438
99644
99648
99707
99500
99557
99437
99439
99679
99483
99406
99475
99482
99744
99799
99847
99426
99457
99972
99702
99527
99502
99570
99509
99606
99449
99430
99449
99489
99546
99734
99684
99543
99473
99798
99472
99520
99545
99545
99597
99583
99630
99866
99517
99482
99688
99739
99817
99395
99550
99504
99718
99831
99611
99644
99400
99804
99468
99729
99517
99651
99469
99509
99916
99401
99657
99455
99920
99513
99632
99750
99373
99384
99394
99704
99600
99739
99843
99814
99629
99662
99825
99399
99622
99508
99499
99903
99694
99468
99399
99448
99782
99416
99703
99724
99413
99385
99625
99433
99525
99767
99444
99392
99395
99443
99591
99424
99720
99523
99531
99767
99638
99747
99426
99423
99406
99852
99440
99380
99393
99569
99779
99595
99476
99498
99676
99576
99433
99850
99493
99448
99401
99549
99490
99690
99445
99475
99454
99610
99689
99578
99402
99422
99713
99676
99808
99558
99598
99608
99637
99900
99487
99668
99546
99819
99849
99406
99560
99659
99506
99471
99451
99489
99955
99678
99383
99817
99420
99514
99809
99848
99552
99457
99534
99540
99515
99397
99827
99451
99430
99751
99775
99452
99649
99781
99641
99536
99789
99370
99452
99781
99463
99478
99774
99704
99499
99479
99570
99374
99436
99434
99819
99457
99660
99469
99375
99369
99887
99472
99503
99492
99539
99760
99461
99684
99538
99734
99394
99729
99696
99736
99526
99542
99705
99447
99572
99592
99621
99919
99437
99379
99532
99412
99777
99426
99631
99381
99674
99520
99462
99451
99451
99377
99576
99462
99786
99570
99504
99628
99371
99502
99843
99481
99852
99443
99374
99522
99678
99855
99741
99421
99462
99710
99412
99434
99735
99620
99572
99642
99395
99616
99467
99561
99444
99680
99568
99891
99511
99533
99560
99444
99554
99549
99705
99781
99632
99606
99724
99547
99659
99706
99458
99821
99441
99552
99604
99382
99582
99520
99568
99739
99490
99606
99895
99586
99510
99383
99580
99717
99808
99791
99387
99551
99493
99544
99559
99649
99754
99514
99435
99691
99438
99568
99666
99750
99718
99714
99373
99618
99432
99472
99581
99482
99672
99391
99773
99457
99437
99568
99387
99661
99486
99660
99468
99536
99440
99800
99419
99532
99654
99625
99479
99511
99469
99516
99516
99556
99745
99433
99391
99639
99464
99665
99629
99540
99408
99527
99819
99737
99688
99647
99408
99483
99424
99407
99542
99903
99431
99814
99587
99402
99713
99544
99563
99567
99632
99585
99472
99642
99401
99699
99526
99642
99437
99419
99464
99733
99432
99604
99385
99394
99391
99478
99413
99675
99721
99458
99741
99847
99882
99453
99592
99619
99670
99892
99855
99682
99386
99448
99413
99480
99395
99558
99453
99480
99374
99388
99370
99543
99370
99620
99414
99540
99547
99690
99480
99783
99555
99418
99571
99375
99536
99596
99448
99419
99757
99492
99473
99620
99606
99627
99562
99652
99712
99369
99554
99553
99462
99545
99412
99857
99664
99809
99631
99693
99740
99405
99672
99420
99405
99484
99564
99402
99814
99378
99420
99857
99915
99449
99695
99425
99608
99546
99683
99681
99568
99691
99669
99411
99378
99737
99663
99770
99595
99807
99369
99410
99584
99543
99572
99659
99599
99484
99575
99603
99421
99459
99767
99794
99647
99671
99581
99594
99478
99590
99740
99504
99515
99484
99598
99389
99443
99495
99375
99453
99445
99838
99468
99829
99655
99386
99407
99612
99817
99569
99586
99553
99536
99557
99830
99610
99392
99777
99553
99479
99373
99576
99803
99858
99582
99795
99404
99669
99369
99438
99768
99689
99684
99392
99495
99590
99953
99586
99536
99527
99526
99802
99686
99617
99440
99401
99535
99771
99545
99723
99439
99521
99413
99480
99635
99902
99479
99410
99409
99601
99822
99375
99625
99835
99408
99562
99396
99828
99597
99674
99564
99639
99444
99523
99769
99662
99556
99519
99477
99629
99844
99413
99691
99556
99667
99573
99643
99426
99686
99456
99556
99450
99466
99518
99686
99737
99440
99420
99404
99891
99452
99494
99752
99801
99394
99499
99720
99822
99923
99448
99480
99427
99666
99931
99757
99489
99589
99853
99601
99560
99420
99549
99755
99595
99506
99429
99447
99408
99558
99418
99587
99463
99506
99779
99370
99412
99566
99681
99465
99369
99372
99740
99397
99607
99932
99372
99448
99891
99683
99754
99531
99940
99607
99844
99439
99718
99648
99383
99601
99576
99403
99519
99810
99562
99705
99786
99448
99649
99493
99491
99951
99754
99737
99748
99470
99767
99421
99626
99387
99476
99934
99549
99418
99596
99552
99415
99397
99644
99445
99700
99465
99466
99459
99673
99572
99588
99433
99672
99555
99474
99662
99437
99387
99597
99543
99379
99653
99461
99460
99468
99801
99384
99855
99502
99740
99449
99471
99683
99567
99632
99767
99727
99387
99659
99403
99420
99485
99538
99593
99737
99721
99596
99497
99434
99825
99765
99534
99591
99442
99598
99383
99529
99589
99848
99376
99742
99455
99701
99713
99925
99478
99578
99578
99524
99489
99483
99650
99497
99434
99515
99744
99449
99465
99572
99447
99400
99505
99747
99773
99562
99519
99584
99556
99471
99414
99370
99513
99681
99507
99665
99383
99399
99452
99921
99476
99396
99497
99420
99377
99593
99726
99722
99544
99605
99377
99806
99424
99490
99477
99380
99799
99396
99708
99505
99880
99578
99519
99406
99530
99749
99397
99768
99907
99539
99549
99410
99803
99412
99510
99513
99782
99465
99639
99756
99492
99876
99637
99636
99900
99475
99495
99641
99425
99549
99434
99446
99373
99485
99497
99482
99471
99427
99707
99414
99514
99590
99547
99437
99779
99818
99385
99763
99541
99462
99493
99449
99411
99549
99501
99604
99501
99430
99467
99410
99593
99378
99468
99376
99543
99460
99872
99485
99647
99500
99396
99416
99440
99501
99589
99915
99454
99445
99518
99931
99444
99568
99812
99839
99512
99738
99569
99376
99420
99455
99823
99708
99432
99687
99771
99473
99724
99681
99379
99455
99389
99558
99402
99985
99399
99715
99412
99490
99875
99895
99410
99569
99507
99514
99413
99636
99426
99661
99666
99486
99600
99371
99467
99847
99821
99421
99585
99531
99431
99724
99695
99435
99660
99377
99384
99766
99791
99442
99699
99625
99552
99470
99435
99503
99540
99372
99890
99489
99588
99525
99758
99780
99704
99736
99379
99555
99443
99469
99602
99655
99628
99856
99489
99447
99493
99658
99578
99561
99536
99505
99470
99438
99565
99818
99483
99373
99734
99426
99597
99455
99445
99472
99484
99577
99631
99553
99460
99392
99551
99575
99398
99701
99561
99426
99741
99513
99554
99409
99379
99706
99653
99539
99805
99621
99429
99609
99384
99945
99599
99511
99386
99785
99545
99576
99504
99430
99390
99396
99388
99471
99736
99495
99504
99483
99666
99545
99666
99406
99718
99513
99391
99529
99750
99535
99486
99477
99559
99621
99462
99888
99380
99587
99394
99383
99839
99512
99496
99393
99559
99720
99901
99750
99444
99384
99471
99511
99400
99420
99656
99522
99772
99523
99515
99625
99773
99407
99768
99735
99443
99476
99625
99751
99447
99465
99628
99462
99965
99435
99413
99506
99524
99533
99787
99860
99633
99457
99483
99450
99648
99699
99597
99402
99441
99913
99580
99518
99617
99416
99462
99863
99457
99639
99595
99541
99396
99460
99611
99430
99718
99442
99451
99568
99403
99474
99422
99676
99526
99604
99395
99502
99691
99453
99810
99610
99431
99394
99668
99733
99550
99477
99852
99400
99421
99424
99895
99534
99445
99490
99684
99531
99669
99984
99611
99599
99852
99480
99562
99713
99648
99478
99374
99492
99702
99603
99683
99381
99578
99493
99661
99454
99438
99472
99443
99648
99639
99449
99528
99768
99568
99498
99633
99627
99391
99467
99407
99452
99491
99716
99662
99666
99654
99387
99387
99845
99462
99419
99392
99451
99552
99394
99453
99602
99625
99423
99826
99446
99547
99379
99479
99539
99529
99385
99812
99385
99387
99638
99675
99507
99389
99479
99593
99842
99471
99475
99419
99471
99519
99461
99882
99560
99593
99579
99533
99651
99567
99437
99714
99437
99619
99736
99401
99417
99433
99405
99810
99393
99668
99554
99513
99531
99624
99394
99575
99649
99479
99412
99538
99461
99526
99422
99378
99510
99565
99785
99891
99546
99401
99608
99528
99695
99553
99533
99500
99629
99730
99415
99517
99535
99524
99751
99605
99711
99536
99750
99469
99674
99709
99723
99443
99558
99793
99402
99677
99472
99589
99617
99436
99615
99453
99541
99642
99586
99458
99421
99637
99581
99946
99388
99448
99453
99698
99426
99502
99741
99420
99581
99404
99876
99483
99581
99397
99656
99587
99510
99577
99444
99374
99682
99510
99811
99383
99547
99546
99652
99806
99559
99740
99476
99480
99429
99494
99604
99625
99671
99571
99521
99502
99542
99631
99489
99468
99575
99461
99482
99772
99933
99839
99393
99409
99527
99413
99418
99405
99422
99791
99627
99900
99425
99894
99583
99876
99926
99523
99388
99693
99455
99856
99851
99548
99492
99563
99641
99505
99730
99458
99772
99373
99400
99477
99603
99599
99959
99512
99479
99918
99410
99417
99797
99483
99767
99393
99672
99406
99932
99697
99699
99747
99406
99654
99480
99621
99828
99468
99801
99525
99703
99502
99387
99538
99855
99679
99556
99529
99858
99400
99875
99684
99413
99877
99771
99550
99781
99394
99663
99482
99721
99441
99407
99608
99687
99420
99617
99884
99537
99600
99480
99525
99549
99401
99416
99415
99424
99523
99402
99435
99504
99704
99656
99609
99440
99502
99716
99468
99624
99385
99552
99694
99791
99785
99449
99763
99524
99844
99554
99380
99930
99401
99690
99432
99895
99856
99478
99493
99653
99431
99612
99683
99640
99382
99703
99611
99479
99467
99430
99399
99479
99412
99472
99390
99435
99867
99614
99917
99862
99583
99548
99714
99688
99549
99620
99651
99665
99883
99434
99605
99396
99523
99589
99413
99399
99478
99459
99371
99543
99380
99482
99726
99430
99382
99691
99595
99429
99442
99379
99423
99525
99454
99579
99426
99496
99867
99378
99649
99634
99693
99671
99882
99641
99725
99620
99545
99408
99652
99568
99465
99566
99390
99399
99451
99514
99391
99518
99569
99410
99395
99548
99896
99805
99552
99627
99388
99830
99780
99420
99828
99879
99817
99530
99792
99513
99732
99499
99498
99515
99671
99486
99409
99576
99474
99559
99377
99481
99371
99435
99550
99389
99672
99394
99596
99457
99615
99641
99504
99682
99518
99625
99403
99511
99615
99553
99546
99919
99593
99703
99484
99449
99542
99449
99447
99566
99498
99638
99484
99653
99414
99514
99430
99455
99883
99619
99748
99628
99487
99607
99441
99609
99488
99445
99680
99371
99449
99406
99552
99484
99750
99553
99612
99572
99561
99501
99817
99474
99502
99894
99764
99726
99533
99528
99387
99469
99670
99850
99485
99458
99649
99414
99763
99463
99559
99704
99656
99578
99396
99565
99584
99517
99490
99378
99523
99441
99401
99377
99375
99905
99449
99870
99409
99604
99407
99422
99579
99840
99735
99762
99811
99412
99445
99429
99744
99436
99552
99585
99486
99575
99453
99456
99584
99669
99423
99570
99868
99621
99395
99666
99793
99376
99864
99528
99709
99397
99858
99556
99401
99726
99710
99446
99751
99393
99778
99844
99527
99584
99883
99599
99475
99602
99674
99395
99444
99589
99548
99611
99528
99700
99391
99538
99446
99378
99487
99524
99441
99526
99536
99462
99513
99688
99536
99412
99375
99407
99571
99443
99518
99597
99457
99692
99704
99775
99559
99573
99370
99450
99679
99812
99421
99427
99548
99752
99631
99438
99467
99907
99399
99785
99468
99708
99494
99511
99558
99649
99499
99371
99655
99483
99552
99602
99577
99645
99491
99434
99563
99467
99630
99374
99758
99565
99402
99386
99464
99610
99467
99670
99719
99646
99394
99705
99546
99835
99514
99375
99497
99405
99395
99767
99467
99457
99420
99672
99545
99494
99616
99968
99409
99474
99535
99406
99377
99534
99416
99537
99438
99557
99406
99414
99569
99850
99795
99551
99396
99422
99472
99514
99466
99581
99875
99411
99674
99382
99828
99650
99569
99494
99533
99538
99409
99592
99547
99607
99396
99738
99607
99436
99622
99476
99569
99660
99640
99824
99584
99777
99445
99646
99374
99619
99419
99603
99443
99400
99488
99678
99753
99754
99388
99773
99681
99751
99492
99651
99505
99659
99371
99652
99467
99369
99602
99491
99496
99398
99759
99723
99369
99541
99463
99528
99391
99554
99371
99692
99430
99849
99630
99539
99718
99767
99397
99563
99437
99413
99659
99427
99689
99463
99644
99570
99895
99378
99773
99487
99392
99821
99770
99674
99649
99386
99629
99513
99480
99468
99556
99498
99470
99621
99464
99466
99729
99470
99717
99740
99531
99484
99471
99771
99574
99832
99966
99637
99727
99579
99533
99543
99408
99650
99699
99423
99521
99428
99529
99731
99404
99472
99487
99576
99850
99850
99506
99804
99920
99735
99410
99413
99632
99472
99813
99393
99678
99575
99371
99439
99453
99918
99683
99501
99455
99375
99469
99785
99624
99505
99662
99439
99547
99428
99632
99507
99570
99511
99845
99517
99746
99552
99566
99447
99636
99388
99550
99523
99474
99764
99369
99458
99776
99414
99427
99576
99449
99718
99606
99398
99388
99774
99676
99743
99809
99596
99591
99445
99748
99950
99588
99450
99479
99474
99595
99375
99580
99510
99461
99786
99472
99787
99430
99633
99669
99374
99399
99464
99443
99440
99589
99472
99462
99454
99407
99593
99776
99543
99441
99416
99518
99662
99403
99965
99660
99388
99657
99568
99508
99792
99936
99418
99412
99492
99513
99728
99844
99441
99389
99815
99469
99417
99793
99793
99658
99414
99771
99591
99429
99549
99502
99390
99610
99506
99794
99758
99449
99405
99857
99451
99422
99727
99562
99763
99399
99724
99464
99515
99474
99471
99677
99528
99643
99784
99856
99666
99600
99375
99419
99501
99422
99614
99383
99832
99669
99458
99471
99633
99662
99453
99466
99413
99797
99644
99503
99461
99404
99797
99699
99542
99711
99838
99543
99572
99597
99436
99473
99749
99406
99482
99632
99471
99780
99711
99530
99854
99489
99828
99428
99559
99432
99803
99370
99398
99582
99410
99407
99575
99447
99687
99431
99568
99658
99404
99590
99535
99660
99412
99685
99532
99523
99763
99544
99391
99387
99491
99409
99404
99459
99490
99475
99666
99502
99661
99383
99738
99522
99748
99391
99732
99454
99611
99501
99396
99399
99418
99545
99797
99641
99576
99383
99867
99400
99746
99728
99773
99632
99528
99492
99498
99637
99637
99524
99579
99643
99524
99734
99466
99698
99724
99545
99635
99812
99538
99666
99861
99505
99758
99831
99418
99798
99732
99605
99383
99511
99708
99865
99834
99386
99462
99576
99651
99438
99605
99369
99802
99451
99576
99794
99448
99775
99889
99752
99456
99460
99967
99435
99561
99485
99776
99720
99488
99585
99652
99696
99442
99511
99537
99592
99746
99674
99537
99647
99557
99590
99451
99613
99541
99672
99569
99404
99964
99569
99487
99495
99586
99864
99725
99616
99878
99936
99669
99722
99882
99600
99693
99652
99426
99626
99855
99603
99371
99459
99383
99544
99588
99411
99590
99403
99519
99489
99485
99436
99423
99518
99625
99729
99520
99493
99844
99691
99387
99732
99665
99465
99899
99390
99947
99540
99607
99438
99497
99505
99648
99827
99566
99522
99462
99544
99380
99886
99798
99433
99565
99963
99593
99401
99470
99430
99509
99460
99731
99791
99391
99398
99617
99371
99534
99465
99395
99556
99741
99389
99682
99506
99725
99594
99532
99425
99490
99792
99479
99517
99726
99682
99423
99455
99885
99569
99521
99537
99626
99373
99516
99875
99776
99602
99677
99377
99794
99815
99756
99577
99535
99472
99471
99411
99461
99390
99469
99636
99372
99495
99670
99413
99524
99404
99737
99427
99639
99621
99477
99397
99496
99583
99372
99390
99549
99398
99858
99601
99841
99629
99443
99434
99416
99606
99467
99549
99633
99515
99851
99386
99603
99731
99384
99547
99457
99427
99480
99788
99409
99396
99603
99488
99588
99469
99618
99476
99464
99403
99521
99699
99861
99390
99876
99692
99603
99465
99383
99835
99485
99914
99662
99450
99542
99889
99640
99814
99460
99706
99445
99525
99421
99768
99492
99748
99559
99619
99682
99379
99538
99940
99494
99572
99501
99508
99582
99682
99406
99608
99537
99475
99620
99656
99526
99642
99738
99508
99694
99939
99442
99371
99408
99513
99547
99439
99565
99620
99428
99802
99458
99482
99895
99648
99634
99631
99481
99463
99643
99640
99591
99793
99542
99538
99370
99425
99496
99390
99455
99503
99486
99412
99594
99510
99710
99567
99492
99501
99564
99626
99714
99797
99742
99463
99395
99491
99468
99488
99642
99555
99551
99592
99722
99452
99478
99524
99586
99638
99414
99483
99787
99763
99373
99716
99631
99432
99739
99527
99693
99698
99662
99586
99407
99517
99600
99808
99869
99727
99448
99868
99766
99835
99595
99492
99565
99890
99414
99466
99673
99461
99763
99376
99766
99960
99587
99567
99655
99578
99522
99471
99487
99450
99743
99483
99856
99450
99485
99527
99503
99626
99445
99424
99510
99677
99520
99803
99825
99615
99718
99700
99786
99674
99444
99807
99779
99710
99828
99524
99483
99383
99383
99752
99539
99680
99530
99505
99595
99488
99625
99635
99532
99573
99418
99936
99460
99779
99412
99480
99540
99839
99724
99503
99850
99908
99425
99711
99648
99761
99676
99371
99607
99480
99429
99462
99747
99384
99649
99665
99547
99764
99716
99703
99765
99449
99599
99565
99625
99780
99498
99735
99599
99666
99434
99891
99397
99455
99455
99682
99850
99575
99559
99777
99857
99769
99580
99415
99457
99478
99434
99372
99546
99492
99432
99641
99513
99638
99457
99391
99673
99908
99711
99717
99619
99386
99475
99615
99572
99744
99871
99430
99400
99483
99513
99495
99534
99533
99485
99556
99621
99722
99433
99750
99386
99452
99904
99398
99509
99538
99734
99685
99518
99693
99380
99724
99659
99496
99612
99502
99898
99543
99376
99519
99808
99413
99777
99437
99743
99439
99449
99651
99430
99390
99556
99474
99395
99469
99479
99458
99413
99439
99485
99463
99463
99691
99426
99389
99492
99609
99419
99457
99460
99443
99448
99375
99665
99383
99541
99622
99567
99468
99782
99897
99413
99414
99524
99398
99629
99451
99675
99742
99409
99484
99458
99468
99567
99583
99665
99376
99412
99421
99674
99902
99794
99406
99869
99679
99443
99531
99420
99373
99472
99512
99572
99400
99565
99405
99652
99496
99687
99648
99384
99415
99413
99691
99568
99758
99667
99473
99445
99559
99807
99405
99560
99423
99506
99404
99535
99413
99594
99625
99624
99864
99700
99415
99692
99448
99436
99765
99709
99419
99435
99455
99759
99615
99455
99426
99515
99535
99483
99562
99466
99468
99629
99817
99391
99720
99605
99508
99462
99712
99514
99927
99432
99503
99395
99487
99572
99391
99416
99648
99572
99554
99495
99434
99410
99775
99509
99412
99405
99426
99560
99454
99411
99449
99558
99595
99436
99558
99557
99782
99399
99615
99390
99733
99526
99532
99498
99781
99796
99384
99733
99479
99633
99746
99678
99588
99551
99503
99561
99464
99438
99392
99773
99705
99581
99504
99444
99382
99500
99506
99449
99621
99433
99850
99576
99595
99741
99794
99485
99442
99597
99932
99515
99412
99405
99406
99471
99765
99579
99605
99500
99401
99780
99412
99385
99513
99429
99440
99462
99677
99555
99446
99486
99572
99596
99463
99415
99452
99508
99388
99571
99475
99395
99453
99380
99416
99539
99429
99385
99544
99542
99568
99534
99549
99432
99782
99554
99977
99544
99437
99574
99684
99734
99654
99596
99486
99403
99833
99763
99412
99684
99706
99535
99762
99651
99828
99520
99557
99784
99376
99889
99497
99731
99708
99571
99413
99469
99831
99401
99820
99917
99629
99819
99374
99370
99453
99453
99593
99495
99595
99612
99567
99578
99442
99828
99777
99771
99776
99924
99763
99568
99482
99369
99631
99582
99461
99637
99618
99439
99661
99561
99798
99645
99773
99394
99755
99409
99818
99482
99420
99952
99817
99475
99512
99405
99392
99687
99445
99708
99905
99713
99569
99477
99413
99551
99664
99523
99580
99397
99432
99474
99427
99817
99662
99875
99514
99550
99667
99764
99552
99388
99406
99606
99605
99622
99526
99791
99809
99686
99410
99488
99432
99465
99523
99544
99608
99426
99790
99576
99458
99475
99441
99825
99854
99395
99379
99678
99709
99677
99519
99538
99536
99701
99456
99453
99507
99431
99679
99391
99644
99774
99694
99489
99549
99562
99398
99655
99480
99481
99701
99553
99532
99377
99403
99536
99469
99474
99412
99446
99460
99786
99694
99478
99492
99408
99465
99970
99537
99743
99544
99604
99465
99589
99672
99498
99664
99839
99545
99442
99376
99696
99589
99817
99537
99640
99380
99604
99550
99566
99788
99449
99379
99518
99731
99727
99448
99616
99667
99661
99524
99396
99394
99581
99865
99570
99708
99807
99388
99715
99648
99573
99499
99377
99692
99585
99889
99444
99614
99506
99545
99435
99418
99505
99958
99646
99539
99508
99602
99686
99737
99416
99910
99574
99460
99617
99667
99379
99562
99449
99430
99643
99822
99383
99759
99507
99788
99476
99395
99804
99675
99936
99502
99410
99517
99386
99692
99696
99597
99910
99495
99387
99560
99598
99671
99517
99549
99492
99755
99524
99523
99498
99611
99519
99483
99475
99882
99475
99417
99474
99868
99450
99506
99456
99374
99464
99467
99490
99674
99393
99428
99422
99725
99763
99484
99406
99550
99537
99430
99836
99752
99660
99463
99401
99484
99641
99640
99779
99814
99507
99471
99436
99485
99683
99813
99392
99393
99382
99586
99732
99613
99427
99723
99694
99512
99430
99810
99659
99399
99427
99569
99683
99689
99528
99725
99542
99419
99575
99823
99432
99455
99445
99458
99660
99461
99583
99464
99531
99383
99659
99565
99571
99426
99666
99490
99429
99446
99707
99737
99436
99464
99865
99886
99372
99583
99601
99453
99460
99381
99464
99520
99727
99443
99562
99477
99415
99586
99585
99537
99511
99574
99426
99564
99751
99380
99384
99764
99543
99449
99547
99609
99658
99637
99565
99874
99386
99806
99701
99432
99943
99505
99742
99380
99423
99878
99788
99444
99579
99674
99955
99820
99634
99696
99403
99621
99673
99403
99441
99681
99959
99485
99582
99472
99743
99431
99712
99665
99958
99530
99514
99561
99559
99530
99591
99550
99854
99502
99372
99643
99402
99393
99511
99540
99397
99373
99599
99684
99383
99577
99562
99565
99698
99558
99408
99615
99644
99431
99712
99723
99522
99492
99489
99666
99524
99652
99553
99932
99479
99390
99510
99517
99611
99594
99429
99371
99602
99687
99725
99652
99657
99712
99477
99484
99678
99584
99402
99461
99584
99560
99611
99487
99520
99479
99455
99651
99749
99696
99653
99464
99806
99524
99613
99452
99426
99727
99497
99392
99613
99380
99440
99554
99960
99693
99582
99692
99762
99448
99520
99580
99378
99721
99450
99467
99532
99681
99865
99384
99526
99419
99562
99384
99700
99810
99393
99608
99400
99620
99938
99550
99437
99577
99414
99632
99708
99413
99594
99691
99726
99647
99943
99433
99440
99733
99446
99403
99866
99375
99537
99473
99394
99418
99655
99651
99805
99701
99600
99420
99815
99432
99655
99499
99435
99509
99405
99905
99414
99490
99564
99423
99700
99901
99953
99592
99671
99744
99714
99541
99406
99461
99512
99446
99495
99545
99380
99427
99696
99581
99431
99734
99447
99530
99789
99402
99697
99369
99756
99824
99440
99889
99484
99641
99637
99574
99608
99633
99524
99675
99512
99614
99638
99483
99630
99692
99418
99562
99623
99693
99449
99852
99452
99393
99521
99531
99391
99385
99904
99799
99449
99559
99389
99537
99478
99433
99449
99449
99486
99518
99539
99731
99777
99454
99396
99427
99390
99483
99489
99571
99521
99415
99734
99710
99635
99500
99383
99400
99484
99843
99386
99574
99382
99675
99394
99386
99404
99421
99534
99454
99437
99406
99612
99504
99681
99803
99787
99908
99587
99769
99549
99600
99690
99582
99560
99988
99509
99785
99547
99582
99761
99834
99433
99396
99649
99504
99411
99411
99406
99572
99636
99873
99487
99372
99806
99710
99637
99756
99570
99378
99652
99453
99706
99383
99713
99396
99427
99437
99536
99393
99617
99406
99729
99781
99625
99441
99473
99569
99561
99721
99446
99730
99667
99692
99669
99428
99678
99876
99520
99695
99521
99841
99423
99584
99552
99427
99518
99392
99663
99404
99500
99743
99574
99610
99676
99472
99442
99482
99406
99400
99451
99543
99677
99877
99560
99388
99371
99653
99516
99480
99854
99454
99571
99478
99463
99872
99618
99381
99762
99480
99614
99372
99703
99804
99439
99387
99615
99587
99473
99424
99710
99447
99560
99703
99505
99371
99668
99577
99470
99481
99784
99582
99521
99677
99466
99464
99476
99555
99434
99772
99792
99378
99576
99575
99433
99793
99766
99382
99417
99508
99403
99637
99714
99578
99507
99543
99922
99974
99381
99629
99424
99801
99372
99412
99634
99463
99517
99422
99669
99374
99672
99620
99411
99448
99382
99850
99841
99669
99431
99422
99646
99736
99721
99566
99599
99410
99555
99428
99532
99406
99538
99446
99898
99446
99627
99654
99693
99545
99391
99560
99782
99739
99407
99627
99668
99639
99853
99499
99940
99608
99412
99818
99883
99380
99720
99731
99693
99414
99401
99585
99487
99750
99458
99830
99453
99450
99447
99653
99827
99433
99453
99678
99389
99393
99532
99401
99799
99401
99486
99651
99754
99387
99471
99656
99781
99386
99758
99486
99402
99684
99454
99439
99371
99688
99469
99777
99664
99851
99665
99446
99370
99478
99378
99745
99475
99681
99643
99678
99532
99531
99409
99684
99524
99729
99371
99679
99660
99721
99616
99729
99505
99378
99429
99579
99495
99604
99722
99828
99507
99910
99542
99399
99557
99949
99555
99469
99573
99426
99838
99466
99770
99689
99449
99554
99566
99762
99592
99426
99383
99728
99575
99483
99505
99930
99416
99595
99708
99759
99494
99704
99397
99456
99795
99493
99486
99474
99667
99442
99771
99847
99546
99634
99477
99726
99479
99477
99681
99599
99381
99572
99449
99487
99604
99542
99587
99689
99418
99375
99467
99760
99489
99679
99511
99471
99676
99837
99539
99724
99928
99664
99390
99382
99507
99977
99758
99457
99619
99694
99556
99781
99599
99650
99710
99402
99464
99411
99736
99632
99565
99676
99428
99405
99391
99493
99686
99893
99767
99405
99745
99420
99601
99494
99742
99442
99432
99551
99735
99494
99493
99452
99580
99488
99884
99471
99616
99587
99484
99458
99899
99482
99858
99562
99469
99617
99627
99807
99433
99840
99532
99598
99372
99497
99653
99413
99581
99590
99735
99515
99484
99659
99742
99615
99523
99435
99418
99421
99415
99439
99394
99774
99861
99843
99404
99390
99527
99533
99458
99459
99504
99532
99933
99502
99646
99620
99470
99372
99815
99879
99553
99747
99435
99519
99541
99410
99865
99472
99871
99406
99436
99372
99442
99525
99379
99775
99479
99867
99421
99689
99632
99676
99493
99782
99445
99557
99848
99618
99700
99570
99521
99402
99393
99475
99401
99409
99516
99682
99703
99952
99545
99824
99461
99412
99871
99786
99594
99642
99400
99540
99593
99746
99399
99395
99550
99624
99896
99532
99597
99376
99435
99462
99473
99426
99371
99391
99726
99834
99807
99969
99620
99633
99633
99520
99463
99485
99474
99667
99683
99688
99404
99632
99453
99557
99619
99403
99902
99587
99628
99713
99420
99900
99637
99958
99554
99532
99384
99582
99437
99404
99674
99369
99607
99824
99672
99644
99669
99591
99640
99486
99756
99561
99519
99713
99421
99373
99543
99723
99531
99647
99737
99491
99732
99706
99425
99484
99769
99723
99787
99818
99485
99590
99547
99500
99488
99755
99813
99796
99630
99462
99766
99772
99484
99815
99534
99557
99371
99396
99652
99377
99954
99552
99569
99498
99779
99507
99441
99389
99410
99477
99391
99849
99561
99411
99498
99456
99419
99507
99758
99716
99462
99464
99517
99392
99749
99593
99711
99477
99369
99443
99430
99691
99437
99430
99801
99605
99760
99521
99407
99701
99778
99462
99410
99638
99559
99736
99385
99730
99401
99641
99380
99548
99678
99486
99687
99708
99681
99575
99731
99535
99547
99806
99658
99479
99676
99781
99529
99752
99423
99704
99693
99443
99470
99446
99628
99379
99398
99693
99575
99545
99793
99686
99780
99906
99530
99439
99399
99706
99504
99602
99373
99657
99438
99638
99630
99656
99596
99622
99687
99409
99672
99473
99441
99862
99867
99418
99756
99511
99821
99806
99516
99451
99749
99812
99887
99733
99372
99709
99650
99640
99464
99704
99434
99848
99454
99437
99400
99529
99582
99920
99428
99579
99394
99875
99401
99629
99398
99386
99721
99792
99721
99583
99467
99475
99727
99410
99402
99542
99515
99951
99867
99682
99414
99901
99383
99561
99545
99748
99370
99554
99393
99663
99584
99507
99444
99508
99738
99471
99767
99576
99870
99777
99643
99598
99373
99501
99672
99494
99637
99862
99542
99581
99665
99513
99394
99653
99748
99580
99870
99389
99724
99432
99744
99392
99900
99602
99748
99840
99605
99495
99801
99449
99443
99690
99745
99469
99499
99663
99689
99589
99655
99621
99447
99785
99748
99708
99614
99556
99470
99443
99527
99795
99783
99560
99597
99417
99548
99643
99710
99421
99704
99395
99410
99792
99420
99369
99440
99417
99952
99454
99739
99492
99443
99508
99642
99402
99489
99881
99549
99938
99617
99479
99483
99403
99462
99679
99615
99514
99410
99571
99465
99430
99765
99442
99462
99450
99743
99664
99652
99415
99395
99596
99576
99516
99880
99553
99608
99410
99479
99398
99660
99552
99541
99591
99810
99910
99802
99641
99565
99532
99807
99712
99731
99647
99702
99445
99585
99729
99403
99446
99904
99643
99439
99480
99652
99619
99434
99584
99785
99458
99822
99416
99832
99782
99462
99472
99626
99681
99443
99677
99617
99730
99369
99846
99392
99489
99695
99590
99566
99893
99661
99804
99480
99585
99403
99404
99614
99556
99510
99433
99630
99457
99562
99658
99809
99653
99528
99451
99486
99404
99701
99743
99474
99375
99840
99807
99712
99461
99528
99433
99526
99389
99460
99390
99491
99393
99742
99555
99821
99434
99562
99660
99427
99719
99396
99960
99794
99660
99466
99692
99513
99521
99522
99405
99422
99528
99437
99435
99449
99623
99494
99534
99656
99557
99464
99548
99391
99373
99780
99402
99529
99853
99529
99534
99566
99447
99393
99896
99638
99831
99460
99755
99535
99435
99705
99402
99533
99693
99400
99431
99401
99580
99764
99585
99591
99461
99783
99544
99771
99619
99822
99666
99659
99686
99689
99586
99587
99466
99593
99843
99596
99741
99714
99645
99711
99380
99788
99814
99393
99609
99469
99605
99657
99594
99858
99411
99381
99609
99456
99419
99742
99399
99378
99556
99832
99903
99521
99541
99554
99756
99857
99391
99538
99777
99655
99472
99820
99692
99403
99809
99786
99468
99476
99392
99429
99380
99821
99839
99670
99385
99374
99422
99683
99515
99501
99372
99455
99380
99377
99523
99570
99918
99734
99731
99554
99495
99590
99543
99606
99614
99544
99419
99801
99501
99966
99650
99676
99438
99599
99585
99612
99566
99527
99406
99553
99547
99381
99899
99499
99496
99780
99566
99544
99616
99376
99612
99602
99548
99518
99447
99713
99742
99847
99499
99785
99733
99677
99684
99587
99542
99476
99598
99725
99527
99836
99483
99511
99683
99710
99583
99550
99753
99385
99765
99429
99384
99547
99758
99424
99759
99688
99443
99596
99496
99378
99469
99622
99596
99794
99412
99652
99833
99865
99762
99473
99370
99372
99816
99666
99461
99410
99537
99831
99529
99841
99424
99697
99504
99560
99734
99427
99532
99623
99413
99613
99520
99724
99702
99446
99621
99567
99566
99377
99673
99466
99805
99620
99400
99503
99387
99853
99582
99412
99424
99514
99597
99416
99389
99531
99390
99471
99831
99473
99584
99390
99597
99513
99488
99474
99409
99408
99618
99894
99408
99490
99430
99523
99481
99388
99469
99564
99577
99509
99589
99522
99558
99433
99664
99369
99391
99629
99394
99707
99898
99690
99564
99609
99428
99445
99566
99561
99548
99463
99750
99661
99548
99528
99487
99616
99399
99429
99390
99492
99485
99532
99697
99778
99428
99502
99675
99760
99791
99439
99454
99562
99550
99372
99667
99481
99538
99705
99736
99466
99469
99423
99579
99490
99856
99375
99401
99789
99491
99406
99456
99508
99378
99488
99538
99518
99801
99731
99756
99981
99880
99816
99518
99417
99588
99396
99733
99483
99441
99808
99698
99445
99706
99423
99527
99626
99409
99733
99436
99625
99550
99403
99428
99500
99573
99723
99799
99772
99372
99430
99733
99457
99470
99383
99431
99557
99731
99395
99767
99475
99441
99528
99573
99538
99661
99467
99565
99404
99477
99737
99374
99550
99592
99809
99488
99599
99947
99770
99821
99401
99552
99493
99495
99472
99494
99610
99413
99617
99599
99437
99464
99588
99433
99531
99742
99775
99501
99790
99574
99458
99489
99752
99527
99433
99379
99532
99608
99379
99718
99673
99719
99440
99567
99635
99386
99415
99404
99370
99781
99380
99500
99429
99672
99760
99567
99386
99766
99413
99590
99534
99821
99485
99390
99482
99768
99417
99851
99885
99408
99942
99511
99568
99908
99421
99404
99730
99724
99388
99727
99562
99512
99418
99393
99467
99457
99450
99464
99520
99595
99370
99649
99679
99483
99386
99386
99568
99550
99553
99398
99716
99533
99918
99622
99709
99637
99759
99596
99530
99651
99614
99386
99789
99613
99543
99535
99814
99813
99742
99779
99436
99431
99478
99508
99861
99425
99562
99596
99597
99962
99404
99746
99691
99416
99413
99625
99710
99595
99945
99470
99456
99651
99503
99444
99693
99380
99444
99799
99632
99619
99486
99643
99527
99671
99622
99460
99375
99519
99458
99422
99400
99771
99482
99582
99507
99706
99431
99682
99752
99531
99827
99512
99511
99743
99581
99665
99553
99464
99805
99504
99822
99950
99382
99442
99763
99940
99566
99723
99371
99607
99804
99554
99596
99403
99595
99405
99436
99398
99708
99396
99393
99550
99543
99437
99387
99597
99644
99460
99790
99874
99631
99575
99707
99554
99379
99456
99686
99540
99416
99579
99447
99375
99399
99880
99529
99398
99397
99420
99750
99645
99684
99738
99844
99667
99597
99568
99560
99475
99415
99778
99719
99547
99615
99409
99663
99705
99410
99830
99542
99823
99612
99969
99454
99750
99375
99780
99548
99652
99426
99645
99683
99408
99647
99632
99410
99462
99574
99774
99381
99384
99886
99533
99792
99558
99407
99677
99841
99583
99412
99734
99745
99447
99457
99576
99611
99778
99521
99517
99438
99642
99669
99404
99626
99629
99487
99515
99544
99594
99675
99781
99675
99467
99581
99721
99564
99391
99468
99486
99747
99760
99391
99606
99431
99427
99763
99457
99685
99408
99836
99771
99592
99452
99394
99373
99681
99766
99557
99570
99436
99618
99643
99513
99847
99416
99715
99473
99688
99898
99482
99450
99438
99481
99726
99757
99429
99398
99634
99547
99491
99475
99673
99652
99542
99587
99642
99437
99382
99453
99738
99490
99465
99434
99386
99657
99386
99780
99548
99454
99457
99677
99586
99847
99586
99685
99410
99757
99734
99798
99437
99432
99722
99441
99608
99410
99399
99771
99529
99646
99914
99701
99618
99461
99802
99542
99654
99603
99441
99537
99554
99450
99585
99479
99559
99572
99731
99402
99592
99774
99564
99509
99510
99662
99426
99421
99400
99494
99838
99373
99596
99773
99646
99371
99413
99891
99770
99407
99503
99502
99545
99442
99472
99836
99717
99891
99563
99629
99540
99506
99833
99866
99476
99884
99491
99640
99898
99550
99409
99405
99490
99448
99541
99412
99499
99507
99440
99558
99490
99424
99610
99601
99832
99549
99861
99671
99701
99387
99733
99582
99602
99732
99451
99458
99492
99635
99431
99386
99748
99795
99518
99702
99503
99648
99693
99602
99457
99514
99645
99742
99728
99560
99515
99407
99713
99529
99459
99543
99588
99549
99534
99862
99489
99686
99584
99504
99660
99626
99471
99679
99665
99430
99397
99680
99588
99438
99843
99594
99374
99485
99570
99410
99572
99383
99647
99583
99369
99709
99573
99690
99400
99422
99382
99644
99400
99507
99909
99476
99662
99777
99535
99642
99528
99381
99511
99717
99448
99497
99480
99603
99403
99679
99770
99598
99701
99540
99487
99785
99812
99618
99737
99415
99413
99479
99381
99792
99445
99500
99574
99702
99801
99421
99469
99396
99414
99386
99553
99563
99608
99493
99568
99472
99525
99699
99814
99417
99740
99767
99394
99670
99557
99600
99409
99457
99933
99455
99595
99414
99678
99404
99913
99415
99452
99618
99712
99387
99556
99397
99396
99824
99733
99633
99507
99387
99566
99534
99413
99572
99497
99379
99415
99507
99568
99565
99506
99482
99478
99859
99914
99435
99761
99523
99479
99607
99701
99463
99389
99608
99462
99521
99920
99714
99820
99815
99687
99632
99960
99488
99454
99404
99389
99588
99792
99526
99683
99487
99588
99871
99424
99757
99669
99498
99509
99380
99520
99724
99458
99539
99923
99430
99438
99618
99461
99474
99439
99651
99522
99614
99740
99647
99673
99866
99449
99531
99391
99713
99435
99818
99376
99564
99597
99517
99421
99376
99725
99893
99495
99482
99558
99646
99400
99433
99429
99788
99786
99651
99767
99508
99407
99410
99426
99865
99607
99441
99577
99673
99737
99902
99646
99630
99792
99652
99943
99491
99509
99635
99403
99449
99668
99551
99692
99848
99444
99628
99801
99493
99831
99433
99477
99920
99468
99555
99611
99480
99924
99558
99425
99447
99491
99544
99566
99441
99482
99529
99376
99663
99672
99396
99512
99559
99731
99424
99544
99471
99486
99422
99548
99562
99600
99641
99398
99379
99621
99546
99635
99494
99579
99384
99499
99435
99638
99680
99575
99380
99885
99493
99512
99526
99397
99388
99489
99414
99539
99686
99434
99485
99776
99397
99639
99571
99508
99370
99467
99601
99474
99371
99462
99376
99745
99559
99759
99616
99459
99633
99847
99901
99908
99435
99636
99564
99757
99550
99727
99504
99495
99895
99468
99741
99465
99372
99557
99777
99506
99373
99560
99374
99757
99501
99656
99639
99490
99853
99435
99472
99416
99645
99414
99816
99510
99705
99571
99383
99742
99508
99443
99914
99923
99535
99379
99391
99522
99590
99557
99645
99393
99404
99550
99778
99649
99520
99605
99462
99674
99713
99389
99461
99809
99398
99800
99895
99437
99514
99611
99929
99784
99690
99715
99877
99615
99558
99369
99483
99376
99637
99625
99559
99541
99726
99787
99445
99598
99395
99495
99472
99450
99833
99980
99440
99444
99720
99796
99481
99393
99936
99802
99540
99520
99699
99792
99495
99484
99716
99467
99700
99577
99596
99789
99541
99549
99491
99824
99527
99641
99422
99521
99393
99547
99405
99439
99731
99706
99485
99434
99612
99454
99505
99605
99861
99374
99501
99489
99475
99647
99758
99387
99492
99457
99391
99460
99586
99825
99848
99676
99422
99463
99706
99573
99804
99743
99534
99466
99650
99638
99432
99482
99638
99570
99664
99690
99474
99592
99745
99807
99632
99757
99490
99388
99404
99534
99617
99488
99684
99707
99777
99662
99396
99513
99604
99868
99625
99372
99857
99525
99536
99648
99673
99373
99476
99569
99506
99515
99389
99835
99411
99498
99617
99433
99537
99574
99424
99431
99454
99385
99393
99546
99451
99414
99719
99667
99478
99903
99968
99422
99521
99379
99479
99760
99412
99782
99391
99693
99382
99619
99684
99724
99472
99450
99501
99475
99381
99777
99567
99450
99550
99464
99587
99641
99502
99546
99729
99438
99619
99574
99687
99673
99966
99392
99580
99430
99577
99380
99659
99484
99813
99657
99400
99814
99652
99382
99428
99394
99872
99758
99376
99608
99482
99403
99538
99477
99857
99571
99672
99487
99744
99565
99445
99429
99428
99567
99448
99634
99589
99426
99735
99625
99564
99456
99594
99590
99789
99472
99777
99450
99389
99561
99590
99654
99595
99437
99594
99447
99578
99420
99412
99827
99375
99881
99740
99502
99471
99407
99503
99526
99398
99591
99424
99831
99754
99723
99935
99825
99586
99412
99414
99535
99796
99468
99663
99574
99554
99544
99609
99465
99612
99532
99709
99834
99666
99511
99576
99636
99622
99500
99858
99619
99475
99410
99372
99625
99667
99391
99696
99382
99584
99511
99430
99434
99515
99411
99466
99395
99383
99436
99624
99460
99675
99921
99618
99836
99538
99446
99369
99635
99417
99381
99749
99510
99548
99516
99438
99411
99509
99428
99582
99495
99617
99472
99693
99475
99372
99498
99592
99466
99571
99480
99804
99875
99393
99528
99692
99459
99733
99372
99483
99684
99589
99466
99694
99540
99611
99434
99735
99405
99764
99415
99450
99432
99655
99588
99677
99756
99473
99485
99537
99393
99499
99662
99443
99475
99624
99385
99406
99456
99432
99597
99608
99820
99465
99542
99762
99384
99480
99495
99581
99712
99829
99433
99443
99483
99725
99558
99432
99498
99405
99732
99431
99620
99550
99453
99444
99622
99617
99385
99531
99384
99438
99873
99657
99581
99768
99418
99461
99392
99719
99506
99490
99500
99505
99390
99462
99448
99439
99422
99509
99383
99881
99419
99686
99487
99381
99815
99455
99624
99579
99383
99839
99542
99862
99477
99504
99504
99869
99754
99766
99773
99544
99417
99469
99386
99563
99422
99607
99612
99789
99754
99923
99807
99548
99713
99803
99682
99904
99808
99388
99718
99444
99463
99400
99651
99539
99416
99570
99698
99400
99561
99469
99667
99907
99496
99404
99644
99463
99521
99810
99669
99378
99593
99693
99810
99531
99555
99564
99655
99446
99563
99708
99520
99713
99761
99549
99948
99601
99400
99670
99412
99500
99536
99486
99573
99623
99590
99896
99652
99379
99539
99485
99424
99496
99744
99774
99870
99828
99491
99566
99369
99675
99511
99538
99426
99780
99699
99814
99956
99499
99386
99488
99732
99524
99553
99566
99652
99575
99571
99800
99609
99888
99400
99891
99436
99604
99858
99671
99553
99735
99625
99797
99419
99571
99769
99750
99570
99412
99822
99546
99919
99422
99514
99572
99430
99747
99810
99553
99573
99574
99426
99677
99426
99478
99647
99658
99771
99880
99496
99605
99542
99424
99381
99699
99587
99442
99784
99379
99455
99485
99529
99700
99374
99914
99754
99408
99511
99461
99590
99386
99839
99497
99818
99723
99415
99459
99639
99820
99710
99391
99647
99445
99688
99894
99409
99403
99619
99714
99561
99539
99614
99568
99470
99564
99467
99375
99375
99614
99809
99447
99651
99468
99402
99983
99619
99778
99524
99708
99594
99478
99472
99766
99500
99604
99426
99381
99411
99387
99607
99409
99424
99379
99793
99699
99501
99868
99437
99390
99520
99457
99546
99656
99817
99727
99464
99409
99538
99400
99683
99426
99564
99699
99815
99587
99539
99459
99404
99446
99824
99412
99464
99449
99593
99663
99643
99506
99513
99596
99384
99461
99602
99373
99427
99618
99487
99700
99706
99509
99934
99439
99713
99669
99470
99548
99431
99432
99629
99441
99637
99606
99673
99604
99589
99673
99393
99663
99531
99705
99886
99613
99374
99881
99378
99556
99855
99589
99662
99606
99414
99442
99818
99779
99613
99471
99394
99420
99777
99820
99531
99388
99452
99475
99477
99617
99502
99679
99550
99537
99386
99876
99925
99410
99507
99851
99625
99441
99763
99688
99791
99454
99506
99794
99536
99596
99814
99385
99586
99440
99502
99714
99399
99382
99432
99479
99521
99914
99767
99765
99537
99746
99403
99810
99421
99911
99538
99531
99493
99402
99382
99570
99629
99476
99610
99536
99578
99727
99375
99486
99434
99502
99425
99413
99764
99503
99450
99583
99619
99707
99678
99692
99950
99388
99836
99867
99763
99491
99757
99651
99448
99776
99559
99580
99606
99574
99374
99881
99639
99633
99429
99560
99712
99742
99762
99519
99507
99738
99770
99425
99487
99654
99417
99687
99430
99519
99628
99560
99531
99543
99713
99587
99535
99515
99388
99369
99466
99679
99489
99629
99548
99453
99852
99456
99676
99584
99743
99698
99626
99392
99860
99854
99494
99877
99460
99491
99605
99461
99464
99608
99644
99652
99371
99574
99416
99415
99515
99431
99686
99691
99464
99410
99773
99481
99647
99418
99557
99492
99670
99657
99513
99927
99569
99497
99875
99532
99443
99525
99473
99402
99541
99439
99757
99543
99540
99611
99770
99547
99568
99606
99594
99373
99564
99645
99749
99452
99384
99531
99731
99535
99710
99786
99618
99711
99771
99555
99717
99408
99533
99594
99427
99375
99813
99767
99485
99583
99633
99743
99527
99591
99435
99858
99742
99495
99408
99410
99395
99373
99590
99791
99971
99742
99740
99460
99415
99532
99897
99820
99649
99430
99392
99858
99655
99468
99620
99577
99752
99704
99452
99422
99504
99452
99557
99636
99506
99379
99437
99412
99857
99728
99629
99491
99547
99849
99386
99386
99403
99515
99671
99795
99590
99530
99669
99405
99674
99398
99736
99678
99705
99402
99458
99658
99602
99753
99595
99752
99717
99403
99919
99453
99518
99467
99576
99476
99803
99754
99524
99462
99831
99601
99414
99663
99781
99644
99434
99720
99459
99635
99429
99605
99467
99485
99729
99574
99482
99490
99521
99713
99691
99718
99690
99374
99843
99467
99439
99722
99536
99452
99483
99460
99766
99568
99785
99425
99740
99459
99791
99373
99371
99828
99539
99425
99613
99638
99549
99380
99618
99841
99861
99458
99817
99775
99605
99514
99581
99649
99412
99697
99475
99380
99610
99401
99694
99760
99568
99804
99404
99558
99477
99384
99823
99537
99715
99565
99510
99451
99455
99606
99481
99384
99479
99628
99568
99705
99806
99595
99405
99467
99789
99534
99735
99495
99602
99706
99825
99417
99409
99485
99385
99500
99379
99381
99418
99529
99657
99455
99487
99380
99442
99576
99415
99569
99385
99531
99574
99370
99494
99545
99435
99555
99594
99499
99925
99370
99424
99893
99479
99454
99389
99429
99806
99821
99418
99546
99559
99525
99649
99456
99732
99742
99380
99741
99576
99562
99781
99461
99650
99580
99420
99905
99524
99492
99505
99420
99626
99685
99389
99514
99752
99916
99446
99564
99771
99459
99663
99721
99413
99828
99815
99941
99728
99495
99546
99425
99851
99399
99558
99555
99846
99703
99553
99456
99551
99468
99891
99638
99375
99601
99848
99624
99778
99416
99550
99817
99502
99669
99451
99444
99423
99412
99678
99391
99591
99445
99487
99622
99688
99848
99749
99635
99542
99517
99394
99473
99432
99700
99617
99727
99370
99392
99658
99600
99514
99693
99677
99679
99535
99420
99694
99584
99630
99463
99436
99724
99436
99409
99484
99703
99483
99441
99752
99800
99558
99422
99884
99425
99687
99632
99512
99579
99392
99699
99548
99438
99545
99723
99626
99864
99458
99602
99787
99804
99418
99490
99583
99483
99497
99411
99373
99564
99843
99459
99471
99733
99546
99708
99683
99661
99695
99523
99581
99547
99506
99738
99418
99471
99528
99581
99528
99417
99612
99473
99515
99527
99849
99695
99538
99381
99443
99599
99768
99409
99608
99479
99572
99690
99736
99681
99625
99646
99735
99624
99459
99440
99428
99481
99707
99429
99438
99518
99554
99704
99475
99711
99583
99618
99503
99426
99550
99432
99904
99512
99462
99389
99589
99776
99767
99455
99574
99644
99668
99679
99763
99543
99428
99425
99678
99632
99547
99642
99401
99574
99499
99817
99411
99524
99576
99379
99481
99699
99605
99462
99787
99556
99489
99542
99465
99486
99509
99592
99464
99762
99388
99401
99526
99570
99412
99644
99493
99435
99697
99494
99423
99625
99516
99573
99640
99461
99427
99462
99675
99516
99568
99730
99395
99400
99398
99451
99504
99456
99670
99462
99566
99682
99407
99439
99786
99703
99897
99550
99588
99370
99404
99903
99564
99788
99420
99526
99735
99541
99724
99871
99578
99605
99421
99392
99502
99478
99386
99371
99590
99709
99952
99398
99443
99659
99478
99788
99592
99631
99444
99430
99470
99588
99724
99802
99417
99981
99679
99644
99530
99452
99478
99475
99570
99422
99427
99477
99449
99933
99448
99415
99508
99594
99478
99963
99392
99608
99590
99839
99395
99459
99450
99493
99492
99819
99752
99380
99467
99778
99509
99733
99721
99770
99642
99435
99529
99755
99397
99674
99572
99625
99497
99517
99574
99494
99577
99721
99669
99661
99700
99522
99478
99553
99691
99607
99546
99611
99484
99466
99519
99466
99377
99756
99833
99508
99546
99835
99567
99675
99616
99502
99561
99539
99502
99486
99742
99846
99612
99402
99620
99424
99467
99401
99374
99390
99557
99584
99747
99498
99459
99518
99615
99706
99829
99677
99524
99699
99579
99413
99477
99490
99510
99497
99481
99677
99758
99480
99519
99610
99606
99530
99472
99689
99586
99598
99606
99543
99440
99548
99437
99642
99551
99401
99439
99421
99556
99464
99654
99549
99503
99426
99881
99511
99479
99503
99678
99374
99786
99621
99797
99469
99787
99603
99533
99678
99652
99813
99369
99603
99585
99681
99470
99403
99608
99517
99746
99436
99551
99421
99436
99549
99449
99489
99539
99475
99835
99461
99539
99520
99464
99805
99788
99793
99495
99771
99524
99553
99616
99396
99489
99572
99515
99880
99589
99693
99583
99542
99506
99377
99873
99508
99910
99761
99583
99649
99395
99662
99677
99484
99395
99518
99479
99510
99637
99880
99674
99763
99630
99558
99679
99712
99714
99426
99850
99560
99667
99573
99446
99468
99774
99378
99903
99478
99870
99448
99647
99378
99646
99607
99617
99565
99409
99480
99383
99472
99424
99449
99483
99668
99460
99382
99777
99496
99561
99709
99541
99555
99491
99463
99454
99420
99481
99559
99701
99477
99553
99895
99402
99423
99627
99385
99567
99476
99373
99382
99616
99529
99719
99816
99600
99851
99391
99712
99553
99663
99762
99856
99812
99595
99404
99654
99848
99377
99591
99610
99496
99531
99640
99401
99681
99698
99458
99585
99395
99378
99384
99599
99496
99530
99553
99481
99764
99509
99786
99838
99397
99549
99406
99595
99435
99962
99552
99642
99413
99857
99774
99607
99733
99653
99713
99537
99729
99947
99462
99861
99375
99393
99625
99594
99734
99477
99812
99372
99391
99763
99540
99376
99478
99413
99539
99835
99656
99527
99438
99872
99470
99434
99499
99480
99400
99574
99722
99618
99430
99689
99685
99545
99523
99457
99650
99623
99507
99497
99562
99648
99661
99829
99376
99434
99882
99654
99627
99716
99545
99584
99584
99383
99433
99841
99616
99826
99435
99713
99411
99644
99722
99423
99560
99497
99813
99393
99448
99552
99514
99450
99499
99468
99444
99792
99789
99398
99747
99759
99515
99920
99487
99389
99383
99505
99879
99408
99750
99420
99438
99590
99616
99662
99642
99557
99617
99539
99671
99616
99670
99371
99540
99597
99794
99759
99473
99371
99440
99636
99473
99556
99640
99943
99928
99759
99423
99630
99770
99756
99468
99394
99709
99646
99632
99850
99648
99437
99808
99602
99827
99527
99542
99801
99744
99406
99520
99419
99429
99411
99391
99640
99718
99491
99720
99590
99454
99681
99523
99580
99540
99489
99559
99846
99437
99657
99667
99674
99477
99465
99522
99606
99473
99428
99840
99450
99846
99607
99728
99461
99522
99423
99713
99912
99568
99449
99726
99940
99383
99537
99524
99376
99800
99674
99420
99604
99486
99445
99488
99409
99475
99680
99507
99882
99384
99416
99644
99755
99450
99543
99838
99489
99801
99737
99862
99469
99525
99439
99483
99481
99477
99668
99409
99484
99641
99585
99551
99629
99435
99530
99473
99489
99377
99416
99454
99602
99684
99481
99550
99570
99745
99611
99493
99528
99459
99404
99570
99669
99589
99710
99771
99377
99730
99799
99648
99959
99470
99693
99648
99369
99663
99406
99599
99568
99471
99472
99671
99403
99445
99417
99520
99924
99809
99603
99576
99514
99432
99862
99589
99377
99511
99519
99717
99416
99709
99844
99708
99373
99633
99432
99381
99822
99468
99410
99521
99635
99978
99435
99839
99380
99375
99473
99539
99809
99710
99407
99389
99456
99426
99737
99406
99550
99766
99405
99374
99418
99795
99925
99585
99513
99485
99403
99376
99549
99642
99596
99831
99484
99812
99412
99815
99631
99424
99610
99744
99481
99755
99621
99643
99380
99898
99726
99513
99385
99411
99421
99776
99412
99455
99543
99690
99574
99496
99477
99424
99435
99530
99652
99718
99480
99499
99423
99600
99439
99635
99481
99558
99593
99623
99580
99539
99475
99722
99393
99387
99472
99882
99585
99514
99924
99390
99625
99437
99511
99499
99433
99567
99423
99770
99516
99432
99511
99549
99512
99666
99430
99490
99846
99542
99693
99689
99689
99561
99697
99606
99899
99413
99499
99506
99942
99546
99461
99374
99608
99731
99624
99372
99369
99579
99495
99544
99371
99449
99593
99565
99499
99715
99613
99655
99513
99679
99382
99434
99923
99755
99599
99433
99555
99907
99551
99734
99396
99439
99529
99594
99391
99452
99619
99776
99402
99452
99455
99457
99622
99510
99440
99810
99451
99744
99756
99473
99506
99871
99502
99531
99892
99627
99374
99811
99705
99824
99868
99481
99586
99646
99582
99618
99753
99837
99611
99695
99706
99679
99615
99499
99434
99600
99625
99458
99547
99870
99877
99738
99595
99472
99569
99548
99482
99730
99454
99521
99424
99522
99673
99503
99570
99657
99406
99393
99472
99493
99431
99433
99387
99505
99417
99674
99411
99926
99607
99719
99386
99373
99484
99392
99388
99493
99476
99627
99651
99692
99414
99615
99375
99585
99799
99434
99820
99691
99933
99592
99902
99386
99581
99567
99653
99484
99710
99408
99402
99543
99727
99670
99408
99456
99466
99746
99860
99433
99438
99580
99585
99398
99577
99837
99895
99410
99797
99392
99678
99556
99417
99487
99784
99725
99547
99730
99936
99617
99848
99494
99647
99386
99498
99456
99493
99450
99776
99666
99647
99518
99841
99614
99565
99429
99626
99480
99483
99680
99570
99445
99628
99473
99550
99636
99586
99445
99512
99422
99528
99394
99667
99702
99633
99515
99484
99477
99929
99667
99568
99407
99421
99401
99705
99725
99809
99660
99517
99763
99505
99615
99414
99553
99621
99612
99697
99757
99598
99511
99564
99409
99743
99450
99716
99581
99461
99605
99424
99562
99374
99856
99372
99764
99575
99749
99655
99638
99458
99713
99638
99385
99580
99541
99743
99385
99421
99920
99673
99414
99520
99626
99574
99746
99404
99652
99701
99378
99582
99650
99918
99576
99786
99679
99562
99662
99627
99684
99617
99372
99531
99438
99399
99498
99523
99559
99768
99369
99554
99901
99444
99873
99607
99372
99761
99399
99424
99522
99460
99553
99558
99751
99386
99394
99611
99484
99497
99671
99697
99814
99844
99437
99491
99615
99390
99775
99485
99379
99427
99425
99765
99527
99833
99460
99670
99567
99707
99644
99411
99715
99451
99442
99929
99856
99518
99664
99709
99724
99527
99413
99725
99456
99559
99542
99488
99639
99757
99768
99741
99547
99618
99868
99611
99452
99401
99839
99847
99566
99588
99443
99442
99759
99438
99728
99678
99583
99547
99600
99522
99709
99436
99402
99645
99461
99647
99534
99710
99477
99828
99669
99391
99435
99808
99658
99702
99563
99532
99384
99656
99630
99756
99625
99499
99394
99505
99425
99554
99415
99635
99861
99445
99427
99610
99653
99765
99535
99915
99370
99724
99517
99833
99514
99526
99840
99556
99855
99460
99692
99578
99737
99658
99743
99402
99554
99584
99656
99672
99581
99651
99424
99909
99532
99762
99406
99596
99559
99462
99702
99703
99647
99382
99753
99679
99896
99416
99537
99472
99570
99653
99667
99986
99654
99595
99405
99434
99661
99589
99392
99704
99492
99513
99827
99423
99428
99663
99589
99785
99484
99661
99465
99381
99876
99639
99430
99469
99768
99716
99415
99679
99700
99574
99379
99451
99576
99448
99450
99709
99595
99443
99527
99644
99393
99455
99385
99466
99612
99480
99477
99511
99504
99537
99415
99750
99883
99392
99714
99921
99689
99589
99470
99758
99451
99453
99725
99750
99566
99587
99562
99519
99518
99522
99796
99654
99632
99777
99735
99512
99401
99517
99449
99550
99685
99442
99763
99497
99469
99434
99418
99812
99621
99632
99608
99456
99404
99421
99579
99461
99899
99843
99717
99745
99610
99533
99786
99461
99464
99405
99394
99438
99805
99437
99369
99509
99731
99413
99606
99383
99595
99523
99814
99410
99833
99843
99707
99400
99418
99486
99390
99944
99377
99369
99456
99570
99748
99482
99621
99912
99413
99552
99414
99633
99562
99426
99475
99375
99459
99450
99478
99531
99806
99701
99615
99550
99764
99552
99439
99479
99547
99865
99404
99811
99761
99873
99814
99672
99518
99814
99742
99693
99488
99543
99470
99409
99784
99727
99629
99765
99478
99510
99539
99478
99892
99608
99601
99808
99590
99652
99617
99946
99687
99706
99469
99497
99394
99459
99731
99450
99552
99628
99639
99524
99686
99876
99676
99439
99549
99814
99420
99575
99417
99389
99444
99759
99816
99897
99439
99896
99373
99394
99825
99566
99655
99574
99590
99603
99452
99610
99747
99495
99654
99784
99518
99592
99576
99609
99767
99569
99404
99482
99389
99395
99646
99844
99395
99775
99696
99429
99411
99810
99516
99375
99606
99620
99528
99532
99759
99430
99495
99670
99675
99399
99490
99398
99377
99378
99592
99467
99435
99381
99681
99622
99496
99597
99413
99708
99756
99680
99489
99804
99787
99639
99525
99383
99637
99818
99395
99657
99565
99452
99758
99450
99543
99538
99838
99822
99481
99425
99463
99817
99496
99490
99783
99599
99636
99696
99589
99466
99758
99563
99579
99552
99490
99481
99554
99433
99573
99649
99686
99481
99582
99465
99860
99630
99799
99414
99383
99843
99484
99729
99694
99744
99644
99559
99799
99548
99500
99434
99418
99595
99445
99402
99488
99737
99430
99462
99371
99733
99422
99470
99705
99599
99542
99485
99719
99404
99782
99457
99909
99616
99383
99526
99431
99575
99413
99376
99633
99507
99677
99921
99370
99590
99662
99409
99641
99401
99394
99686
99782
99582
99634
99525
99371
99545
99808
99529
99645
99586
99644
99402
99568
99551
99421
99666
99530
99747
99689
99373
99445
99431
99435
99512
99913
99400
99718
99389
99622
99439
99449
99633
99825
99416
99478
99926
99408
99496
99467
99665
99433
99795
99660
99734
99939
99765
99802
99549
99370
99619
99597
99736
99386
99369
99557
99499
99975
99593
99406
99810
99573
99521
99415
99378
99425
99815
99593
99499
99717
99386
99519
99444
99431
99546
99709
99639
99440
99741
99597
99426
99424
99731
99854
99955
99764
99396
99703
99412
99755
99563
99716
99473
99599
99594
99679
99799
99802
99592
99661
99514
99699
99619
99681
99385
99551
99735
99481
99957
99448
99578
99572
99416
99710
99425
99669
99659
99655
99610
99525
99772
99734
99629
99511
99384
99625
99555
99450
99860
99716
99418
99472
99700
99726
99374
99448
99952
99771
99502
99397
99598
99398
99373
99704
99412
99433
99375
99386
99561
99836
99647
99556
99770
99391
99736
99564
99648
99600
99376
99507
99650
99384
99595
99474
99594
99526
99452
99705
99758
99713
99708
99432
99542
99562
99566
99542
99403
99409
99378
99781
99428
99740
99867
99726
99676
99544
99651
99600
99389
99377
99448
99832
99495
99742
99449
99474
99511
99378
99612
99729
99465
99526
99576
99586
99506
99964
99403
99685
99404
99742
99840
99804
99640
99808
99686
99517
99589
99720
99697
99650
99665
99669
99411
99709
99559
99488
99751
99769
99557
99401
99441
99542
99632
99643
99688
99405
99692
99811
99512
99438
99425
99587
99583
99663
99733
99665
99960
99438
99515
99625
99691
99723
99742
99531
99651
99594
99876
99411
99693
99397
99487
99470
99839
99882
99460
99738
99764
99423
99778
99524
99686
99454
99792
99616
99698
99598
99386
99531
99405
99738
99768
99370
99409
99605
99444
99387
99537
99821
99750
99596
99456
99646
99583
99541
99492
99651
99584
99411
99600
99554
99636
99601
99533
99419
99677
99369
99465
99498
99506
99486
99734
99402
99461
99419
99371
99564
99453
99477
99418
99436
99535
99447
99509
99556
99483
99568
99396
99537
99781
99487
99377
99495
99512
99520
99370
99505
99399
99705
99616
99423
99426
99761
99484
99645
99385
99756
99387
99536
99441
99837
99492
99675
99762
99422
99419
99384
99383
99392
99728
99391
99567
99639
99895
99621
99827
99842
99553
99604
99449
99495
99629
99443
99611
99535
99638
99500
99372
99825
99438
99788
99441
99632
99713
99765
99576
99766
99394
99403
99378
99379
99405
99445
99858
99637
99539
99386
99733
99482
99390
99673
99679
99503
99511
99745
99422
99439
99754
99761
99409
99803
99422
99671
99711
99547
99464
99834
99433
99916
99639
99403
99393
99469
99407
99980
99704
99505
99399
99591
99405
99568
99578
99403
99522
99705
99715
99514
99804
99390
99632
99388
99767
99689
99500
99658
99674
99374
99381
99658
99518
99410
99708
99785
99420
99628
99739
99485
99675
99601
99462
99673
99472
99894
99468
99829
99517
99724
99415
99809
99733
99795
99591
99474
99473
99886
99416
99829
99528
99455
99514
99667
99455
99395
99411
99390
99571
99627
99588
99438
99420
99396
99405
99673
99808
99578
99634
99507
99445
99777
99406
99484
99634
99466
99470
99517
99431
99853
99742
99387
99463
99470
99454
99665
99816
99517
99712
99883
99433
99654
99804
99501
99615
99610
99858
99394
99497
99621
99527
99378
99431
99667
99862
99416
99567
99372
99689
99806
99827
99555
99438
99425
99543
99392
99411
99514
99636
99501
99659
99519
99383
99585
99471
99690
99696
99411
99708
99486
99536
99507
99439
99417
99538
99858
99513
99463
99691
99702
99770
99526
99573
99396
99698
99620
99453
99490
99596
99514
99740
99503
99416
99543
99678
99440
99445
99494
99436
99707
99767
99432
99469
99611
99729
99516
99383
99390
99496
99790
99688
99494
99675
99486
99732
99495
99887
99403
99722
99706
99564
99734
99487
99388
99556
99765
99397
99421
99637
99451
99524
99409
99569
99453
99408
99747
99659
99586
99737
99530
99381
99611
99484
99583
99951
99487
99515
99817
99434
99400
99770
99401
99397
99786
99394
99606
99544
99595
99398
99719
99528
99699
99593
99646
99556
99679
99474
99459
99687
99569
99409
99801
99424
99556
99602
99483
99733
99444
99423
99530
99542
99502
99694
99608
99990
99445
99694
99593
99538
99859
99850
99779
99518
99404
99848
99818
99631
99729
99781
99577
99645
99669
99680
99525
99607
99585
99441
99570
99698
99771
99673
99478
99434
99732
99464
99569
99779
99532
99499
99411
99416
99968
99656
99764
99429
99720
99401
99484
99427
99590
99530
99746
99666
99397
99697
99549
99850
99618
99407
99468
99706
99749
99563
99397
99659
99411
99412
99433
99538
99497
99425
99432
99575
99462
99717
99851
99406
99583
99541
99873
99500
99527
99389
99618
99632
99481
99415
99530
99486
99617
99469
99675
99646
99437
99424
99631
99916
99660
99699
99703
99525
99579
99517
99800
99433
99583
99456
99427
99534
99431
99538
99886
99447
99418
99459
99420
99407
99409
99556
99763
99738
99416
99595
99585
99747
99634
99808
99396
99461
99466
99507
99846
99493
99505
99383
99479
99492
99370
99640
99376
99665
99498
99430
99370
99589
99681
99394
99491
99672
99403
99801
99667
99458
99898
99476
99397
99531
99774
99624
99657
99493
99584
99613
99511
99689
99371
99405
99371
99455
99699
99761
99430
99411
99670
99380
99375
99400
99563
99370
99551
99857
99499
99392
99623
99641
99544
99548
99497
99503
99773
99733
99758
99587
99537
99741
99712
99696
99435
99499
99392
99641
99688
99510
99660
99413
99635
99656
99599
99388
99580
99776
99449
99848
99781
99382
99462
99864
99668
99795
99652
99784
99516
99632
99433
99394
99433
99470
99777
99571
99492
99399
99540
99538
99700
99518
99566
99486
99586
99748
99655
99413
99419
99547
99438
99717
99592
99531
99679
99465
99850
99919
99740
99464
99378
99389
99396
99470
99872
99584
99521
99851
99747
99470
99609
99512
99853
99772
99528
99518
99800
99540
99432
99784
99409
99589
99610
99752
99638
99396
99538
99753
99437
99566
99563
99489
99614
99599
99551
99550
99425
99594
99628
99565
99540
99443
99675
99808
99438
99374
99561
99923
99570
99602
99375
99535
99663
99383
99523
99821
99494
99375
99479
99535
99741
99427
99536
99471
99841
99704
99490
99441
99388
99461
99823
99441
99508
99937
99394
99580
99628
99562
99633
99954
99901
99755
99546
99737
99647
99476
99575
99423
99685
99395
99471
99693
99445
99516
99395
99515
99645
99371
99638
99533
99701
99708
99492
99551
99550
99381
99528
99494
99624
99618
99590
99691
99452
99757
99697
99859
99710
99378
99556
99600
99654
99591
99876
99640
99509
99484
99708
99523
99546
99369
99681
99699
99420
99740
99628
99542
99702
99406
99523
99451
99574
99590
99515
99499
99566
99573
99855
99421
99580
99539
99555
99707
99401
99454
99658
99644
99609
99768
99834
99558
99662
99451
99514
99484
99405
99535
99420
99438
99840
99854
99660
99953
99618
99940
99592
99553
99555
99698
99380
99585
99949
99477
99465
99767
99589
99413
99671
99586
99732
99772
99391
99584
99378
99426
99541
99671
99430
99768
99546
99747
99573
99666
99585
99594
99437
99380
99528
99504
99759
99710
99709
99443
99523
99820
99724
99570
99910
99494
99582
99392
99717
99848
99597
99370
99378
99545
99654
99573
99882
99421
99522
99520
99784
99705
99420
99523
99603
99617
99903
99538
99824
99500
99633
99699
99744
99714
99373
99433
99530
99775
99513
99559
99801
99382
99585
99549
99502
99444
99640
99514
99620
99392
99478
99710
99639
99649
99848
99576
99492
99580
99920
99771
99676
99575
99459
99796
99487
99477
99369
99758
99522
99685
99371
99476
99393
99532
99556
99702
99743
99402
99370
99609
99633
99492
99707
99380
99375
99377
99572
99703
99662
99555
99408
99666
99435
99456
99586
99370
99522
99748
99388
99456
99414
99701
99485
99544
99641
99385
99372
99810
99671
99601
99589
99412
99481
99447
99429
99704
99594
99748
99776
99716
99643
99402
99732
99791
99419
99632
99548
99926
99938
99577
99486
99373
99582
99432
99674
99841
99412
99502
99467
99387
99595
99676
99758
99654
99786
99673
99522
99461
99745
99387
99647
99507
99391
99404
99400
99454
99456
99450
99450
99612
99578
99449
99427
99452
99836
99485
99414
99570
99525
99535
99750
99410
99419
99497
99501
99827
99469
99739
99758
99496
99779
99715
99705
99758
99665
99459
99967
99416
99436
99396
99489
99491
99658
99379
99528
99711
99572
99631
99643
99429
99668
99409
99418
99871
99653
99555
99850
99456
99387
99456
99477
99373
99875
99640
99512
99447
99670
99627
99387
99818
99447
99457
99390
99738
99665
99740
99911
99378
99371
99581
99453
99842
99660
99462
99540
99662
99490
99780
99823
99857
99784
99661
99832
99431
99590
99709
99670
99471
99547
99499
99510
99407
99484
99471
99602
99542
99631
99472
99474
99575
99585
99398
99596
99558
99867
99730
99413
99404
99657
99685
99426
99785
99462
99652
99724
99595
99442
99479
99434
99375
99855
99472
99738
99866
99426
99773
99498
99614
99428
99819
99425
99858
99818
99523
99421
99684
99446
99703
99482
99481
99780
99373
99686
99559
99513
99568
99381
99513
99874
99492
99594
99380
99415
99691
99487
99529
99562
99429
99492
99728
99577
99501
99466
99800
99557
99472
99524
99549
99465
99474
99466
99427
99377
99397
99413
99405
99563
99740
99664
99770
99504
99734
99794
99671
99464
99599
99481
99701
99647
99713
99690
99621
99700
99768
99517
99543
99633
99576
99372
99699
99396
99406
99404
99415
99481
99704
99416
99944
99488
99676
99473
99484
99824
99496
99520
99776
99582
99638
99577
99558
99650
99504
99553
99381
99826
99669
99476
99766
99470
99521
99384
99463
99532
99439
99505
99533
99614
99471
99579
99605
99472
99437
99547
99721
99626
99659
99595
99446
99711
99840
99530
99509
99374
99509
99432
99479
99819
99787
99651
99575
99477
99424
99621
99831
99603
99719
99693
99551
99678
99412
99668
99753
99433
99529
99652
99404
99381
99467
99439
99622
99402
99635
99663
99425
99679
99600
99459
99382
99434
99581
99485
99541
99374
99658
99440
99467
99428
99502
99706
99421
99433
99370
99481
99901
99666
99607
99485
99400
99518
99801
99403
99566
99448
99470
99438
99517
99611
99599
99370
99433
99479
99808
99554
99723
99418
99508
99621
99474
99681
99671
99787
99484
99842
99392
99435
99412
99732
99918
99573
99495
99800
99750
99521
99371
99673
99546
99593
99695
99426
99799
99525
99489
99639
99823
99408
99554
99418
99531
99737
99504
99805
99773
99584
99520
99506
99621
99490
99493
99509
99696
99453
99382
99407
99394
99640
99394
99882
99522
99737
99651
99599
99682
99375
99486
99558
99823
99701
99378
99380
99729
99492
99405
99587
99608
99742
99472
99633
99474
99496
99686
99914
99539
99764
99481
99544
99644
99742
99821
99553
99587
99451
99399
99713
99859
99772
99832
99639
99732
99823
99436
99485
99446
99423
99761
99967
99497
99516
99577
99839
99566
99562
99493
99723
99644
99838
99397
99386
99448
99478
99465
99384
99386
99413
99770
99512
99393
99549
99384
99675
99399
99506
99664
99694
99800
99676
99546
99508
99727
99478
99590
99457
99620
99464
99402
99443
99457
99476
99443
99725
99805
99496
99439
99540
99515
99676
99587
99862
99735
99481
99419
99586
99591
99607
99781
99728
99792
99413
99633
99757
99401
99913
99509
99545
99519
99509
99797
99684
99378
99558
99642
99790
99495
99504
99607
99543
99578
99485
99617
99612
99632
99413
99492
99667
99378
99611
99451
99783
99876
99526
99735
99453
99407
99380
99917
99671
99799
99430
99863
99397
99735
99541
99396
99393
99909
99551
99815
99829
99743
99460
99624
99451
99478
99783
99377
99536
99933
99663
99703
99465
99829
99389
99648
99431
99801
99504
99463
99783
99562
99698
99406
99895
99530
99840
99417
99636
99881
99621
99707
99605
99512
99590
99610
99405
99819
99473
99428
99605
99444
99430
99781
99494
99756
99783
99461
99647
99543
99396
99384
99609
99557
99421
99690
99685
99471
99779
99559
99719
99711
99436
99625
99452
99665
99518
99424
99713
99765
99377
99855
99887
99772
99537
99391
99617
99785
99622
99378
99738
99731
99395
99524
99498
99387
99439
99694
99781
99862
99495
99463
99679
99385
99679
99490
99696
99858
99444
99413
99867
99515
99541
99471
99631
99586
99670
99593
99384
99495
99459
99790
99518
99474
99560
99481
99431
99451
99369
99379
99478
99601
99653
99777
99444
99579
99435
99450
99411
99576
99966
99392
99632
99625
99797
99701
99765
99497
99773
99782
99395
99951
99748
99441
99611
99439
99410
99397
99388
99658
99547
99393
99839
99378
99512
99481
99739
99627
99547
99529
99694
99697
99546
99567
99401
99724
99393
99411
99821
99409
99879
99425
99442
99445
99653
99772
99606
99636
99413
99566
99620
99880
99414
99375
99484
99462
99533
99728
99524
99890
99475
99430
99393
99562
99449
99700
99782
99677
99757
99652
99618
99655
99905
99533
99526
99482
99423
99394
99711
99497
99630
99421
99685
99681
99448
99686
99759
99691
99599
99420
99654
99827
99812
99399
99372
99863
99462
99482
99611
99477
99722
99670
99493
99515
99634
99633
99608
99542
99720
99519
99740
99724
99542
99702
99403
99522
99725
99472
99751
99747
99379
99410
99766
99560
99588
99680
99410
99621
99386
99580
99760
99485
99665
99502
99542
99641
99844
99664
99786
99534
99474
99576
99410
99484
99688
99735
99660
99745
99505
99505
99645
99731
99726
99525
99756
99562
99490
99754
99476
99418
99595
99453
99567
99613
99646
99372
99855
99441
99409
99637
99482
99434
99736
99437
99558
99747
99866
99747
99650
99604
99380
99594
99753
99373
99793
99376
99419
99567
99495
99478
99688
99467
99424
99513
99526
99790
99515
99574
99450
99422
99912
99391
99929
99819
99544
99414
99425
99528
99467
99776
99491
99685
99404
99625
99751
99503
99719
99488
99488
99722
99881
99512
99535
99752
99399
99670
99772
99489
99640
99426
99780
99838
99786
99700
99738
99384
99465
99869
99799
99786
99385
99435
99504
99461
99750
99370
99425
99658
99745
99843
99454
99401
99828
99889
99458
99707
99921
99516
99560
99831
99744
99690
99568
99386
99420
99436
99731
99741
99452
99495
99691
99832
99417
99414
99493
99444
99707
99472
99456
99634
99862
99515
99896
99832
99454
99855
99375
99777
99669
99411
99610
99654
99664
99449
99433
99750
99789
99873
99785
99471
99690
99501
99555
99545
99650
99847
99786
99896
99621
99394
99467
99482
99420
99417
99508
99910
99501
99373
99741
99702
99456
99448
99866
99927
99784
99686
99489
99662
99450
99536
99930
99454
99425
99503
99946
99382
99472
99430
99606
99477
99477
99726
99630
99577
99709
99814
99688
99561
99593
99885
99769
99923
99533
99785
99928
99384
99679
99872
99757
99393
99490
99745
99452
99380
99549
99679
99861
99623
99732
99516
99755
99471
99411
99524
99485
99682
99757
99784
99713
99392
99850
99435
99569
99589
99617
99505
99508
99469
99592
99547
99602
99486
99529
99516
99617
99381
99681
99389
99517
99625
99732
99594
99742
99609
99388
99407
99680
99819
99369
99473
99918
99775
99555
99887
99469
99472
99382
99403
99620
99444
99430
99574
99749
99555
99820
99920
99776
99741
99893
99421
99427
99665
99465
99524
99477
99533
99531
99518
99427
99721
99410
99450
99473
99654
99537
99826
99603
99691
99520
99609
99621
99456
99602
99600
99501
99370
99541
99735
99567
99371
99489
99542
99449
99504
99891
99543
99818
99409
99489
99530
99376
99651
99459
99455
99604
99491
99614
99454
99761
99567
99781
99543
99468
99740
99765
99504
99762
99495
99588
99733
99419
99649
99448
99950
99653
99717
99651
99494
99499
99635
99539
99599
99436
99587
99735
99846
99669
99369
99540
99814
99432
99735
99426
99598
99482
99753
99662
99739
99428
99490
99392
99410
99530
99477
99384
99663
99546
99430
99490
99875
99516
99370
99414
99535
99421
99678
99418
99634
99787
99421
99468
99478
99738
99480
99713
99426
99504
99963
99520
99792
99464
99744
99397
99688
99401
99811
99581
99610
99929
99407
99376
99408
99673
99621
99457
99583
99795
99502
99542
99877
99635
99473
99621
99961
99729
99557
99498
99508
99783
99446
99446
99579
99439
99404
99773
99544
99692
99516
99533
99575
99579
99727
99632
99977
99555
99669
99449
99490
99626
99598
99612
99652
99425
99782
99527
99684
99413
99549
99529
99575
99606
99869
99640
99374
99609
99405
99655
99648
99636
99765
99485
99406
99695
99498
99495
99773
99614
99611
99777
99398
99683
99474
99423
99462
99899
99458
99626
99845
99677
99678
99901
99433
99839
99586
99471
99565
99570
99380
99414
99791
99678
99916
99627
99616
99728
99495
99844
99756
99566
99649
99634
99529
99563
99577
99728
99527
99522
99487
99523
99427
99819
99779
99821
99520
99586
99460
99440
99759
99382
99399
99459
99564
99689
99511
99549
99383
99693
99464
99759
99572
99655
99437
99482
99449
99564
99626
99517
99930
99400
99437
99392
99470
99496
99495
99470
99398
99687
99895
99498
99521
99494
99684
99375
99401
99610
99552
99835
99447
99531
99420
99514
99455
99467
99601
99426
99790
99777
99400
99700
99499
99550
99426
99754
99605
99439
99714
99787
99726
99555
99385
99369
99546
99566
99390
99786
99643
99524
99372
99378
99631
99687
99384
99439
99445
99388
99459
99878
99500
99858
99417
99381
99583
99796
99481
99552
99379
99494
99906
99458
99506
99461
99579
99845
99670
99369
99420
99502
99711
99717
99810
99377
99411
99615
99535
99653
99706
99537
99522
99442
99549
99851
99586
99812
99478
99531
99924
99860
99516
99419
99701
99648
99862
99610
99484
99390
99498
99863
99676
99503
99452
99467
99445
99850
99432
99422
99669
99589
99639
99460
99536
99660
99728
99516
99828
99682
99494
99375
99472
99536
99882
99921
99517
99736
99439
99751
99761
99402
99702
99416
99596
99595
99494
99468
99437
99378
99510
99462
99584
99383
99415
99806
99387
99738
99698
99433
99470
99481
99570
99881
99404
99496
99641
99399
99508
99473
99513
99595
99676
99438
99378
99660
99386
99437
99464
99386
99525
99596
99604
99795
99416
99764
99547
99454
99576
99837
99679
99455
99677
99478
99471
99663
99720
99375
99504
99497
99433
99767
99681
99462
99461
99440
99610
99835
99371
99649
99456
99744
99430
99439
99838
99482
99761
99375
99592
99492
99784
99799
99390
99520
99463
99504
99623
99410
99713
99556
99471
99555
99567
99563
99471
99392
99732
99926
99610
99499
99658
99472
99452
99384
99565
99391
99794
99822
99421
99436
99723
99950
99454
99700
99538
99758
99654
99745
99595
99666
99788
99700
99652
99561
99821
99549
99665
99521
99605
99509
99574
99705
99709
99577
99610
99564
99607
99424
99679
99717
99664
99449
99697
99421
99792
99382
99654
99391
99550
99401
99901
99797
99423
99504
99397
99394
99537
99839
99611
99450
99451
99712
99582
99834
99494
99719
99587
99540
99444
99418
99470
99559
99382
99389
99665
99584
99384
99410
99378
99803
99407
99447
99573
99578
99474
99717
99604
99848
99958
99428
99493
99890
99613
99513
99901
99897
99683
99509
99415
99637
99779
99556
99576
99537
99659
99616
99447
99446
99726
99549
99518
99656
99756
99395
99509
99530
99489
99836
99634
99683
99784
99792
99644
99423
99559
99412
99642
99444
99649
99768
99405
99598
99644
99465
99635
99628
99408
99543
99657
99900
99607
99643
99658
99706
99873
99469
99520
99625
99770
99561
99985
99423
99665
99547
99412
99392
99420
99614
99461
99525
99469
99770
99684
99536
99567
99426
99618
99566
99599
99609
99504
99579
99463
99372
99820
99929
99539
99590
99835
99801
99435
99373
99515
99723
99770
99389
99670
99420
99477
99436
99487
99448
99641
99796
99559
99576
99510
99496
99407
99929
99482
99577
99528
99725
99873
99650
99447
99716
99598
99464
99936
99481
99535
99646
99516
99383
99962
99612
99725
99460
99436
99395
99487
99800
99876
99703
99690
99965
99488
99766
99671
99401
99432
99396
99803
99455
99404
99493
99458
99531
99428
99793
99446
99376
99470
99464
99519
99426
99543
99770
99618
99584
99481
99786
99469
99723
99620
99636
99388
99479
99383
99797
99461
99668
99582
99577
99722
99693
99480
99592
99640
99519
99440
99574
99550
99531
99973
99530
99627
99546
99404
99488
99481
99809
99615
99386
99760
99425
99603
99646
99501
99408
99522
99525
99427
99741
99421
99742
99824
99785
99804
99546
99687
99404
99753
99397
99820
99448
99452
99413
99559
99506
99772
99473
99384
99576
99738
99764
99443
99476
99560
99610
99601
99520
99734
99543
99419
99530
99889
99505
99734
99648
99505
99390
99801
99698
99572
99501
99782
99770
99897
99703
99388
99701
99591
99833
99502
99657
99503
99385
99531
99665
99661
99720
99654
99800
99755
99804
99439
99447
99623
99602
99433
99653
99798
99485
99753
99413
99535
99893
99837
99529
99757
99461
99730
99525
99822
99691
99846
99540
99751
99425
99574
99499
99395
99821
99825
99492
99603
99572
99401
99379
99588
99483
99815
99568
99570
99912
99415
99421
99374
99964
99624
99536
99680
99620
99649
99411
99581
99433
99455
99500
99373
99391
99454
99687
99424
99706
99408
99731
99495
99669
99632
99500
99534
99565
99712
99523
99615
99384
99817
99523
99574
99719
99426
99535
99484
99791
99429
99913
99624
99468
99576
99609
99822
99656
99641
99613
99439
99392
99445
99481
99495
99614
99433
99533
99535
99629
99793
99392
99454
99412
99593
99454
99391
99455
99773
99443
99837
99409
99926
99879
99389
99668
99477
99830
99386
99501
99632
99383
99748
99685
99553
99754
99432
99604
99667
99701
99477
99445
99698
99400
99437
99709
99665
99462
99448
99745
99485
99568
99427
99638
99439
99516
99437
99503
99587
99465
99540
99411
99548
99983
99489
99965
99679
99891
99371
99907
99552
99531
99534
99754
99580
99433
99671
99453
99798
99483
99470
99652
99390
99704
99709
99458
99513
99835
99435
99509
99792
99604
99469
99600
99394
99393
99772
99777
99638
99526
99526
99404
99573
99474
99538
99512
99711
99770
99394
99392
99706
99729
99534
99756
99381
99387
99476
99584
99767
99808
99493
99585
99521
99601
99724
99518
99526
99380
99775
99771
99634
99588
99604
99437
99906
99376
99435
99451
99587
99681
99513
99851
99769
99499
99678
99451
99723
99781
99633
99381
99484
99611
99631
99670
99540
99698
99423
99446
99585
99671
99567
99395
99408
99429
99978
99386
99498
99375
99624
99664
99718
99518
99847
99449
99830
99590
99773
99440
99387
99382
99482
99571
99378
99748
99561
99699
99399
99487
99561
99638
99599
99530
99389
99379
99591
99401
99550
99826
99734
99659
99432
99411
99863
99530
99670
99478
99420
99626
99645
99472
99420
99449
99475
99590
99665
99569
99554
99732
99624
99862
99516
99768
99618
99604
99617
99639
99702
99493
99735
99377
99550
99506
99759
99482
99485
99568
99413
99879
99379
99672
99603
99531
99665
99469
99724
99539
99762
99493
99662
99848
99372
99814
99409
99698
99471
99659
99545
99669
99712
99648
99595
99469
99485
99527
99620
99868
99412
99541
99403
99615
99451
99654
99469
99924
99389
99812
99635
99781
99710
99614
99514
99611
99766
99536
99949
99929
99540
99822
99480
99607
99472
99741
99369
99719
99389
99804
99551
99426
99687
99839
99487
99875
99762
99374
99427
99591
99626
99671
99565
99631
99881
99405
99392
99759
99487
99388
99462
99384
99563
99618
99502
99510
99761
99606
99830
99942
99510
99828
99742
99640
99399
99508
99430
99591
99474
99862
99647
99581
99401
99823
99435
99554
99574
99484
99738
99520
99438
99648
99582
99449
99740
99472
99475
99873
99666
99384
99712
99510
99658
99615
99656
99626
99395
99439
99791
99515
99557
99746
99631
99711
99639
99503
99401
99415
99372
99655
99684
99407
99759
99449
99409
99724
99550
99426
99438
99417
99390
99711
99394
99704
99752
99504
99523
99692
99514
99383
99509
99425
99379
99811
99549
99614
99808
99701
99787
99884
99650
99443
99433
99734
99425
99426
99907
99690
99669
99513
99698
99630
99473
99754
99375
99596
99389
99415
99962
99467
99510
99704
99665
99398
99832
99429
99501
99814
99620
99917
99839
99563
99687
99716
99441
99543
99379
99673
99392
99522
99863
99429
99891
99683
99904
99533
99942
99881
99391
99437
99644
99726
99656
99435
99453
99437
99384
99372
99859
99375
99550
99530
99674
99691
99501
99693
99885
99418
99393
99489
99747
99405
99706
99560
99605
99464
99643
99794
99544
99773
99874
99724
99370
99893
99376
99466
99497
99735
99526
99945
99612
99422
99481
99702
99691
99784
99404
99394
99635
99795
99469
99373
99599
99442
99655
99568
99741
99769
99438
99427
99803
99510
99541
99651
99640
99754
99623
99457
99671
99428
99495
99716
99407
99513
99644
99498
99549
99812
99504
99548
99460
99450
99605
99398
99679
99786
99385
99589
99557
99773
99541
99478
99939
99469
99593
99868
99595
99494
99612
99694
99776
99520
99443
99448
99773
99477
99491
99581
99445
99607
99542
99545
99447
99789
99388
99864
99405
99842
99446
99879
99706
99621
99607
99766
99729
99673
99785
99546
99420
99525
99646
99512
99709
99429
99730
99639
99416
99745
99563
99574
99398
99374
99474
99742
99458
99691
99507
99809
99514
99467
99667
99595
99493
99687
99715
99378
99734
99734
99443
99569
99627
99646
99500
99537
99659
99631
99509
99446
99529
99515
99687
99540
99426
99476
99444
99401
99474
99378
99855
99469
99788
99734
99419
99582
99664
99571
99744
99585
99449
99555
99566
99680
99429
99597
99611
99837
99693
99396
99449
99558
99465
99498
99877
99468
99397
99449
99457
99406
99378
99776
99674
99653
99705
99412
99499
99396
99399
99545
99410
99375
99477
99553
99795
99394
99371
99798
99402
99369
99746
99448
99661
99541
99723
99754
99619
99501
99488
99831
99549
99712
99384
99604
99742
99779
99468
99412
99666
99387
99839
99519
99788
99490
99392
99454
99393
99416
99680
99467
99410
99440
99506
99647
99404
99574
99394
99455
99909
99565
99492
99416
99858
99665
99388
99414
99384
99563
99543
99560
99505
99635
99778
99779
99490
99529
99870
99532
99389
99398
99379
99633
99568
99385
99406
99372
99550
99610
99432
99450
99875
99369
99596
99381
99810
99567
99562
99728
99561
99558
99839
99649
99651
99595
99708
99404
99549
99691
99539
99721
99381
99503
99785
99799
99559
99649
99707
99438
99901
99479
99655
99662
99721
99466
99485
99725
99624
99689
99384
99688
99425
99423
99797
99648
99383
99459
99586
99881
99690
99436
99438
99405
99781
99625
99766
99819
99752
99834
99649
99422
99421
99811
99534
99761
99419
99458
99539
99658
99655
99727
99377
99375
99788
99742
99390
99425
99817
99478
99630
99382
99460
99674
99415
99770
99740
99946
99373
99600
99417
99684
99394
99602
99448
99470
99617
99533
99568
99400
99841
99432
99503
99472
99797
99521
99727
99620
99732
99742
99622
99646
99705
99853
99648
99609
99697
99686
99800
99728
99405
99648
99677
99501
99688
99457
99460
99494
99435
99613
99458
99914
99460
99723
99731
99871
99549
99495
99717
99623
99478
99669
99574
99440
99393
99405
99554
99379
99417
99876
99611
99513
99668
99642
99429
99556
99412
99741
99627
99376
99725
99737
99686
99471
99372
99772
99376
99770
99408
99378
99382
99868
99516
99508
99534
99485
99374
99951
99574
99605
99483
99654
99515
99676
99951
99587
99589
99976
99572
99730
99470
99560
99468
99417
99381
99832
99694
99727
99775
99398
99476
99557
99497
99498
99393
99469
99698
99433
99415
99573
99564
99530
99671
99414
99530
99469
99637
99581
99568
99477
99562
99536
99595
99525
99458
99374
99741
99535
99576
99581
99807
99594
99497
99409
99850
99684
99486
99814
99440
99413
99752
99838
99756
99584
99601
99513
99448
99638
99442
99374
99568
99663
99485
99740
99381
99769
99668
99448
99482
99586
99426
99523
99733
99393
99459
99415
99743
99392
99579
99634
99535
99728
99399
99790
99747
99649
99615
99379
99809
99705
99859
99637
99507
99454
99445
99742
99722
99594
99883
99540
99397
99383
99689
99661
99629
99651
99463
99576
99398
99474
99555
99529
99586
99752
99595
99436
99397
99838
99809
99866
99390
99568
99385
99388
99474
99555
99400
99755
99747
99594
99786
99608
99625
99482
99831
99466
99615
99425
99395
99512
99444
99676
99432
99417
99789
99579
99448
99567
99616
99457
99429
99595
99502
99471
99439
99424
99957
99812
99917
99606
99430
99455
99766
99485
99892
99555
99471
99747
99575
99905
99734
99705
99380
99607
99573
99423
99695
99513
99730
99369
99548
99805
99712
99517
99862
99623
99887
99680
99619
99415
99469
99535
99514
99375
99816
99457
99376
99502
99638
99710
99877
99711
99457
99450
99619
99694
99392
99570
99631
99376
99537
99769
99380
99708
99603
99472
99515
99658
99931
99548
99457
99631
99623
99704
99673
99855
99782
99392
99649
99555
99777
99572
99499
99457
99943
99513
99540
99539
99906
99483
99457
99801
99394
99441
99900
99422
99555
99632
99566
99401
99536
99658
99720
99394
99690
99720
99461
99414
99720
99667
99601
99619
99786
99643
99447
99662
99728
99561
99962
99407
99414
99761
99792
99582
99400
99643
99501
99581
99749
99892
99631
99786
99469
99550
99828
99481
99423
99642
99427
99492
99579
99468
99443
99509
99768
99534
99851
99576
99376
99652
99449
99422
99626
99371
99509
99423
99739
99508
99418
99465
99635
99716
99405
99406
99469
99425
99905
99583
99751
99391
99656
99885
99414
99384
99689
99609
99426
99866
99476
99391
99462
99528
99648
99375
99519
99397
99657
99542
99774
99858
99419
99509
99619
99561
99488
99797
99699
99589
99744
99384
99391
99713
99985
99689
99694
99651
99993
99560
99471
99405
99605
99425
99809
99456
99648
99450
99577
99667
99453
99687
99381
99375
99458
99785
99381
99506
99599
99929
99525
99454
99490
99621
99791
99603
99630
99408
99670
99615
99441
99465
99453
99688
99663
99754
99762
99816
99389
99436
99397
99547
99486
99569
99513
99720
99534
99554
99605
99393
99922
99386
99570
99547
99701
99452
99630
99570
99470
99498
99545
99506
99553
99523
99520
99500
99425
99506
99468
99743
99429
99489
99477
99506
99535
99700
99526
99531
99853
99546
99446
99479
99499
99456
99504
99898
99412
99392
99663
99554
99452
99443
99446
99524
99513
99626
99507
99493
99793
99695
99411
99706
99442
99787
99683
99551
99490
99575
99404
99638
99482
99524
99815
99376
99434
99405
99581
99403
99595
99536
99519
99705
99526
99484
99697
99863
99668
99396
99518
99718
99433
99590
99571
99587
99419
99763
99460
99604
99573
99637
99817
99400
99784
99398
99495
99408
99387
99709
99413
99885
99716
99477
99519
99677
99589
99570
99568
99553
99485
99402
99378
99743
99693
99645
99721
99541
99503
99791
99825
99750
99561
99740
99517
99395
99423
99629
99731
99717
99700
99441
99869
99476
99549
99715
99446
99561
99485
99784
99623
99629
99375
99465
99374
99399
99457
99612
99909
99764
99455
99719
99481
99713
99381
99641
99527
99419
99434
99392
99492
99389
99815
99464
99734
99496
99600
99727
99548
99566
99935
99698
99681
99478
99450
99778
99799
99647
99520
99490
99791
99859
99717
99561
99518
99505
99623
99509
99731
99787
99519
99493
99382
99616
99455
99381
99739
99474
99612
99516
99874
99591
99557
99384
99380
99548
99503
99748
99371
99626
99471
99621
99376
99466
99417
99493
99558
99579
99875
99711
99536
99411
99547
99412
99717
99570
99668
99458
99693
99839
99609
99822
99412
99665
99384
99435
99511
99536
99475
99400
99510
99714
99652
99565
99501
99926
99537
99845
99558
99437
99634
99415
99496
99451
99471
99539
99462
99829
99446
99607
99551
99677
99439
99571
99532
99409
99511
99602
99450
99421
99658
99823
99749
99850
99437
99561
99884
99799
99580
99423
99515
99605
99418
99505
99626
99431
99403
99838
99437
99375
99508
99434
99458
99684
99541
99719
99695
99664
99586
99466
99638
99619
99386
99775
99842
99393
99915
99394
99460
99819
99667
99614
99613
99739
99518
99889
99593
99462
99696
99370
99912
99696
99700
99457
99422
99434
99384
99405
99474
99548
99436
99519
99404
99414
99672
99782
99891
99797
99381
99982
99472
99439
99626
99600
99661
99400
99755
99452
99390
99592
99411
99756
99374
99408
99475
99692
99841
99376
99558
99844
99624
99612
99508
99690
99554
99751
99637
99963
99666
99420
99693
99559
99482
99696
99546
99423
99478
99429
99553
99571
99374
99465
99394
99498
99740
99675
99637
99476
99412
99573
99568
99467
99741
99372
99371
99830
99573
99766
99550
99387
99376
99674
99385
99957
99573
99787
99561
99498
99428
99759
99443
99529
99592
99523
99598
99613
99874
99725
99655
99387
99673
99569
99534
99422
99945
99373
99604
99397
99487
99624
99737
99638
99729
99721
99596
99563
99878
99810
99464
99397
99751
99475
99473
99475
99458
99422
99489
99504
99838
99820
99785
99649
99750
99397
99414
99399
99475
99713
99825
99559
99538
99371
99501
99862
99905
99408
99501
99487
99783
99480
99664
99450
99688
99826
99681
99464
99370
99382
99380
99387
99377
99371
99732
99565
99436
99389
99571
99517
99644
99406
99451
99722
99643
99537
99432
99605
99449
99694
99664
99515
99411
99391
99379
99622
99477
99695
99477
99462
99474
99613
99499
99449
99725
99601
99433
99431
99408
99647
99843
99589
99521
99569
99507
99814
99882
99410
99381
99809
99566
99467
99562
99956
99387
99402
99491
99577
99381
99583
99528
99428
99650
99767
99429
99464
99446
99530
99774
99464
99902
99724
99552
99793
99445
99884
99579
99504
99385
99678
99595
99577
99495
99415
99617
99787
99950
99432
99722
99448
99566
99387
99676
99455
99379
99488
99477
99390
99578
99547
99589
99575
99578
99402
99660
99370
99734
99547
99731
99508
99780
99529
99374
99496
99442
99540
99846
99910
99767
99421
99534
99649
99702
99446
99690
99381
99660
99532
99649
99619
99527
99389
99649
99372
99525
99597
99810
99784
99445
99451
99446
99797
99529
99408
99533
99784
99621
99386
99629
99612
99899
99449
99906
99488
99801
99599
99765
99516
99463
99430
99556
99618
99583
99638
99404
99929
99597
99392
99512
99613
99954
99417
99503
99447
99647
99458
99502
99455
99554
99515
99459
99379
99735
99505
99379
99417
99497
99507
99418
99769
99373
99397
99660
99689
99809
99715
99648
99541
99443
99688
99431
99684
99479
99566
99599
99693
99698
99597
99459
99542
99704
99638
99746
99555
99750
99492
99838
99492
99606
99390
99376
99588
99448
99453
99677
99698
99638
99805
99743
99498
99415
99773
99609
99620
99511
99436
99529
99407
99581
99629
99709
99450
99747
99444
99902
99487
99470
99448
99807
99476
99744
99383
99445
99529
99452
99609
99541
99522
99380
99662
99370
99484
99548
99712
99632
99522
99598
99388
99711
99701
99706
99372
99717
99707
99707
99690
99763
99646
99398
99488
99716
99508
99653
99390
99477
99552
99428
99608
99697
99423
99538
99643
99412
99464
99393
99851
99700
99909
99638
99795
99573
99619
99549
99506
99569
99573
99827
99518
99531
99872
99596
99640
99668
99720
99740
99652
99406
99512
99489
99373
99369
99685
99512
99529
99454
99411
99457
99393
99726
99636
99589
99425
99645
99552
99687
99675
99758
99635
99699
99538
99763
99533
99403
99405
99404
99407
99454
99512
99779
99585
99658
99371
99386
99892
99436
99572
99480
99402
99461
99860
99597
99581
99538
99675
99600
99635
99460
99807
99486
99485
99534
99805
99425
99523
99444
99829
99697
99408
99498
99381
99693
99456
99441
99399
99797
99531
99541
99589
99605
99618
99616
99697
99706
99661
99375
99540
99432
99880
99398
99564
99795
99514
99564
99614
99595
99488
99571
99587
99739
99647
99726
99655
99555
99548
99507
99432
99402
99439
99634
99445
99420
99571
99405
99755
99514
99374
99534
99558
99440
99732
99396
99679
99481
99404
99709
99433
99843
99512
99412
99448
99960
99641
99627
99729
99514
99389
99579
99536
99831
99532
99571
99553
99458
99904
99542
99766
99658
99790
99671
99426
99556
99492
99804
99598
99740
99629
99795
99509
99509
99445
99756
99489
99802
99436
99812
99382
99396
99552
99716
99530
99410
99534
99595
99714
99732
99374
99944
99770
99628
99380
99370
99524
99472
99370
99651
99641
99594
99827
99475
99610
99687
99531
99608
99666
99464
99406
99558
99434
99514
99810
99456
99546
99527
99407
99429
99470
99566
99457
99377
99726
99398
99414
99508
99481
99673
99510
99789
99517
99497
99729
99669
99591
99507
99716
99378
99497
99482
99464
99726
99384
99419
99573
99491
99460
99573
99661
99432
99630
99447
99606
99507
99542
99550
99674
99797
99662
99665
99532
99478
99631
99626
99378
99447
99946
99557
99606
99899
99852
99787
99383
99400
99535
99899
99668
99687
99385
99380
99373
99636
99735
99800
99378
99602
99526
99692
99533
99755
99831
99646
99798
99650
99524
99771
99913
99639
99529
99402
99500
99515
99689
99550
99465
99714
99709
99420
99422
99574
99720
99542
99716
99489
99794
99420
99495
99647
99472
99432
99491
99642
99425
99687
99414
99607
99509
99618
99439
99371
99897
99464
99667
99515
99548
99772
99641
99643
99874
99869
99667
99530
99878
99442
99921
99430
99641
99662
99529
99914
99411
99857
99857
99525
99432
99396
99722
99466
99439
99522
99383
99443
99733
99892
99465
99819
99639
99516
99413
99404
99370
99375
99587
99571
99547
99727
99524
99657
99735
99478
99383
99589
99414
99500
99466
99502
99588
99379
99484
99500
99417
99436
99505
99602
99681
99498
99548
99381
99805
99790
99945
99541
99557
99574
99478
99530
99560
99721
99660
99430
99385
99599
99601
99521
99661
99689
99565
99598
99607
99776
99432
99543
99436
99808
99446
99538
99629
99400
99399
99494
99475
99390
99383
99377
99391
99751
99536
99393
99541
99398
99692
99546
99774
99381
99376
99772
99623
99825
99399
99462
99514
99730
99511
99562
99456
99495
99483
99392
99421
99443
99716
99543
99651
99646
99649
99474
99612
99884
99641
99695
99764
99536
99548
99583
99526
99437
99466
99559
99619
99388
99853
99369
99626
99405
99958
99674
99552
99783
99727
99817
99758
99593
99533
99407
99497
99685
99617
99735
99556
99528
99662
99729
99427
99403
99533
99414
99551
99440
99626
99765
99631
99538
99909
99746
99893
99417
99912
99846
99400
99417
99872
99401
99695
99702
99757
99524
99529
99412
99635
99525
99383
99717
99589
99624
99676
99376
99382
99645
99417
99510
99414
99559
99608
99721
99491
99436
99369
99684
99607
99612
99372
99402
99370
99499
99479
99417
99758
99678
99572
99510
99621
99447
99458
99688
99717
99514
99630
99707
99837
99536
99519
99499
99661
99674
99510
99376
99725
99630
99496
99373
99707
99458
99513
99681
99673
99407
99533
99802
99457
99383
99421
99481
99669
99622
99824
99389
99960
99526
99398
99585
99842
99603
99535
99694
99727
99379
99472
99593
99423
99547
99491
99443
99369
99818
99833
99534
99615
99769
99475
99391
99755
99730
99679
99542
99471
99504
99457
99688
99514
99711
99439
99373
99953
99474
99574
99544
99451
99922
99617
99450
99401
99739
99473
99565
99455
99456
99746
99396
99380
99443
99516
99611
99565
99684
99385
99863
99715
99479
99664
99640
99462
99485
99639
99374
99475
99648
99477
99908
99460
99550
99592
99773
99776
99523
99372
99509
99423
99617
99669
99424
99396
99749
99456
99667
99691
99566
99466
99622
99547
99724
99578
99513
99705
99491
99655
99472
99519
99463
99381
99543
99462
99493
99694
99555
99561
99464
99898
99464
99642
99577
99508
99877
99448
99946
99387
99533
99551
99623
99412
99686
99462
99492
99429
99518
99387
99748
99761
99794
99386
99601
99753
99513
99591
99725
99449
99381
99826
99500
99606
99633
99428
99662
99516
99651
99698
99395
99465
99782
99595
99652
99863
99744
99389
99418
99420
99396
99762
99666
99833
99760
99625
99645
99738
99468
99624
99912
99583
99755
99596
99369
99393
99731
99618
99482
99427
99687
99681
99809
99635
99470
99749
99639
99526
99372
99371
99469
99597
99460
99851
99763
99426
99538
99536
99456
99666
99410
99535
99497
99370
99826
99405
99648
99537
99662
99585
99921
99791
99425
99494
99599
99691
99405
99551
99401
99466
99440
99450
99390
99603
99723
99495
99412
99534
99685
99384
99639
99649
99715
99583
99661
99840
99466
99377
99594
99774
99751
99523
99549
99622
99669
99455
99621
99537
99478
99520
99795
99685
99370
99498
99376
99876
99402
99377
99528
99565
99541
99797
99606
99462
99622
99636
99831
99680
99514
99722
99571
99464
99501
99576
99567
99551
99483
99481
99678
99664
99646
99493
99884
99496
99834
99676
99773
99569
99870
99908
99379
99554
99762
99410
99488
99924
99420
99594
99483
99374
99575
99519
99579
99673
99417
99441
99414
99460
99381
99406
99592
99422
99517
99646
99543
99772
99408
99412
99704
99748
99439
99518
99429
99872
99382
99411
99651
99459
99593
99601
99383
99971
99390
99432
99467
99520
99889
99552
99409
99672
99529
99438
99653
99453
99389
99452
99446
99383
99468
99470
99427
99796
99417
99606
99375
99719
99819
99378
99538
99960
99536
99649
99437
99890
99552
99650
99441
99630
99384
99771
99828
99690
99457
99392
99680
99392
99616
99415
99515
99500
99490
99805
99388
99722
99515
99594
99646
99501
99437
99479
99432
99384
99395
99625
99610
99443
99810
99504
99641
99411
99701
99433
99584
99765
99468
99535
99466
99400
99882
99444
99796
99817
99382
99455
99400
99521
99502
99433
99882
99867
99705
99691
99547
99761
99381
99517
99638
99370
99590
99433
99676
99880
99780
99552
99567
99616
99950
99728
99704
99589
99434
99438
99792
99415
99545
99435
99505
99628
99713
99616
99468
99927
99376
99477
99544
99607
99749
99531
99720
99411
99601
99708
99701
99619
99521
99593
99660
99646
99645
99679
99414
99812
99736
99679
99855
99563
99549
99532
99478
99647
99460
99382
99657
99581
99931
99578
99374
99717
99524
99791
99452
99766
99528
99743
99613
99415
99501
99604
99438
99409
99561
99375
99918
99733
99687
99750
99604
99417
99607
99592
99679
99912
99700
99394
99799
99762
99512
99572
99543
99498
99397
99472
99590
99649
99489
99490
99591
99384
99465
99444
99535
99870
99548
99447
99530
99863
99506
99410
99618
99519
99411
99491
99917
99560
99483
99562
99544
99678
99373
99552
99443
99412
99492
99574
99508
99561
99566
99411
99541
99428
99383
99455
99398
99612
99849
99491
99651
99394
99803
99520
99654
99397
99839
99923
99479
99909
99517
99408
99640
99386
99586
99589
99573
99379
99740
99409
99537
99569
99706
99833
99566
99465
99826
99609
99529
99372
99453
99547
99372
99725
99392
99530
99376
99458
99609
99673
99674
99417
99573
99730
99433
99502
99482
99536
99586
99616
99370
99610
99925
99702
99565
99374
99528
99698
99601
99539
99693
99823
99857
99835
99435
99555
99568
99376
99882
99395
99696
99423
99408
99727
99729
99585
99406
99413
99562
99725
99877
99528
99537
99430
99548
99556
99540
99505
99425
99489
99490
99465
99680
99441
99690
99584
99471
99813
99375
99564
99440
99789
99764
99607
99374
99795
99831
99599
99709
99588
99522
99630
99661
99579
99625
99946
99773
99458
99449
99767
99578
99568
99803
99906
99547
99589
99492
99663
99781
99877
99875
99452
99565
99907
99525
99487
99374
99854
99884
99886
99397
99664
99414
99507
99431
99553
99458
99596
99526
99471
99815
99398
99723
99545
99476
99396
99634
99600
99757
99818
99542
99555
99721
99543
99554
99556
99697
99889
99811
99613
99392
99688
99470
99642
99509
99397
99713
99400
99415
99524
99557
99426
99807
99520
99934
99547
99927
99747
99476
99668
99588
99448
99394
99476
99442
99471
99578
99683
99428
99433
99402
99466
99628
99418
99780
99795
99563
99636
99872
99713
99572
99820
99833
99916
99559
99648
99679
99675
99624
99454
99543
99465
99817
99754
99538
99555
99486
99459
99729
99372
99436
99775
99719
99809
99568
99711
99597
99785
99685
99807
99841
99665
99897
99418
99412
99446
99735
99746
99429
99497
99527
99392
99757
99630
99389
99402
99685
99509
99753
99564
99518
99469
99488
99397
99482
99416
99563
99411
99655
99580
99702
99847
99388
99671
99515
99603
99482
99453
99373
99874
99370
99455
99852
99939
99398
99578
99752
99688
99753
99477
99682
99811
99575
99844
99459
99705
99517
99458
99604
99439
99402
99573
99633
99455
99801
99969
99645
99891
99457
99597
99429
99423
99695
99696
99579
99793
99394
99920
99415
99568
99457
99740
99707
99555
99582
99570
99505
99439
99606
99650
99504
99648
99961
99502
99529
99459
99715
99385
99439
99377
99620
99424
99970
99706
99528
99800
99722
99739
99540
99776
99581
99480
99730
99369
99871
99552
99750
99410
99384
99421
99709
99440
99603
99788
99382
99979
99606
99436
99685
99381
99933
99815
99704
99728
99836
99729
99457
99469
99619
99572
99513
99414
99483
99640
99393
99412
99376
99739
99547
99508
99731
99635
99471
99773
99625
99421
99375
99853
99390
99445
99962
99537
99381
99370
99495
99503
99467
99783
99738
99582
99671
99690
99473
99958
99671
99719
99763
99652
99687
99661
99431
99837
99530
99395
99869
99668
99618
99784
99408
99824
99673
99465
99851
99634
99385
99457
99546
99854
99719
99807
99519
99594
99526
99505
99601
99463
99605
99681
99570
99463
99509
99629
99417
99402
99625
99535
99724
99386
99579
99456
99513
99561
99750
99480
99547
99416
99371
99381
99671
99751
99450
99637
99637
99748
99514
99478
99481
99426
99405
99648
99431
99658
99618
99850
99680
99457
99736
99466
99657
99906
99376
99464
99790
99862
99396
99371
99408
99419
99415
99476
99427
99804
99399
99603
99670
99638
99519
99462
99487
99839
99599
99591
99779
99480
99568
99387
99537
99564
99370
99430
99486
99500
99611
99426
99987
99692
99596
99514
99534
99569
99787
99731
99919
99758
99601
99381
99724
99489
99627
99649
99414
99502
99792
99408
99605
99376
99579
99385
99695
99641
99490
99582
99612
99940
99409
99436
99436
99987
99564
99603
99571
99407
99497
99486
99567
99668
99562
99616
99444
99820
99600
99490
99839
99701
99523
99545
99370
99533
99664
99404
99777
99454
99458
99883
99373
99611
99673
99536
99601
99472
99434
99478
99493
99431
99479
99449
99416
99433
99611
99393
99591
99471
99576
99678
99412
99492
99453
99458
99800
99489
99724
99639
99707
99852
99577
99422
99968
99609
99841
99812
99466
99465
99606
99612
99662
99545
99380
99501
99749
99760
99736
99552
99865
99612
99469
99582
99654
99413
99412
99462
99946
99382
99673
99403
99523
99709
99760
99689
99407
99386
99404
99618
99494
99841
99825
99938
99380
99794
99523
99550
99504
99779
99829
99421
99551
99493
99389
99398
99440
99701
99551
99441
99424
99538
99639
99856
99455
99482
99480
99514
99621
99653
99394
99617
99555
99660
99752
99502
99572
99721
99752
99664
99544
99545
99764
99527
99431
99407
99373
99642
99479
99468
99499
99503
99504
99416
99420
99770
99473
99743
99374
99371
99657
99802
99842
99737
99383
99570
99647
99765
99593
99722
99614
99839
99498
99899
99636
99412
99506
99564
99714
99536
99590
99396
99737
99463
99369
99585
99486
99542
99374
99598
99655
99737
99576
99753
99751
99396
99486
99482
99574
99369
99808
99735
99395
99432
99451
99743
99725
99387
99537
99839
99644
99375
99624
99431
99805
99462
99413
99397
99507
99403
99559
99559
99495
99681
99387
99706
99390
99567
99443
99487
99906
99600
99402
99541
99370
99606
99494
99670
99472
99425
99849
99565
99675
99478
99430
99688
99582
99547
99715
99399
99619
99585
99589
99630
99850
99425
99566
99520
99581
99643
99570
99684
99753
99507
99479
99490
99587
99485
99379
99452
99448
99419
99461
99455
99775
99436
99862
99744
99393
99386
99383
99729
99424
99441
99515
99512
99457
99675
99614
99403
99615
99533
99418
99524
99522
99741
99506
99452
99519
99690
99503
99537
99552
99890
99583
99934
99805
99770
99534
99406
99860
99542
99407
99606
99502
99712
99446
99387
99501
99897
99892
99884
99596
99400
99372
99685
99442
99548
99670
99448
99572
99483
99466
99480
99387
99556
99784
99552
99414
99425
99397
99787
99445
99542
99515
99426
99544
99479
99397
99906
99388
99680
99675
99493
99739
99466
99607
99465
99460
99386
99478
99375
99410
99653
99461
99577
99464
99713
99449
99593
99714
99374
99594
99708
99956
99711
99498
99620
99410
99388
99403
99640
99853
99448
99375
99907
99378
99567
99517
99381
99698
99466
99415
99400
99518
99472
99408
99488
99804
99385
99945
99692
99378
99846
99518
99641
99574
99539
99471
99467
99388
99527
99541
99613
99774
99401
99834
99616
99387
99830
99488
99612
99750
99466
99587
99482
99461
99562
99854
99872
99416
99653
99718
99828
99408
99685
99517
99563
99415
99497
99457
99439
99811
99739
99439
99464
99889
99591
99584
99600
99387
99396
99409
99742
99780
99372
99492
99675
99804
99795
99824
99482
99397
99629
99382
99812
99473
99431
99589
99496
99716
99919
99574
99562
99430
99714
99960
99395
99438
99496
99879
99372
99494
99600
99786
99587
99370
99420
99659
99698
99501
99566
99592
99788
99493
99422
99461
99574
99429
99583
99587
99459
99396
99615
99534
99811
99644
99636
99844
99794
99570
99556
99788
99542
99539
99592
99505
99493
99412
99964
99582
99660
99751
99644
99415
99405
99543
99556
99411
99863
99383
99398
99400
99573
99757
99819
99748
99885
99704
99495
99678
99738
99473
99463
99426
99568
99617
99461
99772
99480
99697
99508
99705
99381
99381
99682
99395
99472
99801
99963
99369
99400
99585
99652
99465
99841
99512
99951
99666
99620
99405
99492
99638
99469
99503
99612
99393
99411
99460
99438
99767
99760
99784
99418
99520
99535
99649
99842
99574
99609
99710
99620
99417
99785
99376
99535
99644
99572
99653
99646
99956
99610
99824
99790
99502
99405
99673
99386
99613
99614
99992
99431
99723
99423
99678
99529
99576
99531
99684
99703
99672
99474
99739
99822
99837
99470
99868
99468
99602
99776
99765
99545
99570
99503
99422
99683
99879
99700
99411
99388
99502
99491
99685
99468
99818
99391
99580
99499
99620
99852
99652
99718
99473
99567
99478
99441
99401
99410
99400
99780
99398
99396
99689
99867
99481
99779
99475
99639
99575
99748
99402
99606
99555
99712
99407
99438
99437
99667
99496
99702
99731
99701
99742
99418
99576
99697
99608
99474
99542
99477
99689
99837
99465
99970
99429
99581
99554
99520
99457
99389
99482
99487
99699
99496
99588
99611
99585
99425
99497
99462
99498
99801
99536
99715
99793
99523
99611
99539
99384
99500
99510
99509
99555
99470
99506
99830
99662
99438
99548
99744
99683
99633
99460
99532
99442
99585
99411
99400
99821
99505
99380
99490
99795
99490
99424
99647
99659
99463
99426
99554
99565
99616
99624
99631
99574
99763
99448
99531
99428
99587
99429
99444
99404
99479
99612
99385
99754
99533
99405
99751
99684
99675
99631
99662
99774
99909
99521
99399
99644
99797
99561
99492
99486
99673
99426
99495
99569
99611
99438
99859
99390
99467
99385
99400
99578
99703
99469
99751
99556
99793
99645
99531
99782
99883
99410
99729
99693
99722
99515
99521
99626
99766
99755
99391
99544
99587
99651
99435
99475
99522
99891
99625
99734
99951
99965
99678
99465
99415
99937
99408
99658
99386
99416
99485
99384
99792
99430
99467
99691
99483
99375
99406
99807
99518
99695
99510
99484
99439
99704
99538
99654
99665
99647
99638
99743
99560
99376
99580
99598
99732
99812
99410
99370
99858
99687
99435
99411
99388
99660
99445
99522
99385
99500
99672
99447
99433
99641
99558
99428
99373
99485
99455
99416
99718
99541
99462
99403
99439
99397
99399
99408
99655
99455
99376
99819
99600
99503
99389
99586
99402
99523
99896
99369
99683
99425
99520
99502
99698
99389
99381
99701
99389
99488
99633
99559
99611
99634
99648
99752
99525
99559
99510
99449
99668
99644
99569
99594
99472
99593
99827
99400
99464
99721
99538
99445
99644
99790
99754
99734
99762
99417
99672
99525
99449
99818
99529
99592
99596
99536
99414
99430
99614
99407
99651
99561
99395
99691
99745
99447
99430
99503
99537
99499
99554
99874
99503
99822
99754
99451
99610
99533
99429
99874
99767
99472
99372
99461
99518
99943
99444
99477
99615
99460
99562
99554
99394
99734
99376
99595
99581
99462
99632
99519
99369
99417
99454
99485
99432
99658
99750
99679
99734
99604
99693
99799
99445
99529
99461
99375
99436
99680
99472
99594
99618
99495
99579
99433
99561
99489
99529
99369
99399
99430
99454
99734
99417
99511
99813
99452
99553
99863
99604
99792
99648
99379
99465
99532
99597
99403
99817
99987
99619
99491
99791
99458
99598
99788
99392
99607
99437
99468
99658
99389
99391
99682
99472
99720
99518
99565
99512
99551
99607
99394
99613
99439
99699
99509
99401
99534
99551
99708
99988
99389
99659
99841
99711
99668
99375
99692
99452
99895
99389
99445
99402
99597
99894
99684
99583
99944
99424
99800
99875
99663
99563
99516
99533
99504
99474
99834
99879
99676
99401
99600
99404
99454
99382
99567
99412
99407
99536
99436
99562
99598
99404
99427
99396
99773
99443
99455
99370
99651
99529
99897
99744
99493
99447
99422
99637
99612
99546
99370
99712
99621
99680
99567
99477
99441
99837
99593
99620
99537
99686
99548
99546
99777
99574
99583
99621
99473
99924
99649
99693
99410
99667
99636
99558
99386
99516
99621
99557
99721
99716
99550
99395
99391
99546
99597
99555
99623
99585
99484
99828
99463
99396
99413
99571
99659
99563
99714
99764
99463
99384
99608
99870
99487
99455
99413
99395
99388
99668
99672
99379
99595
99653
99864
99912
99451
99564
99653
99637
99470
99441
99653
99716
99530
99381
99704
99456
99406
99593
99670
99568
99630
99535
99719
99752
99741
99672
99582
99787
99748
99711
99682
99560
99576
99573
99447
99522
99629
99668
99389
99586
99627
99644
99567
99500
99658
99493
99466
99819
99735
99391
99476
99768
99733
99924
99514
99498
99454
99865
99755
99547
99671
99453
99429
99421
99750
99705
99482
99466
99615
99744
99576
99470
99509
99650
99741
99519
99434
99379
99621
99409
99581
99709
99514
99765
99625
99930
99572
99492
99870
99411
99962
99749
99529
99421
99616
99563
99879
99380
99428
99859
99397
99488
99933
99533
99513
99628
99511
99417
99693
99425
99550
99844
99462
99750
99482
99465
99635
99377
99377
99432
99372
99463
99724
99448
99649
99550
99703
99371
99451
99539
99440
99465
99500
99695
99422
99464
99720
99435
99561
99428
99570
99548
99515
99536
99377
99375
99626
99411
99624
99817
99370
99899
99488
99433
99630
99683
99773
99942
99656
99810
99398
99618
99577
99614
99560
99393
99738
99373
99371
99490
99642
99564
99575
99390
99411
99433
99648
99473
99521
99536
99778
99444
99464
99969
99489
99427
99446
99596
99481
99921
99582
99613
99664
99477
99473
99671
99568
99866
99625
99381
99670
99740
99611
99369
99399
99875
99624
99629
99634
99494
99709
99563
99707
99725
99728
99394
99892
99759
99644
99568
99472
99661
99608
99790
99599
99791
99645
99723
99801
99543
99755
99508
99404
99494
99445
99568
99394
99504
99497
99844
99466
99457
99431
99764
99522
99788
99748
99634
99873
99834
99582
99505
99418
99654
99514
99443
99465
99447
99743
99808
99522
99665
99743
99578
99441
99698
99375
99708
99639
99511
99433
99840
99784
99553
99852
99507
99390
99849
99587
99521
99400
99379
99536
99613
99625
99388
99644
99435
99650
99591
99533
99506
99418
99566
99474
99464
99750
99658
99377
99814
99544
99737
99408
99398
99555
99795
99400
99481
99480
99527
99820
99710
99545
99669
99589
99483
99493
99622
99839
99378
99815
99732
99635
99836
99570
99451
99476
99540
99871
99807
99607
99617
99542
99751
99717
99730
99451
99434
99581
99748
99445
99484
99377
99701
99937
99557
99619
99801
99395
99492
99412
99709
99542
99843
99822
99461
99799
99566
99425
99556
99737
99929
99782
99424
99375
99620
99523
99418
99531
99709
99420
99498
99629
99885
99410
99407
99402
99766
99671
99703
99369
99440
99628
99418
99540
99656
99746
99965
99498
99564
99419
99766
99505
99415
99458
99403
99390
99630
99578
99696
99491
99525
99805
99399
99491
99436
99533
99628
99514
99877
99826
99653
99537
99437
99408
99375
99416
99580
99757
99460
99710
99608
99563
99791
99719
99464
99716
99553
99711
99650
99754
99639
99667
99874
99550
99483
99525
99726
99817
99389
99865
99512
99377
99614
99592
99605
99479
99386
99392
99666
99989
99513
99635
99598
99496
99598
99560
99754
99400
99597
99637
99378
99399
99909
99673
99394
99856
99504
99832
99554
99825
99505
99525
99564
99683
99744
99504
99595
99646
99641
99413
99437
99664
99532
99830
99651
99700
99753
99898
99804
99510
99557
99369
99738
99836
99489
99699
99406
99706
99406
99454
99391
99376
99386
99789
99426
99469
99730
99460
99576
99586
99606
99766
99483
99942
99735
99626
99857
99709
99459
99577
99497
99827
99887
99482
99486
99379
99627
99539
99502
99725
99496
99887
99563
99557
99545
99425
99403
99586
99404
99444
99488
99620
99416
99410
99597
99741
99503
99542
99593
99584
99803
99503
99698
99376
99444
99507
99377
99560
99425
99437
99604
99414
99418
99609
99556
99725
99370
99687
99806
99385
99487
99783
99618
99645
99581
99728
99541
99588
99521
99480
99541
99600
99540
99701
99487
99382
99439
99750
99589
99606
99470
99739
99371
99540
99625
99563
99752
99761
99526
99694
99380
99445
99399
99398
99579
99600
99387
99889
99683
99686
99753
99421
99624
99428
99741
99769
99467
99702
99376
99468
99750
99499
99378
99913
99405
99928
99843
99604
99499
99736
99800
99689
99446
99658
99454
99500
99413
99623
99536
99564
99730
99728
99387
99494
99602
99503
99646
99645
99424
99476
99695
99397
99445
99853
99509
99463
99558
99489
99791
99507
99552
99436
99557
99510
99531
99566
99380
99567
99629
99475
99518
99391
99545
99909
99753
99566
99561
99401
99400
99532
99537
99685
99509
99409
99623
99385
99519
99609
99563
99667
99801
99829
99578
99737
99815
99685
99678
99876
99632
99793
99474
99741
99419
99403
99605
99552
99404
99726
99900
99447
99611
99394
99600
99426
99403
99852
99638
99419
99379
99492
99521
99595
99496
99568
99926
99768
99578
99770
99505
99810
99494
99692
99739
99673
99463
99811
99521
99413
99412
99381
99505
99514
99682
99463
99567
99382
99433
99381
99704
99570
99498
99389
99531
99624
99639
99483
99962
99878
99623
99611
99911
99504
99528
99418
99696
99563
99825
99779
99504
99824
99557
99640
99907
99490
99445
99442
99390
99389
99444
99493
99820
99837
99733
99471
99640
99660
99810
99404
99459
99459
99521
99448
99426
99502
99405
99733
99728
99737
99400
99798
99806
99725
99519
99810
99414
99755
99381
99775
99405
99386
99686
99538
99841
99476
99690
99577
99570
99388
99376
99648
99488
99619
99396
99540
99690
99385
99720
99741
99386
99583
99375
99527
99926
99619
99781
99557
99851
99532
99560
99436
99664
99391
99382
99563
99531
99517
99574
99494
99691
99468
99513
99444
99524
99512
99576
99662
99479
99389
99789
99727
99404
99799
99545
99507
99668
99421
99635
99648
99463
99759
99697
99509
99412
99424
99649
99536
99453
99981
99604
99418
99706
99797
99762
99926
99529
99478
99389
99437
99549
99764
99569
99371
99415
99606
99793
99390
99447
99405
99416
99662
99434
99733
99602
99541
99481
99612
99512
99584
99465
99509
99495
99672
99501
99438
99763
99404
99735
99406
99593
99890
99636
99511
99475
99503
99661
99435
99576
99839
99519
99578
99751
99409
99687
99674
99650
99550
99588
99567
99389
99530
99698
99592
99504
99446
99668
99685
99522
99491
99396
99459
99604
99406
99540
99473
99385
99471
99550
99389
99758
99406
99591
99620
99699
99532
99418
99617
99486
99431
99460
99460
99397
99518
99422
99680
99831
99659
99657
99505
99869
99626
99431
99384
99417
99710
99429
99599
99486
99498
99464
99912
99403
99593
99469
99895
99374
99783
99663
99528
99510
99369
99410
99510
99480
99609
99714
99533
99804
99418
99432
99905
99640
99599
99577
99474
99563
99690
99494
99387
99429
99627
99552
99398
99495
99537
99707
99374
99795
99801
99551
99746
99481
99692
99617
99660
99594
99494
99372
99710
99594
99426
99938
99469
99535
99532
99556
99388
99724
99604
99713
99456
99833
99845
99415
99490
99512
99486
99447
99478
99758
99805
99399
99536
99630
99707
99448
99568
99390
99381
99377
99729
99656
99633
99707
99787
99496
99638
99374
99376
99806
99448
99409
99650
99715
99443
99413
99401
99619
99774
99398
99430
99438
99593
99583
99592
99486
99628
99617
99479
99545
99428
99838
99468
99572
99402
99386
99483
99451
99754
99536
99405
99407
99401
99418
99370
99460
99422
99454
99683
99383
99404
99644
99460
99831
99589
99574
99631
99596
99465
99546
99689
99688
99619
99520
99441
99428
99510
99594
99572
99716
99388
99986
99536
99598
99406
99415
99899
99547
99891
99768
99728
99730
99444
99388
99716
99584
99649
99613
99405
99641
99472
99562
99441
99467
99832
99587
99914
99523
99503
99495
99401
99522
99403
99771
99795
99630
99442
99941
99603
99399
99670
99395
99740
99689
99576
99565
99676
99658
99774
99424
99615
99406
99454
99656
99711
99428
99527
99539
99631
99523
99517
99729
99414
99739
99658
99371
99601
99758
99656
99416
99544
99465
99499
99372
99521
99754
99633
99682
99792
99641
99397
99503
99440
99428
99438
99779
99544
99552
99907
99548
99378
99704
99492
99784
99611
99829
99406
99761
99956
99498
99553
99861
99891
99944
99614
99575
99483
99760
99411
99758
99496
99695
99818
99512
99458
99521
99425
99635
99384
99773
99428
99683
99473
99479
99524
99640
99651
99684
99438
99387
99472
99837
99813
99526
99606
99724
99579
99562
99381
99742
99652
99433
99596
99390
99615
99689
99595
99702
99569
99497
99541
99510
99902
99379
99792
99771
99742
99778
99498
99731
99710
99843
99369
99404
99951
99748
99653
99400
99423
99708
99617
99448
99618
99378
99639
99491
99430
99488
99661
99734
99775
99594
99446
99441
99722
99820
99841
99613
99816
99566
99804
99517
99545
99478
99484
99701
99370
99764
99534
99515
99676
99861
99487
99615
99656
99487
99704
99450
99673
99884
99417
99496
99698
99647
99780
99740
99386
99631
99403
99388
99456
99497
99379
99833
99908
99479
99754
99637
99562
99387
99521
99429
99464
99887
99684
99566
99577
99801
99413
99742
99467
99384
99707
99602
99413
99529
99447
99860
99836
99854
99374
99407
99405
99470
99899
99512
99767
99454
99598
99459
99632
99558
99501
99955
99508
99398
99582
99394
99530
99442
99734
99374
99416
99424
99443
99438
99508
99396
99849
99377
99621
99397
99597
99544
99499
99780
99771
99794
99918
99824
99729
99439
99787
99705
99514
99597
99856
99474
99587
99416
99783
99554
99391
99400
99436
99496
99681
99712
99430
99791
99489
99609
99499
99393
99469
99442
99798
99546
99475
99655
99760
99559
99674
99720
99397
99432
99684
99673
99430
99820
99694
99397
99443
99379
99745
99801
99557
99948
99588
99623
99810
99435
99436
99517
99665
99735
99472
99739
99529
99453
99558
99897
99819
99937
99373
99735
99645
99754
99537
99651
99562
99675
99614
99377
99647
99375
99603
99840
99375
99634
99856
99517
99604
99411
99504
99476
99464
99373
99517
99610
99735
99410
99371
99396
99395
99526
99625
99690
99439
99634
99712
99393
99377
99629
99778
99658
99497
99595
99664
99468
99392
99385
99455
99448
99438
99553
99499
99736
99426
99571
99591
99683
99809
99656
99596
99437
99502
99868
99531
99568
99388
99443
99522
99429
99607
99933
99508
99530
99484
99528
99534
99390
99371
99372
99823
99430
99431
99414
99718
99606
99616
99810
99755
99725
99494
99489
99573
99562
99536
99468
99896
99700
99598
99675
99603
99442
99898
99458
99580
99623
99453
99466
99681
99840
99551
99780
99832
99668
99555
99738
99369
99399
99482
99737
99428
99684
99651
99801
99549
99479
99590
99523
99625
99405
99561
99499
99834
99446
99369
99546
99464
99380
99727
99548
99519
99445
99576
99568
99439
99824
99805
99586
99517
99485
99605
99547
99619
99476
99732
99769
99413
99384
99369
99416
99489
99579
99517
99594
99454
99728
99754
99479
99535
99393
99377
99711
99981
99571
99747
99758
99926
99612
99549
99525
99424
99448
99615
99920
99605
99738
99529
99477
99910
99512
99834
99397
99383
99456
99711
99553
99537
99618
99424
99681
99617
99675
99498
99397
99396
99919
99584
99386
99417
99498
99533
99423
99390
99907
99703
99462
99502
99882
99637
99525
99905
99732
99847
99683
99562
99665
99757
99370
99533
99489
99875
99470
99612
99646
99545
99552
99421
99408
99499
99458
99644
99519
99483
99388
99387
99722
99626
99845
99437
99402
99536
99526
99504
99686
99442
99447
99915
99563
99489
99549
99401
99546
99958
99406
99447
99473
99539
99373
99392
99466
99421
99731
99943
99833
99461
99623
99566
99785
99559
99754
99540
99465
99514
99584
99414
99896
99374
99436
99375
99438
99437
99393
99631
99665
99549
99475
99784
99749
99633
99455
99407
99687
99786
99391
99470
99413
99719
99820
99742
99674
99729
99488
99487
99455
99370
99633
99873
99658
99873
99557
99488
99833
99574
99568
99714
99565
99744
99757
99500
99575
99599
99956
99477
99864
99506
99621
99445
99502
99387
99561
99686
99476
99818
99375
99524
99833
99405
99513
99732
99601
99463
99697
99772
99705
99468
99861
99885
99374
99377
99942
99632
99565
99974
99425
99712
99392
99372
99519
99425
99569
99652
99411
99383
99658
99742
99494
99647
99511
99902
99574
99562
99690
99870
99820
99539
99689
99467
99519
99567
99405
99661
99390
99646
99438
99628
99920
99588
99706
99470
99630
99842
99545
99549
99414
99562
99499
99413
99546
99429
99759
99418
99600
99530
99606
99377
99872
99784
99887
99662
99403
99619
99680
99619
99764
99560
99705
99666
99610
99563
99749
99867
99970
99462
99929
99806
99515
99419
99433
99692
99559
99374
99553
99558
99407
99653
99661
99617
99683
99607
99415
99669
99469
99607
99604
99490
99582
99385
99492
99582
99661
99454
99873
99475
99743
99900
99473
99837
99429
99463
99463
99595
99509
99769
99395
99701
99650
99541
99621
99375
99787
99867
99486
99743
99806
99708
99950
99901
99683
99544
99808
99559
99730
99382
99376
99670
99482
99987
99722
99572
99613
99448
99730
99673
99816
99575
99461
99651
99732
99520
99828
99401
99583
99370
99556
99487
99445
99848
99779
99472
99685
99805
99374
99461
99835
99417
99539
99451
99470
99747
99613
99740
99437
99485
99628
99400
99431
99582
99391
99398
99512
99517
99510
99378
99671
99611
99574
99381
99722
99706
99402
99613
99432
99843
99423
99456
99636
99406
99420
99476
99794
99517
99874
99778
99373
99794
99508
99429
99725
99799
99843
99488
99690
99403
99868
99744
99486
99422
99431
99729
99416
99500
99523
99379
99420
99452
99677
99461
99725
99453
99575
99383
99405
99614
99631
99384
99720
99494
99394
99474
99465
99692
99412
99492
99407
99879
99742
99385
99509
99561
99563
99540
99439
99402
99680
99612
99756
99458
99519
99800
99855
99635
99405
99425
99514
99733
99537
99376
99677
99962
99697
99795
99423
99424
99594
99561
99395
99370
99549
99530
99393
99530
99374
99643
99481
99568
99534
99595
99409
99930
99997
99801
99607
99454
99538
99680
99656
99540
99567
99401
99398
99722
99480
99814
99405
99425
99560
99540
99647
99465
99405
99504
99586
99711
99623
99816
99721
99549
99402
99826
99385
99444
99445
99397
99906
99430
99445
99423
99400
99487
99504
99789
99785
99787
99596
99472
99459
99463
99376
99642
99450
99587
99426
99668
99558
99697
99425
99379
99786
99508
99703
99884
99568
99720
99598
99429
99736
99464
99828
99438
99925
99412
99470
99728
99544
99737
99415
99589
99434
99455
99446
99422
99608
99452
99635
99749
99613
99707
99970
99844
99610
99480
99908
99672
99517
99755
99590
99511
99451
99425
99664
99484
99449
99522
99880
99750
99584
99557
99849
99426
99376
99659
99547
99656
99378
99462
99886
99617
99790
99459
99868
99656
99555
99579
99669
99374
99487
99444
99469
99681
99376
99778
99501
99880
99819
99414
99541
99684
99520
99713
99435
99444
99387
99638
99764
99532
99416
99471
99734
99408
99618
99752
99675
99559
99397
99630
99686
99402
99478
99471
99382
99731
99765
99918
99604
99714
99509
99483
99659
99377
99492
99790
99595
99524
99575
99484
99601
99537
99465
99628
99451
99563
99786
99719
99546
99697
99701
99670
99655
99428
99398
99396
99609
99721
99759
99451
99586
99758
99578
99379
99434
99532
99739
99835
99430
99527
99578
99579
99617
99591
99667
99679
99551
99593
99611
99491
99452
99512
99456
99603
99583
99371
99706
99376
99424
99793
99798
99536
99778
99783
99385
99759
99401
99660
99485
99447
99572
99373
99744
99390
99618
99386
99800
99562
99970
99657
99612
99831
99454
99827
99584
99497
99567
99584
99757
99681
99434
99475
99800
99543
99661
99425
99727
99631
99666
99629
99791
99394
99734
99678
99513
99603
99496
99422
99825
99427
99415
99567
99490
99789
99558
99403
99866
99805
99622
99544
99506
99464
99679
99494
99473
99380
99717
99409
99755
99791
99779
99649
99546
99679
99406
99569
99395
99485
99865
99763
99570
99792
99406
99722
99392
99602
99520
99490
99743
99487
99640
99555
99425
99709
99641
99715
99751
99635
99753
99389
99633
99884
99769
99401
99409
99804
99397
99688
99400
99691
99809
99466
99522
99530
99491
99535
99615
99432
99511
99423
99459
99660
99516
99573
99780
99639
99692
99824
99515
99746
99856
99556
99537
99495
99495
99699
99492
99630
99370
99669
99615
99550
99824
99387
99726
99730
99400
99871
99695
99496
99383
99635
99796
99729
99407
99536
99749
99577
99427
99710
99611
99738
99477
99517
99618
99680
99521
99371
99593
99560
99769
99370
99443
99530
99667
99542
99659
99421
99602
99665
99507
99545
99545
99548
99745
99442
99594
99546
99478
99635
99414
99393
99650
99611
99582
99720
99587
99665
99500
99517
99681
99932
99444
99476
99616
99460
99629
99898
99398
99398
99918
99434
99401
99904
99482
99437
99952
99761
99627
99420
99373
99505
99713
99440
99537
99399
99615
99666
99531
99385
99916
99395
99725
99622
99729
99383
99477
99383
99588
99823
99553
99503
99441
99569
99837
99712
99420
99402
99670
99528
99872
99501
99837
99787
99781
99393
99415
99377
99672
99841
99425
99886
99422
99390
99421
99900
99833
99781
99386
99739
99454
99963
99624
99583
99605
99460
99460
99514
99392
99417
99483
99385
99394
99588
99637
99402
99409
99881
99465
99797
99778
99438
99376
99607
99474
99394
99563
99443
99420
99555
99394
99614
99486
99757
99580
99448
99740
99855
99418
99464
99781
99463
99678
99538
99388
99622
99665
99386
99653
99396
99581
99646
99818
99405
99701
99518
99370
99749
99751
99616
99508
99490
99438
99766
99373
99783
99674
99571
99449
99867
99678
99868
99496
99679
99495
99439
99874
99429
99685
99561
99562
99602
99459
99697
99462
99604
99776
99721
99492
99812
99477
99398
99715
99602
99428
99790
99439
99563
99568
99704
99413
99492
99420
99620
99744
99548
99587
99443
99499
99599
99501
99712
99459
99735
99689
99747
99452
99563
99827
99420
99796
99625
99826
99633
99564
99531
99852
99481
99770
99511
99440
99566
99912
99739
99603
99616
99634
99858
99424
99707
99869
99405
99485
99823
99464
99683
99483
99583
99637
99935
99498
99432
99379
99659
99695
99740
99372
99692
99751
99565
99910
99554
99475
99828
99539
99462
99414
99397
99667
99480
99437
99458
99520
99686
99487
99852
99435
99413
99669
99603
99546
99830
99749
99568
99847
99510
99380
99384
99595
99406
99634
99425
99431
99513
99374
99598
99388
99645
99516
99506
99438
99425
99492
99633
99686
99450
99545
99391
99411
99839
99380
99606
99501
99554
99833
99392
99421
99918
99484
99487
99431
99475
99447
99587
99418
99680
99723
99489
99637
99414
99624
99380
99445
99644
99800
99738
99660
99572
99489
99575
99434
99531
99488
99447
99629
99384
99712
99585
99941
99586
99670
99585
99527
99514
99655
99380
99530
99377
99789
99418
99432
99385
99471
99396
99504
99629
99795
99625
99372
99745
99680
99732
99492
99669
99472
99599
99616
99591
99738
99435
99533
99619
99798
99398
99458
99525
99447
99445
99420
99771
99422
99446
99604
99701
99464
99711
99883
99444
99502
99547
99417
99605
99486
99570
99418
99683
99653
99371
99419
99492
99517
99796
99789
99729
99372
99690
99428
99505
99794
99496
99479
99533
99895
99530
99821
99604
99571
99373
99457
99743
99452
99415
99436
99541
99933
99657
99438
99433
99493
99394
99615
99762
99723
99482
99370
99840
99944
99428
99445
99573
99504
99378
99417
99483
99533
99598
99675
99528
99382
99518
99409
99407
99484
99440
99506
99546
99544
99517
99759
99771
99427
99490
99573
99490
99495
99754
99526
99423
99388
99465
99571
99454
99456
99672
99534
99559
99793
99417
99680
99371
99767
99437
99398
99813
99586
99440
99425
99433
99529
99462
99566
99866
99743
99552
99607
99758
99514
99579
99496
99405
99478
99488
99409
99417
99496
99480
99708
99926
99690
99504
99745
99847
99415
99407
99496
99766
99666
99439
99398
99478
99479
99485
99638
99607
99708
99580
99701
99599
99559
99615
99416
99449
99523
99552
99460
99659
99464
99549
99572
99382
99490
99391
99522
99621
99524
99478
99467
99830
99414
99656
99462
99475
99385
99695
99541
99454
99404
99635
99891
99426
99684
99498
99453
99389
99427
99546
99402
99924
99635
99775
99424
99404
99483
99448
99803
99421
99502
99729
99460
99459
99429
99505
99661
99917
99655
99663
99633
99631
99507
99538
99580
99453
99413
99622
99433
99540
99528
99547
99652
99481
99688
99869
99910
99529
99545
99582
99583
99432
99605
99886
99531
99528
99563
99409
99625
99457
99621
99875
99684
99502
99390
99748
99821
99559
99571
99540
99768
99695
99791
99490
99493
99516
99576
99827
99586
99424
99371
99490
99587
99375
99406
99410
99801
99436
99931
99639
99588
99644
99682
99588
99803
99708
99406
99755
99518
99694
99674
99554
99388
99492
99495
99766
99428
99564
99540
99543
99725
99470
99445
99474
99489
99575
99589
99526
99516
99604
99978
99626
99369
99478
99649
99850
99409
99435
99649
99774
99535
99599
99441
99664
99664
99666
99600
99692
99603
99602
99386
99648
99406
99688
99444
99379
99420
99495
99415
99434
99835
99486
99475
99497
99587
99590
99906
99531
99442
99393
99521
99531
99833
99598
99615
99723
99926
99415
99639
99464
99578
99442
99413
99550
99769
99649
99380
99374
99497
99664
99677
99636
99434
99671
99735
99412
99395
99616
99557
99484
99744
99598
99686
99668
99630
99704
99842
99438
99890
99488
99709
99559
99557
99552
99474
99375
99799
99443
99415
99439
99415
99622
99866
99424
99798
99478
99453
99491
99587
99517
99833
99631
99412
99437
99460
99389
99686
99417
99421
99473
99511
99518
99713
99460
99666
99407
99859
99410
99790
99738
99611
99602
99652
99940
99498
99584
99400
99650
99447
99483
99480
99614
99729
99641
99626
99443
99450
99418
99495
99561
99764
99697
99697
99802
99942
99498
99391
99940
99602
99552
99600
99700
99372
99681
99411
99636
99401
99631
99513
99950
99521
99623
99699
99410
99457
99436
99701
99376
99373
99430
99798
99445
99658
99446
99886
99845
99454
99715
99389
99591
99407
99692
99474
99387
99522
99524
99522
99599
99751
99643
99389
99438
99643
99476
99808
99478
99461
99664
99519
99380
99910
99535
99604
99519
99602
99383
99442
99543
99554
99780
99457
99431
99516
99846
99530
99376
99879
99421
99399
99532
99488
99480
99389
99687
99621
99670
99410
99591
99443
99705
99548
99453
99818
99449
99644
99647
99734
99442
99459
99509
99556
99407
99732
99624
99421
99370
99404
99459
99758
99383
99494
99648
99462
99769
99876
99886
99642
99451
99561
99547
99758
99588
99390
99494
99572
99538
99741
99569
99539
99835
99704
99464
99385
99455
99390
99597
99743
99597
99377
99697
99750
99392
99378
99374
99458
99541
99706
99469
99676
99449
99585
99572
99383
99583
99381
99523
99429
99615
99550
99651
99695
99887
99846
99766
99448
99697
99397
99398
99379
99793
99838
99639
99646
99518
99500
99394
99377
99904
99653
99407
99520
99581
99577
99823
99813
99655
99421
99672
99646
99758
99400
99661
99689
99765
99725
99381
99848
99591
99454
99468
99455
99777
99664
99662
99497
99756
99527
99735
99416
99888
99378
99759
99733
99386
99442
99863
99777
99691
99721
99604
99497
99699
99371
99373
99498
99569
99553
99385
99508
99622
99408
99658
99494
99601
99639
99531
99696
99614
99372
99452
99548
99492
99551
99436
99426
99596
99549
99476
99671
99378
99850
99569
99715
99520
99374
99515
99453
99388
99632
99523
99496
99449
99611
99713
99592
99567
99693
99549
99523
99508
99683
99799
99726
99498
99376
99413
99655
99621
99583
99596
99863
99485
99583
99807
99443
99570
99592
99512
99378
99864
99442
99738
99459
99698
99529
99502
99765
99782
99516
99385
99403
99576
99436
99746
99415
99481
99541
99392
99707
99446
99610
99688
99539
99537
99432
99494
99493
99709
99546
99402
99495
99724
99435
99437
99758
99503
99701
99566
99406
99918
99934
99711
99490
99455
99407
99793
99436
99579
99468
99409
99400
99857
99374
99601
99378
99465
99746
99564
99563
99786
99782
99846
99635
99472
99551
99582
99405
99604
99609
99574
99827
99526
99659
99921
99741
99381
99605
99509
99872
99416
99668
99468
99541
99708
99441
99418
99489
99480
99565
99511
99402
99392
99690
99419
99748
99799
99770
99467
99700
99574
99506
99484
99398
99628
99399
99439
99804
99595
99880
99714
99520
99790
99742
99636
99412
99835
99675
99479
99803
99489
99387
99614
99463
99369
99531
99539
99775
99594
99466
99671
99666
99791
99828
99742
99436
99564
99420
99563
99566
99375
99639
99613
99582
99797
99373
99477
99513
99856
99663
99720
99516
99593
99492
99696
99654
99525
99770
99947
99453
99389
99718
99641
99538
99983
99404
99877
99521
99873
99558
99553
99468
99572
99843
99504
99400
99415
99396
99371
99546
99655
99450
99625
99420
99548
99437
99541
99418
99471
99378
99754
99460
99548
99479
99434
99412
99396
99453
99499
99771
99634
99692
99557
99869
99711
99548
99370
99569
99684
99411
99612
99607
99401
99769
99520
99696
99381
99445
99567
99468
99510
99561
99490
99412
99806
99591
99560
99744
99727
99407
99528
99662
99395
99449
99685
99418
99422
99626
99386
99439
99747
99613
99407
99804
99413
99775
99608
99372
99579
99438
99842
99792
99597
99534
99388
99404
99486
99447
99800
99651
99799
99702
99559
99761
99376
99727
99562
99679
99583
99457
99526
99615
99484
99744
99905
99614
99727
99900
99515
99583
99415
99645
99683
99646
99600
99371
99391
99439
99776
99425
99911
99767
99404
99550
99750
99541
99488
99650
99454
99449
99731
99855
99882
99381
99690
99556
99649
99477
99593
99746
99389
99583
99456
99556
99462
99787
99756
99641
99501
99564
99902
99752
99436
99730
99508
99481
99616
99399
99937
99467
99472
99669
99611
99801
99388
99603
99693
99883
99737
99924
99413
99465
99714
99966
99644
99530
99451
99742
99455
99411
99727
99675
99916
99751
99633
99406
99739
99691
99388
99671
99553
99495
99572
99404
99376
99441
99827
99665
99803
99472
99685
99687
99451
99798
99719
99571
99476
99709
99580
99604
99711
99446
99792
99743
99857
99690
99863
99862
99522
99727
99637
99690
99427
99501
99830
99789
99536
99473
99785
99548
99391
99413
99522
99390
99567
99423
99898
99706
99710
99455
99420
99485
99676
99660
99386
99637
99459
99570
99468
99410
99899
99543
99476
99669
99643
99395
99565
99876
99754
99549
99790
99784
99689
99369
99643
99642
99589
99507
99561
99561
99378
99526
99443
99526
99477
99616
99809
99657
99409
99602
99532
99627
99370
99387
99398
99689
99692
99802
99664
99486
99815
99619
99483
99824
99672
99665
99545
99796
99428
99454
99408
99911
99659
99513
99651
99565
99443
99723
99468
99711
99463
99392
99433
99778
99468
99646
99623
99506
99395
99527
99932
99562
99413
99384
99432
99594
99567
99637
99473
99420
99519
99574
99597
99498
99687
99424
99398
99478
99415
99392
99830
99464
99578
99586
99864
99461
99567
99545
99544
99704
99705
99629
99733
99733
99633
99523
99963
99646
99508
99494
99370
99605
99539
99580
99432
99701
99546
99569
99425
99409
99718
99639
99460
99495
99469
99497
99841
99861
99521
99417
99649
99613
99384
99547
99545
99584
99418
99433
99520
99636
99533
99864
99614
99462
99497
99568
99440
99396
99746
99501
99485
99505
99468
99675
99473
99380
99630
99667
99458
99676
99511
99654
99578
99515
99482
99550
99499
99507
99607
99405
99437
99460
99388
99414
99692
99676
99694
99789
99380
99661
99379
99668
99418
99379
99427
99437
99427
99559
99536
99396
99497
99510
99843
99506
99443
99450
99587
99607
99638
99562
99411
99442
99892
99436
99488
99638
99468
99876
99731
99378
99397
99782
99666
99738
99562
99794
99595
99863
99472
99421
99703
99680
99872
99381
99465
99572
99462
99590
99410
99549
99588
99547
99425
99699
99558
99453
99551
99416
99754
99577
99631
99683
99444
99405
99677
99380
99501
99535
99431
99448
99419
99438
99585
99593
99540
99675
99483
99638
99534
99813
99905
99435
99549
99497
99533
99935
99659
99390
99812
99796
99385
99614
99633
99422
99575
99611
99495
99556
99374
99789
99403
99529
99585
99422
99883
99449
99412
99657
99401
99849
99751
99510
99418
99468
99686
99767
99523
99796
99541
99616
99776
99458
99631
99690
99501
99765
99571
99477
99476
99675
99725
99741
99753
99464
99429
99503
99723
99512
99447
99788
99802
99722
99494
99577
99446
99577
99521
99732
99828
99676
99650
99634
99625
99630
99625
99675
99617
99632
99489
99563
99449
99399
99411
99438
99399
99763
99374
99618
99542
99817
99784
99501
99539
99504
99537
99549
99798
99473
99514
99622
99526
99512
99737
99529
99605
99573
99594
99446
99883
99487
99374
99810
99373
99518
99862
99528
99406
99381
99469
99828
99514
99396
99591
99794
99398
99379
99547
99741
99580
99708
99685
99509
99425
99403
99434
99881
99723
99416
99427
99555
99412
99403
99574
99910
99463
99611
99820
99567
99635
99437
99415
99553
99450
99743
99533
99807
99659
99545
99464
99694
99855
99911
99450
99386
99853
99535
99539
99818
99432
99387
99385
99465
99449
99544
99920
99853
99818
99606
99716
99514
99738
99470
99576
99831
99821
99656
99567
99763
99595
99646
99574
99493
99390
99662
99769
99445
99597
99645
99496
99585
99582
99372
99430
99467
99675
99399
99680
99967
99723
99535
99397
99506
99386
99636
99463
99774
99528
99657
99851
99694
99377
99705
99490
99455
99932
99599
99509
99758
99458
99606
99604
99864
99568
99375
99934
99812
99605
99445
99371
99853
99702
99457
99614
99382
99842
99646
99375
99559
99691
99585
99930
99592
99412
99621
99470
99514
99591
99663
99697
99801
99427
99524
99445
99646
99554
99421
99629
99549
99535
99673
99592
99813
99931
99665
99474
99501
99574
99507
99431
99436
99474
99371
99466
99419
99756
99613
99446
99778
99449
99942
99753
99588
99521
99369
99651
99540
99634
99472
99489
99447
99697
99450
99630
99607
99667
99510
99463
99378
99443
99686
99698
99430
99564
99860
99472
99380
99698
99576
99907
99753
99397
99680
99489
99377
99766
99459
99479
99567
99599
99609
99758
99693
99496
99559
99897
99752
99528
99529
99427
99429
99654
99584
99462
99679
99488
99387
99501
99516
99634
99408
99442
99921
99803
99744
99674
99509
99620
99646
99478
99488
99762
99980
99385
99435
99914
99376
99521
99386
99545
99715
99519
99686
99466
99401
99940
99387
99629
99415
99872
99633
99659
99463
99814
99389
99694
99383
99423
99411
99519
99585
99410
99494
99534
99548
99584
99745
99805
99427
99535
99460
99480
99398
99405
99682
99834
99711
99407
99530
99564
99617
99423
99627
99535
99670
99759
99612
99453
99580
99674
99433
99548
99498
99613
99794
99504
99408
99425
99580
99559
99750
99409
99525
99900
99928
99424
99707
99593
99947
99624
99524
99377
99497
99630
99624
99432
99812
99457
99430
99451
99405
99378
99433
99669
99727
99749
99917
99448
99494
99598
99371
99411
99871
99369
99421
99403
99579
99457
99646
99369
99692
99588
99849
99638
99544
99684
99472
99437
99679
99459
99542
99538
99408
99616
99769
99789
99735
99515
99604
99816
99397
99636
99577
99826
99451
99609
99445
99502
99524
99592
99744
99545
99413
99578
99524
99926
99396
99787
99412
99922
99383
99900
99503
99419
99711
99605
99605
99574
99687
99555
99628
99655
99493
99550
99464
99408
99616
99457
99491
99673
99491
99496
99563
99551
99659
99443
99449
99651
99394
99502
99777
99759
99871
99574
99654
99543
99596
99559
99935
99447
99550
99881
99628
99591
99561
99480
99731
99576
99838
99464
99444
99630
99705
99475
99729
99579
99381
99922
99592
99481
99706
99458
99470
99515
99373
99455
99453
99702
99576
99530
99642
99750
99516
99704
99374
99461
99563
99379
99658
99377
99720
99498
99440
99852
99500
99417
99537
99472
99734
99506
99487
99603
99643
99880
99499
99504
99527
99866
99388
99472
99702
99763
99665
99759
99397
99441
99853
99547
99769
99492
99871
99560
99610
99775
99383
99596
99480
99847
99470
99464
99521
99570
99933
99684
99516
99399
99779
99733
99647
99472
99462
99405
99496
99551
99792
99495
99527
99887
99672
99930
99430
99703
99686
99745
99398
99459
99798
99615
99559
99761
99465
99434
99706
99446
99695
99587
99499
99658
99459
99505
99406
99546
99490
99432
99404
99369
99652
99413
99398
99525
99427
99583
99890
99567
99723
99648
99630
99770
99635
99512
99580
99684
99655
99541
99443
99713
99514
99640
99556
99638
99708
99691
99595
99377
99404
99647
99573
99428
99448
99451
99564
99411
99540
99501
99666
99841
99721
99598
99393
99554
99615
99445
99481
99825
99369
99567
99474
99942
99471
99389
99764
99572
99402
99559
99417
99520
99546
99622
99583
99721
99391
99539
99496
99552
99846
99552
99796
99389
99650
99911
99452
99638
99537
99671
99413
99796
99534
99667
99573
99374
99699
99676
99449
99408
99866
99564
99438
99567
99684
99543
99465
99452
99755
99595
99563
99482
99431
99382
99838
99528
99369
99646
99758
99545
99544
99717
99501
99447
99633
99559
99453
99594
99620
99818
99529
99815
99684
99450
99782
99564
99443
99777
99508
99563
99918
99486
99887
99370
99513
99566
99760
99463
99670
99511
99435
99713
99420
99637
99488
99432
99609
99893
99402
99841
99571
99401
99566
99370
99591
99526
99606
99650
99493
99574
99482
99706
99573
99728
99552
99802
99567
99795
99381
99482
99676
99585
99814
99561
99445
99544
99411
99789
99644
99369
99473
99948
99855
99381
99689
99548
99375
99471
99945
99383
99374
99814
99681
99524
99523
99732
99395
99481
99757
99600
99553
99527
99746
99395
99386
99735
99689
99606
99376
99379
99675
99789
99743
99510
99509
99520
99638
99455
99697
99855
99661
99399
99670
99671
99388
99620
99458
99386
99565
99832
99573
99417
99584
99893
99669
99632
99813
99448
99496
99718
99894
99404
99984
99587
99601
99821
99509
99590
99401
99514
99422
99619
99746
99499
99581
99386
99773
99531
99594
99595
99811
99634
99653
99596
99541
99644
99393
99580
99728
99465
99382
99496
99514
99370
99533
99521
99616
99544
99659
99536
99792
99861
99573
99446
99942
99469
99412
99781
99747
99461
99371
99779
99570
99690
99569
99921
99540
99422
99830
99427
99816
99840
99648
99827
99611
99553
99432
99485
99446
99678
99577
99730
99502
99569
99430
99448
99416
99548
99512
99543
99489
99454
99511
99384
99739
99499
99616
99904
99432
99529
99733
99666
99436
99446
99996
99600
99647
99591
99413
99406
99958
99818
99507
99679
99852
99901
99418
99371
99785
99638
99507
99570
99717
99578
99456
99377
99509
99430
99814
99634
99482
99389
99884
99413
99757
99736
99574
99623
99594
99505
99607
99590
99686
99471
99476
99869
99383
99808
99666
99662
99690
99644
99776
99613
99589
99632
99494
99613
99557
99679
99457
99591
99426
99659
99432
99396
99617
99787
99424
99444
99449
99645
99461
99410
99379
99510
99473
99833
99463
99864
99674
99410
99482
99585
99414
99867
99403
99378
99379
99912
99747
99908
99898
99935
99724
99379
99449
99480
99429
99508
99543
99558
99741
99500
99833
99666
99501
99837
99616
99423
99505
99725
99923
99911
99390
99513
99645
99584
99891
99920
99446
99420
99491
99471
99623
99544
99577
99566
99586
99428
99563
99799
99485
99727
99626
99465
99852
99717
99634
99823
99528
99689
99633
99460
99514
99914
99675
99480
99447
99715
99558
99376
99677
99409
99504
99546
99591
99722
99491
99521
99437
99676
99549
99536
99526
99537
99425
99383
99546
99487
99633
99867
99906
99652
99814
99453
99568
99721
99626
99441
99415
99740
99672
99375
99592
99587
99549
99551
99479
99411
99541
99404
99418
99517
99431
99537
99477
99545
99416
99853
99884
99645
99523
99596
99424
99467
99477
99628
99564
99547
99692
99374
99741
99482
99435
99398
99715
99650
99683
99869
99634
99394
99800
99471
99525
99786
99703
99748
99444
99574
99425
99496
99437
99780
99814
99793
99558
99478
99674
99603
99582
99408
99739
99512
99577
99635
99737
99433
99656
99903
99736
99851
99461
99585
99550
99393
99481
99790
99606
99773
99607
99382
99421
99514
99408
99664
99510
99412
99642
99593
99399
99472
99383
99446
99545
99857
99493
99552
99459
99828
99559
99431
99546
99719
99679
99600
99480
99415
99752
99651
99733
99425
99727
99453
99716
99490
99378
99590
99702
99464
99430
99666
99400
99472
99511
99391
99392
99564
99738
99750
99410
99658
99521
99535
99990
99802
99833
99798
99586
99757
99383
99744
99582
99839
99505
99371
99718
99501
99788
99407
99662
99442
99766
99836
99397
99580
99395
99575
99459
99452
99419
99851
99493
99416
99826
99617
99462
99646
99912
99596
99386
99693
99732
99688
99682
99485
99489
99538
99668
99654
99586
99532
99538
99519
99372
99522
99532
99634
99564
99500
99533
99430
99632
99615
99410
99488
99758
99692
99540
99893
99413
99401
99798
99516
99679
99539
99631
99438
99378
99701
99568
99458
99697
99756
99505
99748
99492
99436
99869
99715
99634
99807
99531
99471
99597
99509
99586
99574
99700
99520
99750
99653
99468
99467
99574
99795
99485
99587
99703
99501
99474
99823
99686
99802
99406
99449
99608
99836
99400
99374
99717
99762
99752
99435
99823
99659
99710
99760
99848
99718
99619
99507
99704
99733
99376
99376
99944
99679
99596
99600
99436
99767
99440
99819
99655
99830
99428
99445
99434
99714
99488
99512
99874
99516
99694
99628
99527
99525
99419
99611
99666
99569
99437
99722
99617
99701
99419
99677
99544
99674
99427
99379
99796
99760
99501
99395
99437
99541
99620
99543
99416
99548
99455
99398
99691
99880
99846
99393
99449
99722
99745
99503
99408
99653
99676
99460
99659
99939
99592
99574
99924
99506
99451
99618
99381
99592
99410
99557
99691
99609
99503
99762
99389
99449
99540
99844
99483
99845
99774
99484
99723
99570
99699
99840
99787
99970
99810
99675
99566
99451
99405
99596
99377
99511
99394
99778
99753
99643
99531
99521
99455
99929
99438
99637
99703
99423
99614
99511
99385
99777
99396
99404
99468
99523
99552
99464
99450
99418
99559
99460
99572
99782
99587
99784
99754
99518
99607
99472
99849
99898
99558
99493
99443
99466
99598
99412
99599
99542
99408
99767
99431
99497
99553
99568
99713
99376
99620
99595
99773
99741
99375
99396
99474
99606
99498
99603
99440
99660
99499
99552
99452
99644
99696
99529
99682
99408
99448
99784
99624
99438
99579
99373
99525
99588
99379
99572
99533
99736
99511
99734
99637
99452
99524
99626
99451
99580
99676
99422
99409
99389
99538
99461
99852
99375
99741
99523
99807
99844
99809
99541
99493
99449
99482
99731
99725
99628
99386
99397
99676
99654
99375
99522
99638
99402
99517
99420
99440
99881
99422
99903
99559
99588
99379
99407
99373
99729
99428
99537
99440
99587
99423
99555
99590
99422
99766
99501
99684
99579
99650
99837
99715
99574
99418
99738
99711
99477
99512
99918
99753
99407
99524
99488
99572
99590
99435
99514
99385
99479
99636
99455
99439
99785
99618
99510
99441
99902
99421
99561
99562
99421
99488
99416
99438
99631
99445
99514
99599
99475
99390
99637
99606
99832
99782
99615
99679
99583
99744
99449
99890
99385
99619
99695
99755
99459
99841
99641
99545
99904
99782
99452
99923
99548
99724
99838
99648
99464
99435
99412
99543
99613
99737
99648
99606
99670
99816
99649
99582
99374
99717
99736
99465
99491
99768
99445
99927
99752
99489
99689
99612
99412
99481
99588
99632
99880
99421
99649
99459
99504
99489
99402
99552
99543
99692
99530
99459
99660
99885
99800
99434
99650
99633
99398
99503
99470
99450
99715
99533
99485
99687
99572
99526
99868
99397
99723
99627
99745
99445
99433
99419
99377
99649
99456
99759
99495
99888
99541
99673
99637
99792
99699
99437
99589
99572
99494
99678
99404
99743
99654
99462
99685
99665
99917
99589
99408
99781
99634
99663
99503
99535
99733
99870
99866
99686
99643
99612
99894
99404
99415
99464
99665
99637
99625
99565
99383
99880
99451
99716
99483
99398
99706
99512
99811
99463
99726
99625
99591
99481
99527
99559
99767
99403
99683
99406
100000
99387
99642
99522
99397
99403
99458
99653
99475
99816
99670
99403
99379
99370
99448
99646
99621
99427
99507
99369
99492
99379
99684
99548
99472
99384
99777
99798
99677
99758
99665
99840
99436
99856
99863
99961
99566
99461
99538
99440
99635
99393
99458
99735
99650
99519
99584
99513
99529
99868
99588
99512
99628
99443
99446
99618
99891
99377
99692
99419
99701
99865
99373
99605
99663
99659
99638
99759
99402
99678
99813
99383
99381
99465
99782
99746
99745
99808
99731
99780
99424
99456
99431
99469
99571
99632
99556
99458
99532
99466
99427
99398
99433
99977
99553
99555
99506
99846
99385
99644
99505
99879
99708
99380
99438
99492
99464
99649
99439
99592
99576
99383
99502
99862
99519
99496
99383
99537
99937
99462
99440
99547
99375
99369
99674
99380
99712
99450
99427
99611
99471
99641
99771
99488
99820
99828
99813
99813
99526
99454
99483
99371
99505
99714
99384
99521
99386
99531
99384
99698
99655
99417
99369
99529
99685
99509
99485
99628
99857
99509
99379
99442
99546
99442
99701
99591
99831
99732
99537
99508
99396
99575
99512
99703
99688
99382
99838
99561
99382
99674
99377
99704
99798
99541
99391
99811
99803
99774
99617
99865
99489
99478
99580
99453
99399
99737
99760
99615
99486
99429
99511
99672
99457
99946
99514
99632
99493
99451
99769
99767
99405
99523
99451
99569
99837
99792
99514
99607
99467
99748
99508
99380
99392
99567
99392
99735
99387
99693
99413
99463
99400
99604
99458
99473
99385
99448
99434
99513
99521
99434
99589
99851
99525
99677
99438
99444
99824
99587
99393
99377
99664
99533
99606
99917
99527
99462
99533
99628
99373
99379
99526
99538
99548
99475
99679
99392
99877
99531
99512
99577
99592
99799
99751
99644
99507
99442
99727
99632
99623
99396
99688
99419
99414
99919
99597
99442
99580
99495
99896
99425
99607
99554
99463
99620
99741
99553
99424
99569
99405
99486
99376
99441
99876
99477
99689
99670
99710
99564
99596
99578
99644
99919
99444
99650
99775
99751
99502
99789
99635
99744
99440
99409
99422
99420
99721
99576
99514
99782
99586
99528
99813
99640
99754
99505
99833
99769
99469
99551
99886
99393
99766
99544
99626
99880
99490
99555
99473
99577
99377
99762
99843
99388
99422
99553
99508
99451
99539
99482
99654
99485
99530
99498
99519
99645
99522
99515
99692
99702
99409
99426
99435
99540
99442
99547
99615
99598
99718
99482
99604
99578
99793
99534
99437
99783
99989
99794
99412
99384
99730
99830
99389
99543
99684
99435
99443
99834
99581
99591
99464
99640
99377
99705
99736
99556
99851
99538
99502
99654
99430
99863
99421
99525
99557
99899
99879
99385
99698
99660
99501
99565
99517
99728
99814
99632
99387
99773
99387
99546
99626
99389
99445
99375
99723
99754
99575
99784
99878
99509
99601
99632
99544
99827
99914
99545
99905
99517
99576
99449
99596
99514
99861
99648
99420
99460
99544
99742
99386
99617
99648
99937
99553
99426
99734
99592
99433
99571
99484
99420
99412
99867
99583
99708
99424
99492
99649
99586
99823
99542
99576
99498
99686
99539
99703
99621
99402
99453
99879
99465
99456
99950
99411
99374
99403
99423
99497
99541
99539
99616
99407
99489
99378
99599
99471
99422
99521
99384
99977
99649
99768
99451
99401
99384
99493
99669
99699
99372
99527
99440
99391
99382
99572
99537
99405
99401
99385
99698
99551
99610
99724
99574
99380
99783
99428
99571
99414
99557
99676
99459
99537
99754
99391
99377
99608
99563
99561
99875
99541
99485
99805
99479
99803
99561
99411
99445
99439
99444
99472
99443
99382
99548
99680
99641
99676
99419
99599
99622
99669
99689
99424
99566
99506
99474
99646
99590
99631
99697
99791
99480
99683
99586
99445
99703
99545
99740
99407
99608
99681
99370
99420
99401
99676
99525
99871
99674
99522
99675
99438
99424
99564
99668
99454
99730
99671
99740
99391
99452
99424
99406
99818
99391
99434
99899
99424
99425
99478
99442
99853
99487
99651
99631
99629
99613
99388
99411
99652
99725
99518
99408
99657
99385
99403
99465
99960
99369
99828
99935
99408
99725
99804
99513
99741
99571
99370
99489
99517
99385
99707
99449
99681
99488
99422
99609
99479
99498
99465
99808
99782
99589
99464
99714
99725
99396
99593
99373
99698
99892
99460
99624
99569
99534
99512
99461
99659
99643
99585
99714
99520
99554
99556
99392
99463
99622
99907
99781
99527
99776
99434
99419
99452
99672
99641
99955
99445
99435
99676
99699
99903
99425
99828
99938
99471
99391
99717
99846
99441
99591
99590
99638
99893
99822
99518
99703
99456
99585
99417
99746
99420
99487
99569
99667
99401
99645
99528
99628
99399
99418
99662
99691
99582
99690
99691
99486
99590
99467
99640
99647
99610
99786
99497
99615
99487
99500
99529
99556
99523
99717
99525
99688
99424
99881
99527
99814
99492
99396
99597
99826
99852
99773
99832
99547
99746
99553
99453
99676
99530
99913
99650
99561
99785
99467
99558
99498
99618
99667
99379
99393
99774
99465
99548
99431
99826
99631
99607
99672
99471
99419
99446
99432
99470
99588
99473
99616
99473
99448
99480
99684
99582
99538
99712
99578
99463
99577
99468
99625
99487
99655
99388
99537
99765
99373
99653
99707
99765
99621
99936
99619
99549
99373
99829
99940
99728
99462
99622
99460
99796
99661
99776
99449
99576
99743
99555
99838
99650
99526
99416
99391
99625
99447
99541
99549
99739
99422
99639
99447
99396
99911
99553
99424
99637
99665
99523
99373
99763
99598
99506
99645
99604
99856
99457
99767
99412
99745
99385
99698
99806
99465
99402
99390
99386
99545
99398
99478
99619
99395
99562
99603
99912
99731
99705
99709
99405
99375
99625
99880
99515
99652
99595
99613
99600
99449
99923
99477
99729
99767
99788
99525
99586
99626
99486
99504
99460
99603
99510
99506
99559
99573
99808
99866
99677
99544
99409
99431
99450
99390
99521
99670
99670
99428
99606
99436
99614
99466
99597
99573
99374
99705
99920
99867
99578
99779
99469
99531
99515
99487
99554
99524
99429
99440
99490
99690
99635
99408
99694
99702
99467
99937
99680
99386
99389
99788
99493
99430
99420
99440
99505
99586
99582
99858
99482
99624
99698
99658
99569
99430
99494
99376
99737
99549
99816
99488
99553
99521
99462
99847
99397
99860
99460
99728
99438
99651
99519
99446
99776
99392
99757
99621
99747
99469
99672
99404
99771
99606
99378
99535
99449
99671
99575
99385
99528
99467
99376
99850
99497
99719
99439
99506
99550
99426
99471
99694
99562
99632
99616
99482
99421
99402
99527
99718
99577
99485
99386
99639
99457
99407
99440
99553
99666
99678
99679
99512
99455
99786
99591
99774
99582
99378
99407
99623
99776
99568
99713
99634
99376
99391
99522
99560
99702
99467
99520
99561
99597
99646
99759
99378
99371
99567
99667
99746
99418
99574
99889
99574
99419
99455
99846
99422
99427
99491
99809
99775
99449
99490
99494
99668
99458
99479
99518
99649
99593
99520
99928
99453
99921
99820
99810
99557
99474
99475
99493
99587
99790
99521
99523
99562
99631
99707
99568
99389
99441
99640
99536
99456
99373
99421
99651
99425
99547
99617
99507
99838
99547
99418
99506
99584
99572
99390
99587
99434
99773
99528
99413
99858
99778
99498
99906
99391
99554
99497
99579
99468
99654
99583
99533
99950
99377
99548
99715
99653
99911
99620
99795
99748
99689
99416
99381
99734
99676
99740
99490
99518
99832
99382
99832
99389
99808
99770
99646
99452
99491
99450
99514
99523
99445
99683
99507
99481
99929
99796
99475
99765
99723
99613
99816
99389
99474
99653
99709
99420
99369
99722
99639
99382
99426
99378
99477
99757
99523
99372
99413
99565
99495
99401
99461
99643
99373
99834
99728
99537
99620
99681
99374
99773
99825
99868
99788
99443
99615
99389
99825
99756
99652
99506
99652
99660
99369
99507
99759
99869
99813
99393
99525
99609
99970
99696
99391
99591
99627
99697
99479
99665
99410
99814
99445
99779
99872
99458
99671
99531
99651
99374
99694
99530
99714
99763
99813
99514
99458
99649
99662
99665
99405
99405
99549
99745
99595
99419
99516
99440
99852
99454
99439
99433
99573
99957
99743
99746
99708
99759
99721
99373
99460
99601
99385
99814
99812
99847
99653
99695
99468
99866
99645
99603
99475
99526
99455
99387
99503
99524
99612
99505
99706
99560
99642
99745
99908
99457
99795
99715
99718
99401
99417
99816
99419
99593
99619
99717
99433
99380
99618
99769
99561
99948
99886
99791
99713
99446
99592
99831
99480
99420
99581
99591
99379
99814
99493
99744
99653
99556
99381
99641
99434
99750
99466
99611
99881
99422
99729
99481
99692
99495
99587
99554
99923
99439
99415
99397
99535
99379
99597
99758
99640
99459
99456
99387
99707
99452
99724
99805
99398
99666
99456
99776
99431
99414
99450
99611
99416
99781
99588
99400
99467
99620
99920
99417
99436
99722
99588
99679
99560
99407
99445
99655
99747
99811
99579
99506
99499
99660
99546
99847
99836
99384
99727
99435
99405
99621
99443
99582
99553
99524
99554
99573
99408
99535
99798
99452
99648
99482
99567
99618
99564
99597
99466
99450
99535
99475
99766
99838
99478
99470
99929
99658
99521
99566
99372
99694
99378
99688
99510
99421
99420
99878
99523
99465
99670
99631
99424
99517
99448
99440
99503
99892
99390
99730
99444
99482
99523
99705
99488
99399
99682
99418
99623
99677
99642
99727
99497
99494
99469
99417
99640
99497
99507
99536
99542
99641
99381
99525
99823
99484
99574
99487
99563
99540
99422
99483
99710
99687
99453
99604
99501
99637
99733
99671
99412
99458
99446
99409
99398
99820
99530
99371
99521
99571
99401
99410
99528
99495
99801
99613
99425
99564
99850
99450
99640
99510
99774
99482
99944
99713
99396
99516
99945
99647
99709
99416
99569
99467
99871
99559
99599
99373
99506
99494
99551
99538
99778
99738
99563
99424
99697
99374
99648
99564
99568
99760
99379
99494
99709
99439
99566
99620
99520
99709
99497
99456
99426
99450
99417
99410
99763
99866
99741
99549
99692
99456
99690
99446
99744
99407
99965
99601
99501
99539
99433
99802
99674
99804
99599
99736
99450
99421
99513
99445
99517
99449
99636
99712
99750
99586
99392
99563
99386
99596
99373
99708
99450
99746
99403
99729
99433
99660
99716
99628
99469
99656
99661
99656
99559
99724
99528
99699
99541
99730
99450
99495
99522
99841
99471
99879
99389
99696
99602
99584
99531
99494
99930
99490
99757
99720
99618
99717
99756
99410
99724
99902
99568
99819
99613
99482
99469
99729
99625
99400
99598
99404
99650
99423
99522
99416
99557
99639
99624
99706
99684
99728
99582
99578
99419
99572
99462
99530
99432
99736
99716
99606
99492
99689
99773
99576
99950
99549
99602
99446
99826
99451
99680
99421
99506
99669
99453
99748
99372
99506
99705
99388
99462
99880
99539
99469
99786
99650
99676
99585
99601
99540
99772
99767
99662
99543
99600
99615
99558
99564
99770
99584
99542
99398
99803
99577
99535
99384
99549
99670
99392
99413
99741
99394
99596
99656
99403
99598
99374
99591
99507
99530
99517
99609
99722
99774
99378
99592
99632
99777
99677
99568
99938
99428
99447
99446
99491
99744
99489
99867
99602
99391
99498
99739
99649
99613
99633
99475
99595
99874
99375
99494
99398
99635
99625
99388
99595
99514
99502
99403
99753
99400
99534
99732
99453
99495
99503
99485
99393
99524
99553
99568
99446
99455
99639
99391
99594
99537
99454
99712
99819
99406
99382
99607
99619
99654
99470
99506
99705
99584
99531
99896
99579
99392
99490
99906
99530
99392
99744
99725
99799
99530
99545
99372
99679
99374
99587
99467
99580
99642
99524
99392
99854
99850
99770
99786
99588
99581
99441
99794
99537
99399
99536
99470
99797
99653
99582
99444
99576
99525
99474
99528
99417
99371
99894
99422
99663
99623
99684
99538
99653
99440
99775
99453
99591
99379
99716
99637
99872
99561
99392
99383
99556
99508
99641
99415
99388
99527
99565
99689
99693
99466
99586
99412
99796
99900
99379
99449
99484
99415
99685
99941
99748
99459
99398
99552
99545
99425
99761
99370
99438
99969
99511
99493
99415
99592
99642
99565
99697
99548
99887
99536
99441
99748
99478
99654
99762
99613
99478
99610
99987
99453
99742
99627
99492
99826
99663
99512
99709
99408
99578
99483
99515
99554
99483
99954
99834
99369
99555
99586
99436
99387
99642
99442
99766
99595
99775
99488
99774
99613
99729
99388
99464
99410
99720
99674
99387
99478
99402
99611
99424
99634
99834
99592
99479
99399
99567
99707
99374
99497
99693
99586
99798
99829
99863
99440
99791
99493
99622
99727
99552
99548
99794
99681
99682
99589
99847
99544
99447
99721
99370
99377
99743
99677
99850
99805
99529
99501
99743
99423
99729
99901
99824
99743
99568
99538
99441
99577
99603
99552
99376
99439
99567
99676
99489
99464
99834
99657
99395
99374
99550
99478
99512
99397
99576
99476
99647
99779
99380
99596
99434
99841
99525
99684
99548
99585
99380
99528
99515
99675
99435
99755
99552
99553
99593
99506
99915
99527
99628
99491
99701
99443
99586
99381
99504
99786
99759
99434
99884
99693
99738
99381
99371
99491
99620
99578
99942
99549
99779
99673
99581
99539
99580
99511
99762
99723
99408
99423
99600
99439
99772
99549
99630
99700
99401
99477
99604
99721
99598
99608
99861
99844
99815
99530
99463
99419
99373
99394
99706
99533
99443
99580
99652
99834
99399
99487
99785
99516
99540
99569
99520
99558
99413
99547
99862
99512
99572
99855
99978
99570
99480
99597
99613
99992
99556
99519
99890
99556
99525
99458
99576
99453
99907
99894
99816
99805
99408
99914
99487
99875
99455
99592
99416
99489
99753
99520
99604
99818
99475
99772
99445
99444
99750
99730
99402
99603
99529
99757
99555
99603
99566
99506
99681
99789
99383
99893
99888
99412
99878
99741
99911
99672
99780
99408
99392
99947
99557
99626
99479
99372
99401
99561
99676
99452
99644
99428
99462
99384
99496
99621
99718
99823
99761
99874
99647
99521
99438
99410
99879
99385
99657
99672
99654
99711
99430
99715
99722
99429
99528
99392
99735
99594
99820
99749
99583
99846
99576
99430
99595
99755
99508
99439
99819
99823
99601
99371
99860
99392
99508
99381
99555
99707
99877
99564
99534
99475
99686
99695
99523
99568
99684
99648
99403
99580
99398
99808
99771
99717
99695
99507
99481
99637
99517
99485
99633
99422
99490
99453
99374
99411
99442
99378
99404
99389
99730
99516
99570
99463
99712
99618
99679
99418
99374
99597
99392
99499
99554
99870
99384
99548
99513
99523
99711
99778
99673
99597
99484
99573
99617
99485
99518
99494
99452
99405
99899
99433
99908
99544
99388
99692
99490
99768
99540
99392
99456
99458
99459
99815
99396
99714
99430
99415
99719
99375
99901
99402
99589
99434
99697
99437
99538
99802
99408
99433
99489
99523
99451
99474
99408
99515
99575
99454
99592
99541
99576
99573
99772
99430
99807
99569
99619
99891
99440
99540
99483
99596
99541
99492
99524
99479
99512
99705
99708
99612
99890
99460
99501
99480
99739
99381
99382
99588
99382
99745
99490
99544
99823
99487
99691
99667
99514
99600
99503
99426
99524
99756
99446
99584
99492
99609
99516
99453
99388
99449
99766
99654
99370
99795
99450
99741
99384
99612
99670
99443
99570
99760
99712
99550
99627
99959
99691
99716
99496
99458
99462
99407
99389
99406
99481
99658
99456
99481
99499
99502
99494
99682
99542
99941
99385
99740
99443
99532
99428
99373
99876
99546
99589
99478
99526
99474
99513
99401
99565
99756
99678
99411
99800
99781
99671
99646
99636
99609
99834
99635
99558
99760
99463
99518
99730
99541
99578
99787
99463
99451
99595
99513
99413
99397
99768
99553
99577
99604
99769
99651
99458
99641
99408
99402
99537
99682
99528
99736
99638
99493
99877
99604
99635
99681
99524
99404
99548
99540
99534
99953
99432
99882
99460
99445
99569
99489
99414
99384
99484
99543
99590
99454
99639
99523
99372
99842
99510
99463
99483
99935
99519
99483
99494
99904
99841
99527
99788
99477
99663
99484
99664
99644
99460
99484
99553
99377
99768
99446
99500
99525
99609
99620
99387
99628
99815
99956
99511
99537
99520
99689
99373
99574
99527
99393
99500
99749
99399
99616
99554
99600
99603
99467
99564
99532
99547
99373
99384
99398
99818
99498
99392
99377
99388
99475
99788
99399
99448
99551
99557
99486
99619
99471
99508
99486
99662
99576
99418
99472
99434
99389
99451
99868
99776
99825
99447
99728
99474
99498
99461
99518
99534
99811
99523
99392
99920
99803
99646
99571
99414
99550
99448
99514
99416
99617
99840
99880
99423
99500
99836
99485
99468
99550
99404
99556
99480
99436
99553
99727
99473
99616
99525
99697
99617
99864
99825
99454
99511
99637
99747
99887
99556
99430
99438
99470
99743
99396
99859
99552
99760
99527
99428
99556
99542
99793
99376
99401
99407
99608
99409
99853
99733
99378
99890
99627
99469
99466
99627
99465
99370
99555
99374
99428
99952
99775
99900
99654
99577
99513
99439
99835
99496
99568
99889
99378
99515
99603
99499
99548
99405
99640
99605
99712
99398
99580
99810
99619
99531
99655
99667
99370
99759
99826
99775
99651
99405
99665
99437
99548
99543
99817
99429
99449
99665
99815
99463
99636
99788
99436
99967
99679
99478
99455
99568
99938
99526
99590
99439
99503
99529
99818
99763
99901
99404
99755
99741
99382
99556
99530
99384
99691
99793
99908
99813
99372
99431
99727
99636
99399
99436
99793
99383
99665
99588
99560
99496
99378
99506
99530
99423
99577
99825
99668
99513
99427
99620
99627
99599
99528
99572
99535
99668
99903
99431
99523
99408
99417
99587
99633
99489
99480
99665
99722
99708
99551
99694
99662
99396
99643
99386
99410
99461
99487
99403
99884
99581
99803
99393
99392
99378
99532
99584
99651
99618
99479
99695
99404
99519
99705
99594
99408
99475
99633
99760
99621
99467
99444
99862
99956
99766
99605
99822
99621
99383
99874
99559
99377
99917
99641
99679
99745
99544
99481
99524
99458
99371
99400
99659
99428
99698
99465
99683
99705
99440
99394
99773
99638
99432
99613
99515
99878
99692
99424
99525
99453
99736
99844
99751
99625
99755
99500
99391
99512
99412
99702
99382
99406
99677
99616
99575
99510
99690
99496
99588
99743
99412
99388
99735
99868
99579
99501
99370
99438
99388
99741
99658
99380
99418
99582
99379
99445
99449
99457
99586
99656
99490
99789
99511
99590
99563
99863
99409
99391
99555
99649
99948
99546
99450
99842
99483
99596
99420
99628
99524
99608
99677
99557
99704
99803
99755
99818
99421
99402
99780
99456
99476
99560
99372
99647
99578
99691
99421
99578
99630
99470
99448
99803
99673
99712
99404
99472
99511
99641
99449
99442
99587
99738
99596
99405
99523
99657
99809
99478
99611
99403
99723
99570
99449
99526
99373
99427
99482
99576
99375
99750
99491
99590
99680
99621
99493
99438
99419
99375
99790
99479
99766
99619
99543
99457
99412
99414
99535
99374
99466
99648
99779
99427
99489
99692
99686
99472
99659
99377
99418
99951
99872
99442
99537
99400
99452
99456
99416
99491
99686
99515
99464
99838
99600
99437
99727
99600
99591
99405
99638
99545
99651
99726
99694
99671
99661
99519
99513
99427
99387
99375
99644
99418
99683
99683
99375
99639
99788
99850
99635
99805
99479
99504
99572
99459
99860
99574
99415
99390
99478
99540
99507
99420
99405
99770
99593
99575
99593
99750
99609
99456
99415
99904
99561
99383
99754
99658
99465
99443
99391
99695
99823
99616
99650
99555
99484
99529
99508
99435
99718
99456
99840
99471
99543
99456
99944
99897
99697
99715
99928
99451
99640
99512
99448
99638
99817
99676
99481
99401
99421
99696
99369
99511
99389
99696
99551
99832
99574
99400
99385
99601
99711
99535
99397
99423
99441
99453
99710
99379
99447
99643
99503
99464
99380
99405
99670
99646
99476
99571
99450
99786
99396
99504
99542
99567
99845
99749
99549
99468
99451
99377
99448
99400
99811
99378
99518
99374
99424
99737
99747
99568
99531
99621
99400
99784
99481
99436
99439
99512
99693
99550
99725
99572
99473
99482
99822
99386
99542
99718
99520
99618
99637
99376
99810
99370
99716
99492
99624
99743
99682
99691
99520
99874
99455
99429
99535
99629
99773
99800
99859
99382
99645
99668
99672
99390
99447
99559
99585
99712
99423
99534
99531
99559
99600
99425
99382
99554
99500
99470
99454
99426
99575
99719
99602
99375
99625
99488
99537
99455
99375
99564
99496
99723
99522
99612
99483
99411
99884
99734
99661
99477
99639
99717
99747
99521
99585
99813
99456
99703
99380
99406
99426
99498
99605
99640
99931
99521
99370
99421
99486
99678
99903
99557
99637
99626
99514
99539
99661
99690
99454
99555
99479
99507
99376
99523
99483
99405
99600
99437
99452
99421
99396
99472
99405
99421
99503
99437
99572
99769
99513
99402
99471
99784
99590
99545
99726
99562
99543
99456
99612
99821
99441
99683
99673
99391
99711
99653
99515
99483
99801
99895
99434
99762
99683
99581
99795
99756
99396
99697
99396
99908
99560
99673
99602
99880
99664
99532
99683
99742
99414
99452
99619
99386
99534
99779
99639
99777
99758
99417
99520
99755
99410
99409
99671
99744
99828
99386
99598
99477
99397
99501
99423
99814
99407
99769
99431
99679
99431
99835
99452
99372
99764
99376
99527
99480
99598
99471
99477
99455
99498
99706
99616
99687
99380
99765
99410
99499
99868
99582
99369
99673
99545
99577
99482
99801
99963
99583
99841
99593
99581
99553
99670
99811
99470
99842
99734
99465
99756
99783
99828
99544
99621
99440
99788
99593
99508
99588
99389
99771
99489
99782
99915
99721
99499
99597
99444
99445
99434
99491
99482
99551
99403
99678
99395
99390
99509
99644
99849
99487
99433
99508
99620
99889
99479
99573
99467
99526
99547
99631
99387
99661
99511
99450
99438
99908
99398
99455
99477
99720
99698
99639
99871
99450
99531
99532
99588
99666
99837
99857
99400
99559
99510
99391
99476
99746
99782
99754
99738
99881
99675
99519
99651
99860
99774
99716
99629
99430
99403
99725
99606
99383
99627
99565
99908
99477
99508
99536
99764
99611
99805
99509
99603
99778
99777
99911
99848
99508
99789
99405
99414
99623
99716
99401
99829
99562
99530
99545
99621
99597
99480
99501
99468
99721
99418
99580
99598
99663
99491
99372
99423
99406
99540
99741
99988
99480
99374
99379
99660
99570
99503
99413
99798
99658
99445
99915
99680
99546
99455
99451
99416
99677
99455
99690
99589
99744
99419
99404
99802
99388
99580
99374
99667
99750
99381
99903
99837
99943
99440
99809
99694
99372
99415
99743
99565
99563
99428
99723
99774
99898
99589
99760
99475
99531
99570
99524
99483
99552
99482
99509
99702
99380
99393
99369
99603
99710
99425
99406
99428
99453
99446
99542
99867
99383
99560
99377
99538
99444
99507
99522
99419
99549
99380
99455
99411
99870
99434
99592
99938
99676
99505
99456
99810
99493
99835
99781
99585
99583
99446
99751
99585
99408
99495
99544
99463
99449
99452
99624
99442
99389
99780
99450
99570
99587
99682
99583
99657
99554
99562
99595
99759
99827
99400
99394
99462
99387
99442
99728
99471
99614
99467
99655
99396
99627
99394
99661
99557
99520
99492
99808
99400
99592
99496
99395
99583
99635
99522
99537
99520
99632
99466
99409
99672
99923
99915
99708
99624
99446
99841
99449
99379
99802
99409
99560
99373
99441
99717
99867
99522
99718
99505
99600
99940
99731
99435
99574
99603
99606
99470
99403
99411
99558
99432
99616
99507
99405
99759
99456
99497
99659
99492
99578
99480
99447
99507
99601
99398
99790
99623
99544
99837
99653
99441
99403
99731
99572
99617
99701
99700
99626
99688
99766
99645
99554
99484
99935
99560
99690
99818
99528
99518
99612
99453
99648
99531
99430
99399
99387
99427
99610
99476
99491
99853
99753
99413
99482
99503
99753
99392
99504
99487
99930
99593
99459
99576
99717
99699
99374
99772
99516
99401
99400
99552
99411
99752
99882
99699
99678
99581
99486
99583
99746
99495
99818
99459
99514
99778
99904
99410
99553
99617
99756
99866
99553
99586
99446
99470
99387
99404
99589
99437
99428
99507
99639
99412
99428
99464
99653
99476
99502
99643
99803
99422
99884
99488
99977
99388
99550
99389
99569
99474
99627
99436
99569
99727
99590
99656
99513
99506
99475
99396
99512
99416
99654
99504
99688
99443
99406
99591
99496
99588
99504
99422
99401
99478
99543
99753
99413
99484
99885
99434
99712
99701
99780
99403
99637
99711
99376
99489
99727
99496
99515
99765
99575
99519
99768
99821
99447
99633
99467
99625
99524
99417
99523
99606
99372
99670
99763
99386
99603
99643
99986
99556
99481
99688
99820
99455
99974
99427
99599
99378
99601
99426
99461
99817
99514
99430
99581
99680
99406
99592
99629
99452
99726
99551
99826
99734
99386
99744
99575
99549
99913
99781
99820
99406
99506
99723
99420
99502
99869
99409
99633
99499
99399
99377
99783
99729
99770
99427
99427
99502
99576
99626
99454
99558
99682
99550
99491
99399
99731
99463
99854
99374
99586
99672
99570
99863
99585
99391
99793
99747
99400
99412
99844
99692
99397
99701
99823
99681
99604
99405
99667
99481
99647
99941
99424
99413
99796
99374
99707
99408
99385
99794
99543
99542
99690
99483
99420
99648
99743
99565
99379
99523
99417
99562
99478
99829
99442
99478
99686
99667
99453
99577
99769
99448
99387
99865
99564
99449
99749
99854
99405
99701
99750
99379
99556
99540
99523
99621
99852
99831
99572
99514
99422
99544
99606
99662
99910
99529
99447
99397
99796
99428
99536
99453
99492
99451
99948
99665
99420
99502
99480
99731
99600
99537
99766
99655
99426
99737
99456
99588
99669
99912
99459
99487
99457
99715
99538
99687
99467
99689
99773
99906
99544
99552
99429
99516
99388
99582
99636
99892
99400
99408
99583
99453
99558
99586
99794
99534
99614
99500
99847
99894
99634
99503
99628
99703
99541
99430
99575
99639
99422
99516
99419
99850
99652
99833
99492
99469
99380
99647
99897
99593
99385
99435
99539
99773
99477
99441
99394
99423
99460
99625
99818
99636
99595
99419
99587
99818
99742
99737
99427
99486
99568
99389
99458
99402
99373
99475
99755
99652
99543
99601
99546
99539
99543
99656
99406
99392
99422
99879
99455
99403
99435
99585
99427
99478
99563
99695
99692
99478
99725
99915
99686
99727
99470
99373
99633
99383
99732
99373
99575
99725
99454
99931
99811
99544
99569
99848
99460
99721
99382
99531
99383
99575
99532
99470
99394
99570
99490
99598
99375
99551
99574
99448
99680
99405
99539
99728
99805
99590
99903
99496
99376
99566
99593
99378
99723
99511
99607
99490
99729
99701
99675
99741
99786
99568
99531
99782
99510
99690
99581
99573
99676
99982
99701
99736
99420
99436
99868
99472
99369
99417
99539
99480
99401
99802
99441
99604
99508
99491
99748
99390
99758
99404
99511
99502
99515
99735
99753
99800
99547
99903
99611
99443
99912
99551
99491
99397
99478
99386
99388
99708
99682
99402
99498
99468
99449
99947
99766
99643
99651
99389
99621
99539
99690
99656
99697
99682
99628
99425
99749
99379
99677
99572
99476
99636
99419
99608
99534
99826
99618
99447
99716
99451
99813
99473
99482
99820
99412
99423
99622
99618
99625
99648
99644
99420
99414
99802
99525
99523
99717
99608
99450
99386
99642
99566
99738
99857
99471
99646
99750
99501
99826
99587
99622
99537
99523
99940
99688
99661
99483
99437
99746
99385
99547
99787
99660
99529
99872
99653
99703
99562
99405
99370
99574
99417
99529
99447
99590
99389
99389
99417
99470
99461
99830
99396
99794
99374
99565
99469
99658
99779
99378
99723
99398
99896
99718
99633
99608
99438
99491
99829
99838
99667
99369
99456
99459
99614
99846
99637
99769
99690
99597
99399
99612
99684
99397
99436
99483
99379
99377
99759
99509
99912
99470
99542
99567
99664
99373
99749
99550
99551
99401
99414
99481
99514
99375
99662
99829
99798
99531
99568
99453
99557
99476
99691
99476
99556
99662
99496
99451
99683
99446
99508
99582
99456
99412
99480
99842
99676
99601
99385
99882
99494
99417
99642
99795
99737
99398
99607
99750
99464
99663
99781
99721
99459
99754
99400
99726
99747
99907
99846
99681
99444
99827
99887
99442
99944
99651
99635
99591
99387
99668
99606
99903
99434
99439
99410
99798
99630
99416
99509
99613
99856
99510
99642
99438
99566
99525
99486
99750
99717
99419
99507
99719
99418
99820
99469
99974
99494
99712
99710
99490
99921
99461
99534
99397
99386
99560
99414
99529
99793
99484
99404
99615
99404
99430
99513
99834
99517
99395
99374
99489
99711
99589
99582
99494
99633
99882
99851
99697
99734
99604
99446
99790
99430
99433
99670
99562
99683
99503
99472
99470
99567
99683
99568
99651
99617
99500
99959
99664
99491
99506
99471
99461
99390
99652
99434
99668
99709
99734
99548
99577
99610
99518
99444
99394
99604
99688
99558
99377
99701
99564
99401
99511
99476
99553
99550
99398
99652
99454
99417
99480
99879
99398
99416
99389
99466
99529
99572
99855
99381
99444
99563
99743
99573
99940
99456
99400
99407
99695
99516
99520
99560
99803
99602
99398
99542
99444
99437
99683
99610
99868
99651
99558
99571
99842
99601
99684
99434
99470
99397
99860
99473
99543
99613
99518
99409
99951
99779
99417
99474
99438
99603
99518
99497
99536
99739
99465
99468
99526
99739
99515
99661
99657
99945
99457
99845
99415
99491
99578
99558
99896
99574
99580
99392
99394
99440
99610
99533
99470
99639
99578
99830
99378
99573
99720
99597
99398
99704
99698
99565
99620
99622
99478
99653
99524
99502
99693
99817
99588
99385
99480
99421
99686
99694
99430
99502
99414
99605
99422
99427
99407
99790
99433
99600
99519
99576
99412
99700
99610
99652
99386
99733
99716
99392
99555
99391
99390
99645
99421
99640
99457
99565
99718
99568
99475
99529
99844
99469
99474
99655
99510
99391
99403
99621
99374
99554
99495
99537
99385
99648
99776
99541
99651
99675
99681
99376
99587
99744
99871
99703
99383
99551
99396
99755
99725
99615
99555
99768
99886
99425
99481
99632
99490
99442
99573
99746
99416
99565
99541
99642
99507
99382
99489
99491
99484
99619
99381
99519
99660
99613
99414
99693
99557
99426
99666
99485
99398
99502
99753
99541
99394
99700
99504
99395
99376
99381
99506
99610
99417
99685
99433
99634
99879
99477
99429
99554
99426
99396
99573
99557
99561
99695
99795
99614
99641
99376
99583
99434
99565
99932
99788
99535
99721
99487
99686
99375
99534
99435
99843
99617
99431
99438
99568
99866
99535
99739
99404
99646
99479
99671
99419
99630
99448
99614
99723
99398
99736
99406
99431
99886
99708
99705
99535
99649
99439
99608
99428
99628
99401
99703
99543
99814
99586
99787
99421
99843
99607
99820
99509
99746
99687
99516
99483
99720
99717
99461
99533
99430
99483
99542
99656
99685
99644
99782
99714
99662
99511
99417
99915
99527
99464
99516
99583
99442
99525
99613
99500
99570
99549
99726
99633
99548
99701
99657
99419
99489
99389
99790
99574
99725
99441
99519
99671
99384
99659
99603
99600
99875
99533
99372
99468
99615
99396
99905
99578
99377
99643
99620
99387
99778
99526
99412
99377
99466
99529
99618
99931
99900
99764
99831
99410
99836
99700
99417
99524
99593
99468
99595
99743
99504
99370
99497
99790
99760
99501
99553
99681
99631
99616
99535
99560
99952
99516
99511
99383
99482
99805
99627
99647
99479
99478
99433
99389
99413
99454
99832
99415
99535
99417
99472
99498
99634
99690
99411
99703
99882
99496
99918
99726
99471
99473
99469
99545
99475
99375
99455
99956
99626
99397
99576
99740
99638
99529
99782
99636
99388
99562
99409
99918
99493
99431
99480
99797
99694
99817
99617
99740
99699
99574
99371
99692
99494
99613
99498
99422
99777
99411
99619
99879
99739
99518
99763
99626
99586
99438
99443
99533
99879
99614
99474
99850
99573
99474
99431
99496
99730
99790
99678
99574
99429
99522
99628
99558
99479
99376
99388
99586
99464
99674
99625
99565
99630
99498
99409
99400
99833
99478
99554
99385
99517
99846
99811
99400
99745
99750
99483
99618
99892
99657
99374
99445
99839
99433
99436
99534
99509
99569
99506
99595
99844
99459
99423
99418
99369
99409
99580
99595
99457
99760
99382
99390
99430
99445
99406
99779
99434
99379
99404
99487
99539
99431
99647
99522
99634
99394
99565
99670
99508
99778
99681
99715
99719
99807
99371
99704
99895
99727
99379
99633
99486
99523
99613
99773
99521
99952
99406
99506
99811
99396
99842
99678
99421
99610
99811
99479
99405
99884
99382
99529
99404
99736
99411
99642
99668
99370
99369
99959
99722
99398
99481
99850
99784
99385
99472
99906
99437
99408
99683
99478
99851
99664
99394
99393
99907
99371
99581
99551
99670
99391
99733
99411
99627
99533
99509
99433
99419
99506
99704
99668
99510
99718
99457
99403
99384
99727
99507
99550
99537
99571
99606
99666
99995
99468
99733
99428
99877
99534
99426
99518
99798
99574
99466
99385
99702
99383
99436
99819
99726
99395
99405
99445
99601
99930
99631
99526
99447
99627
99413
99721
99442
99640
99375
99975
99650
99630
99385
99666
99436
99974
99440
99556
99544
99415
99786
99589
99722
99501
99825
99652
99658
99402
99525
99488
99405
99474
99370
99388
99897
99879
99486
99546
99695
99427
99733
99771
99407
99532
99827
99781
99644
99637
99756
99688
99469
99423
99391
99484
99440
99430
99388
99638
99511
99668
99417
99600
99709
99628
99856
99493
99459
99601
99391
99553
99374
99771
99750
99528
99788
99375
99766
99790
99437
99753
99543
99423
99457
99895
99554
99450
99746
99939
99757
99822
99575
99372
99567
99568
99475
99504
99415
99419
99521
99572
99721
99425
99679
99684
99401
99519
99469
99557
99531
99454
99621
99579
99599
99414
99762
99516
99380
99390
99439
99596
99467
99751
99762
99470
99505
99640
99568
99522
99775
99797
99556
99380
99794
99375
99419
99409
99450
99498
99470
99705
99559
99393
99478
99518
99456
99495
99634
99817
99382
99605
99435
99389
99496
99682
99608
99816
99464
99420
99618
99395
99659
99529
99627
99762
99756
99559
99375
99636
99472
99524
99648
99740
99588
99469
99796
99407
99778
99453
99690
99418
99518
99455
99771
99601
99385
99456
99692
99399
99871
99508
99544
99456
99459
99825
99440
99397
99669
99581
99499
99471
99581
99395
99683
99715
99862
99572
99541
99633
99436
99709
99728
99538
99713
99484
99822
99537
99618
99691
99855
99786
99631
99544
99575
99527
99754
99376
99846
99674
99446
99692
99406
99441
99500
99424
99496
99935
99693
99404
99408
99626
99994
99462
99398
99643
99452
99692
99907
99549
99633
99515
99808
99671
99552
99765
99812
99398
99762
99577
99397
99806
99862
99734
99539
99512
99793
99376
99790
99823
99492
99561
99629
99803
99438
99415
99437
99473
99720
99613
99505
99454
99402
99611
99723
99725
99503
99730
99573
99565
99401
99634
99988
99403
99440
99400
99801
99489
99686
99876
99615
99398
99529
99745
99469
99717
99786
99759
99395
99705
99510
99792
99920
99790
99497
99923
99593
99388
99692
99812
99480
99370
99395
99768
99726
99647
99524
99672
99642
99412
99370
99412
99477
99657
99731
99836
99605
99477
99622
99782
99429
99850
99593
99403
99626
99459
99715
99526
99902
99607
99382
99700
99619
99566
99741
99535
99762
99852
99420
99653
99691
99679
99581
99726
99585
99500
99568
99624
99736
99511
99733
99872
99380
99903
99423
99829
99459
99708
99817
99476
99392
99408
99550
99517
99633
99657
99714
99708
99399
99414
99611
99372
99460
99668
99450
99466
99420
99487
99460
99765
99584
99477
99630
99424
99772
99715
99659
99693
99448
99470
99483
99869
99471
99621
99447
99394
99581
99387
99416
99473
99419
99549
99549
99620
99595
99421
99418
99588
99467
99493
99559
99641
99521
99478
99625
99472
99822
99896
99629
99731
99644
99511
99641
99486
99825
99579
99579
99400
99448
99733
99675
99592
99911
99608
99476
99581
99855
99760
99496
99589
99606
99847
99598
99525
99560
99478
99763
99477
99596
99702
99405
99429
99764
99581
99426
99797
99629
99384
99556
99677
99533
99510
99668
99831
99499
99566
99446
99878
99800
99699
99482
99530
99577
99469
99760
99876
99688
99667
99532
99527
99399
99603
99688
99478
99769
99867
99429
99479
99899
99388
99421
99653
99402
99519
99684
99414
99596
99861
99903
99628
99529
99413
99533
99469
99778
99585
99458
99612
99730
99602
99422
99571
99372
99505
99452
99879
99883
99916
99804
99884
99542
99606
99408
99403
99430
99475
99471
99435
99575
99740
99553
99446
99585
99605
99791
99630
99396
99509
99518
99554
99782
99605
99717
99819
99925
99656
99854
99432
99710
99578
99529
99523
99820
99872
99947
99600
99548
99620
99622
99478
99763
99531
99456
99607
99525
99921
99595
99701
99438
99799
99401
99444
99848
99854
99417
99839
99559
99422
99563
99382
99529
99575
99533
99472
99594
99437
99575
99399
99576
99472
99599
99415
99421
99455
99760
99621
99500
99481
99605
99392
99639
99617
99618
99410
99669
99809
99651
99577
99790
99434
99404
99626
99492
99840
99549
99644
99614
99718
99458
99672
99498
99437
99486
99821
99464
99606
99520
99554
99518
99866
99399
99737
99538
99392
99439
99720
99394
99397
99510
99720
99437
99601
99582
99480
99402
99427
99654
99644
99704
99416
99493
99915
99496
99529
99564
99439
99391
99791
99422
99514
99791
99418
99395
99472
99594
99412
99596
99559
99487
99997
99711
99845
99559
99730
99601
99534
99703
99709
99406
99447
99716
99508
99564
99799
99555
99645
99533
99600
99474
99541
99761
99839
99819
99620
99580
99538
99416
99526
99374
99372
99641
99849
99767
99805
99709
99973
99372
99504
99664
99459
99394
99599
99430
99466
99523
99709
99826
99816
99831
99750
99722
99646
99835
99886
99387
99500
99457
99714
99460
99719
99640
99590
99424
99867
99452
99444
99641
99658
99419
99408
99756
99553
99482
99597
99525
99818
99495
99758
99500
99722
99510
99577
99375
99586
99459
99734
99488
99693
99750
99625
99414
99536
99786
99616
99468
99383
99370
99443
99690
99549
99372
99971
99405
99832
99643
99387
99464
99474
99733
99459
99613
99655
99626
99525
99525
99861
99765
99481
99437
99551
99380
99502
99421
99646
99503
99441
99560
99683
99405
99502
99721
99687
99674
99436
99867
99584
99502
99518
99609
99536
99721
99447
99657
99577
99497
99407
99425
99561
99478
99418
99613
99412
99869
99465
99423
99515
99631
99413
99698
99421
99385
99760
99388
99773
99574
99682
99467
99537
99851
99595
99932
99552
99449
99589
99463
99803
99940
99807
99547
99794
99653
99463
99645
99387
99489
99616
99456
99372
99526
99435
99628
99578
99953
99394
99679
99591
99848
99849
99628
99411
99947
99547
99615
99503
99772
99710
99521
99417
99572
99850
99595
99865
99517
99577
99812
99528
99662
99642
99474
99733
99481
99648
99826
99458
99820
99598
99512
99666
99620
99541
99559
99538
99799
99432
99706
99427
99809
99591
99754
99380
99436
99601
99482
99407
99536
99477
99713
99922
99784
99466
99373
99892
99418
99409
99448
99573
99612
99560
99595
99883
99560
99588
99712
99701
99498
99761
99534
99794
99554
99546
99622
99788
99686
99566
99666
99644
99527
99661
99566
99954
99931
99477
99645
99503
99521
99429
99747
99715
99667
99615
99628
99715
99497
99913
99700
99424
99709
99445
99878
99467
99595
99697
99589
99469
99658
99554
99425
99631
99384
99838
99662
99522
99853
99457
99552
99555
99733
99789
99671
99847
99392
99393
99371
99878
99760
99652
99817
99642
99513
99382
99408
99440
99640
99515
99641
99415
99383
99431
99973
99664
99637
99891
99663
99912
99604
99793
99636
99772
99455
99516
99410
99408
99609
99457
99511
99632
99381
99387
99509
99595
99554
99461
99425
99621
99722
99831
99496
99675
99850
99572
99626
99385
99397
99635
99634
99553
99480
99475
99505
99369
99415
99551
99497
99515
99571
99535
99401
99393
99422
99597
99738
99616
99464
99739
99692
99619
99467
99426
99420
99637
99590
99429
99961
99580
99768
99611
99578
99396
99594
99686
99770
99658
99718
99890
99411
99979
99659
99586
99722
99486
99553
99386
99382
99615
99626
99376
99758
99666
99645
99659
99614
99458
99830
99692
99539
99570
99578
99465
99413
99468
99545
99847
99525
99549
99516
99632
99491
99587
99843
99449
99446
99623
99372
99465
99696
99654
99662
99892
99507
99559
99799
99429
99398
99886
99644
99578
99433
99756
99548
99384
99908
99801
99452
99529
99669
99977
99532
99464
99574
99501
99618
99548
99446
99587
99837
99474
99649
99605
99670
99559
99898
99425
99605
99598
99449
99372
99543
99451
99753
99835
99408
99595
99882
99736
99822
99826
99534
99919
99703
99381
99401
99516
99489
99388
99642
99726
99775
99744
99377
99625
99613
99620
99443
99724
99401
99372
99596
99724
99572
99576
99817
99387
99547
99837
99442
99436
99487
99522
99627
99764
99748
99809
99697
99684
99665
99738
99581
99802
99846
99492
99724
99642
99556
99438
99534
99869
99560
99596
99663
99418
99553
99596
99609
99377
99591
99519
99709
99491
99387
99646
99373
99894
99696
99679
99735
99418
99602
99905
99844
99811
99789
99388
99456
99609
99793
99555
99659
99664
99470
99497
99648
99377
99704
99506
99685
99411
99535
99530
99443
99370
99472
99487
99520
99891
99540
99483
99397
99527
99499
99883
99839
99480
99466
99375
99485
99524
99418
99613
99515
99520
99736
99414
99630
99537
99827
99559
99576
99454
99719
99541
99597
99844
99470
99517
99490
99442
99654
99410
99859
99481
99388
99559
99625
99771
99876
99796
99386
99477
99729
99441
99395
99503
99508
99373
99601
99633
99375
99450
99523
99498
99375
99594
99511
99565
99585
99659
99637
99539
99427
99370
99453
99490
99742
99586
99657
99411
99595
99636
99782
99575
99376
99588
99887
99618
99550
99615
99389
99741
99448
99741
99513
99453
99592
99379
99608
99451
99400
99589
99537
99481
99602
99456
99437
99482
99387
99472
99943
99645
99421
99575
99768
99620
99642
99550
99665
99593
99369
99466
99540
99540
99631
99480
99809
99441
99640
99598
99582
99623
99487
99473
99429
99715
99596
99579
99630
99445
99919
99628
99564
99498
99640
99375
99485
99474
99857
99691
99475
99464
99575
99660
99431
99782
99678
99648
99468
99387
99507
99640
99586
99617
99703
99572
99472
99947
99757
99463
99390
99581
99871
99401
99641
99430
99727
99801
99792
99609
99605
99747
99709
99900
99629
99812
99467
99545
99402
99458
99458
99523
99636
99546
99575
99688
99487
99770
99409
99650
99510
99602
99766
99800
99487
99536
99726
99380
99374
99458
99478
99503
99742
99684
99663
99372
99529
99482
99407
99483
99370
99852
99837
99562
99875
99589
99571
99661
99944
99894
99372
99444
99371
99473
99396
99520
99797
99507
99481
99415
99651
99385
99641
99675
99684
99504
99574
99589
99480
99555
99521
99393
99488
99879
99539
99704
99786
99639
99404
99697
99650
99384
99894
99483
99631
99819
99707
99479
99664
99401
99492
99525
99534
99633
99486
99618
99659
99739
99922
99381
99378
99401
99441
99537
99785
99434
99578
99546
99612
99407
99737
99504
99656
99633
99504
99606
99537
99837
99570
99574
99591
99698
99652
99556
99560
99512
99374
99556
99492
99592
99565
99509
99872
99568
99755
99514
99675
99539
99635
99589
99812
99437
99588
99539
99490
99593
99555
99454
99819
99434
99433
99498
99400
99628
99674
99819
99429
99732
99703
99374
99637
99434
99841
99630
99560
99392
99412
99475
99851
99449
99641
99372
99474
99457
99380
99588
99671
99721
99829
99859
99853
99397
99382
99535
99729
99636
99376
99855
99453
99765
99419
99693
99404
99780
99384
99800
99521
99426
99564
99541
99917
99884
99540
99736
99682
99409
99528
99565
99542
99548
99791
99382
99505
99653
99504
99644
99477
99545
99453
99646
99441
99522
99679
99399
99402
99671
99633
99641
99580
99543
99512
99458
99567
99574
99480
99614
99738
99787
99404
99391
99547
99418
99536
99724
99571
99650
99770
99711
99451
99447
99578
99548
99478
99458
99537
99948
99727
99456
99390
99488
99471
99917
99441
99729
99482
99384
99662
99646
99548
99661
99498
99662
99675
99594
99501
99739
99919
99507
99495
99439
99613
99488
99671
99503
99425
99623
99482
99619
99873
99457
99488
99603
99590
99771
99748
99878
99452
99426
99376
99918
99886
99582
99593
99646
99572
99639
99658
99608
99469
99559
99768
99796
99629
99414
99763
99457
99597
99419
99767
99628
99601
99453
99428
99659
99379
99591
99603
99830
99369
99446
99620
99580
99565
99516
99650
99402
99871
99479
99660
99673
99431
99747
99839
99638
99371
99875
99768
99648
99592
99419
99940
99569
99452
99454
99497
99371
99804
99798
99815
99471
99506
99391
99584
99439
99985
99642
99648
99424
99756
99874
99742
99437
99510
99473
99445
99370
99393
99488
99986
99560
99433
99955
99460
99540
99403
99425
99422
99448
99624
99443
99405
99779
99514
99522
99464
99737
99449
99732
99423
99472
99649
99474
99593
99555
99370
99537
99441
99722
99490
99506
99399
99421
99440
99553
99379
99670
99600
99879
99590
99652
99909
99722
99549
99655
99896
99877
99553
99844
99687
99759
99565
99542
99588
99419
99442
99389
99782
99636
99660
99415
99773
99474
99754
99772
99770
99485
99677
99609
99604
99428
99379
99560
99400
99465
99624
99378
99756
99784
99593
99659
99558
99566
99775
99501
99464
99507
99369
99411
99386
99506
99703
99659
99419
99568
99685
99678
99517
99523
99411
99412
99527
99556
99419
99599
99621
99436
99708
99532
99401
99829
99473
99472
99989
99489
99618
99379
99633
99642
99544
99639
99722
99462
99700
99644
99808
99506
99421
99812
99658
99751
99429
99705
99805
99489
99392
99809
99400
99420
99588
99529
99757
99540
99533
99525
99536
99551
99704
99555
99598
99402
99618
99651
99632
99498
99743
99481
99761
99531
99759
99736
99804
99373
99444
99439
99469
99484
99409
99390
99527
99518
99369
99401
99477
99444
99897
99417
99695
99414
99747
99689
99592
99532
99644
99889
99739
99937
99559
99413
99870
99418
99727
99626
99485
99763
99799
99767
99657
99396
99571
99762
99608
99466
99846
99411
99851
99403
99972
99738
99370
99556
99652
99739
99427
99591
99423
99543
99554
99396
99568
99628
99721
99459
99696
99650
99626
99495
99521
99491
99447
99415
99417
99642
99524
99460
99522
99671
99761
99384
99462
99528
99670
99605
99671
99497
99699
99426
99725
99611
99553
99486
99664
99889
99392
99601
99480
99371
99786
99868
99434
99477
99567
99521
99591
99626
99394
99371
99574
99750
99533
99830
99442
99442
99563
99855
99529
99496
99489
99469
99695
99701
99654
99464
99550
99636
99708
99380
99557
99631
99859
99546
99524
99850
99433
99658
99568
99727
99711
99896
99675
99691
99629
99645
99394
99461
99575
99479
99718
99841
99900
99390
99500
99629
99719
99375
99694
99415
99641
99576
99752
99405
99453
99519
99445
99615
99570
99675
99816
99401
99800
99482
99903
99409
99621
99390
99776
99690
99692
99426
99508
99524
99678
99438
99872
99608
99468
99595
99435
99541
99430
99408
99933
99387
99391
99683
99832
99410
99779
99926
99753
99674
99468
99473
99447
99695
99564
99834
99589
99781
99728
99752
99414
99777
99513
99556
99764
99683
99685
99580
99448
99602
99444
99831
99470
99878
99690
99461
99687
99765
99378
99447
99655
99535
99437
99513
99702
99428
99622
99724
99575
99654
99747
99420
99445
99414
99612
99498
99514
99382
99738
99820
99482
99715
99534
99458
99594
99429
99402
99427
99562
99680
99484
99372
99402
99395
99707
99615
99433
99778
99571
99545
99670
99399
99407
99923
99601
99625
99842
99405
99388
99501
99424
99386
99759
99807
99610
99399
99933
99880
99435
99570
99435
99480
99769
99444
99498
99549
99410
99384
99382
99536
99506
99394
99431
99376
99950
99393
99624
99405
99406
99524
99439
99639
99667
99517
99525
99714
99398
99371
99547
99844
99491
99696
99448
99700
99627
99541
99574
99471
99441
99726
99684
99631
99472
99392
99546
99456
99516
99426
99548
99373
99456
99823
99600
99763
99749
99752
99461
99687
99405
99448
99518
99560
99846
99835
99421
99495
99495
99457
99652
99649
99951
99467
99543
99411
99659
99473
99746
99664
99415
99795
99847
99576
99603
99377
99594
99372
99687
99409
99470
99486
99369
99694
99387
99412
99396
99540
99480
99459
99937
99470
99542
99490
99633
99404
99503
99548
99531
99732
99490
99759
99815
99638
99560
99723
99419
99783
99496
99517
99441
99664
99530
99411
99398
99755
99520
99484
99639
99602
99847
99442
99401
99510
99428
99375
99397
99754
99542
99602
99371
99727
99377
99840
99712
99373
99572
99645
99493
99719
99586
99457
99407
99445
99466
99564
99410
99438
99434
99735
99602
99880
99655
99370
99467
99710
99473
99498
99570
99434
99390
99481
99506
99381
99897
99687
99497
99449
99545
99541
99592
99580
99412
99414
99588
99381
99811
99638
99843
99565
99550
99626
99456
99397
99427
99681
99691
99471
99593
99474
99464
99592
99404
99709
99383
99956
99418
99483
99540
99714
99383
99570
99376
99618
99475
99876
99463
99503
99553
99445
99407
99723
99386
99795
99384
99380
99708
99455
99448
99628
99907
99372
99747
99503
99631
99461
99407
99647
99675
99396
99436
99740
99505
99558
99719
99564
99639
99456
99797
99485
99537
99474
99532
99799
99574
99642
99603
99924
99387
99508
99676
99587
99380
99489
99551
99674
99574
99633
99760
99492
99428
99584
99613
99720
99687
99873
99826
99583
99576
99592
99823
99654
99586
99806
99390
99372
99873
99378
99497
99743
99374
99540
99397
99458
99491
99562
99678
99529
99592
99561
99472
99765
99755
99947
99597
99427
99798
99885
99647
99850
99624
99485
99377
99397
99569
99535
99440
99662
99516
99642
99676
99775
99526
99523
99545
99399
99803
99483
99624
99408
99602
99533
99385
99736
99511
99668
99399
99738
99754
99504
99725
99375
99616
99487
99506
99698
99874
99856
99801
99497
99554
99540
99689
99481
99493
99493
99441
99668
99520
99438
99411
99532
99889
99503
99467
99607
99657
99516
99591
99581
99404
99395
99906
99681
99494
99531
99407
99694
99397
99422
99386
99665
99855
99566
99393
99539
99459
99537
99857
99397
99400
99532
99594
99758
99385
99494
99410
99554
99492
99656
99710
99737
99572
99533
99619
99516
99837
99493
99454
99620
99657
99621
99509
99421
99547
99415
99403
99756
99508
99762
99509
99438
99613
99512
99685
99550
99573
99513
99828
99439
99410
99691
99482
99651
99636
99479
99399
99734
99605
99444
99422
99596
99701
99403
99516
99709
99607
99723
99595
99587
99577
99615
99935
99768
99611
99921
99900
99510
99577
99803
99788
99381
99510
99656
99552
99849
99722
99453
99777
99859
99515
99418
99417
99662
99378
99562
99569
99570
99453
99879
99652
99704
99426
99584
99722
99496
99436
99525
99632
99641
99429
99438
99610
99591
99452
99710
99776
99693
99617
99510
99794
99422
99606
99758
99743
99485
99554
99501
99515
99525
99658
99550
99652
99747
99828
99573
99455
99545
99389
99493
99859
99605
99799
99381
99550
99382
99587
99432
99397
99400
99526
99818
99427
99442
99755
99658
99543
99703
99739
99899
99445
99625
99383
99490
99458
99829
99516
99671
99710
99417
99443
99552
99529
99420
99461
99665
99436
99671
99453
99529
99616
99540
99718
99499
99753
99579
99695
99447
99510
99594
99408
99507
99530
99517
99457
99415
99436
99407
99672
99545
99457
99406
99467
99416
99475
99587
99614
99452
99745
99403
99566
99515
99568
99562
99504
99442
99574
99404
99393
99500
99736
99554
99509
99579
99498
99737
99652
99402
99851
99554
99399
99728
99613
99696
99793
99587
99522
99418
99506
99607
99761
99648
99490
99731
99657
99373
99790
99742
99565
99844
99621
99820
99854
99561
99384
99741
99387
99429
99598
99589
99440
99492
99421
99414
99639
99591
99654
99734
99645
99438
99493
99634
99580
99649
99456
99567
99432
99650
99894
99546
99689
99557
99926
99662
99415
99502
99660
99448
99659
99490
99542
99527
99382
99429
99707
99688
99462
99412
99539
99487
99597
99436
99772
99733
99436
99441
99698
99498
99539
99644
99421
99453
99727
99526
99468
99504
99420
99632
99692
99726
99645
99463
99780
99747
99471
99513
99441
99985
99501
99790
99915
99579
99410
99430
99425
99772
99474
99748
99916
99569
99392
99915
99743
99383
99652
99700
99620
99600
99862
99385
99448
99387
99709
99443
99664
99562
99460
99416
99552
99624
99650
99393
99563
99654
99843
99561
99419
99475
99691
99581
99662
99402
99539
99396
99547
99510
99826
99530
99781
99683
99369
99480
99537
99728
99667
99677
99603
99508
99423
99430
99492
99519
99495
99447
99578
99968
99630
99447
99553
99897
99570
99774
99719
99767
99457
99843
99517
99593
99607
99407
99636
99439
99547
99381
99388
99451
99467
99572
99655
99845
99775
99402
99735
99596
99536
99528
99876
99439
99663
99726
99890
99599
99623
99369
99867
99753
99532
99404
99922
99551
99601
99451
99551
99617
99504
99535
99742
99864
99710
99722
99385
99475
99566
99512
99592
99589
99690
99749
99400
99816
99558
99518
99610
99406
99405
99495
99771
99685
99934
99396
99890
99533
99493
99542
99563
99682
99401
99647
99891
99525
99669
99622
99912
99636
99629
99461
99507
99516
99833
99373
99540
99500
99513
99853
99777
99852
99748
99562
99721
99725
99457
99517
99625
99462
99439
99675
99474
99789
99374
99544
99523
99513
99606
99509
99729
99489
99733
99717
99894
99798
99811
99591
99540
99574
99454
99441
99528
99514
99494
99873
99642
99466
99602
99423
99577
99605
99442
99536
99548
99592
99536
99694
99399
99718
99390
99479
99567
99437
99481
99704
99412
99787
99614
99963
99611
99721
99778
99451
99566
99375
99633
99819
99789
99373
99434
99440
99580
99705
99534
99443
99546
99799
99429
99851
99971
99694
99407
99533
99634
99600
99535
99453
99719
99607
99688
99854
99888
99727
99423
99559
99759
99604
99538
99612
99617
99423
99465
99618
99586
99410
99536
99938
99580
99507
99441
99675
99777
99381
99622
99748
99371
99486
99386
99580
99458
99604
99502
99930
99606
99386
99732
99758
99757
99422
99605
99898
99529
99403
99486
99537
99461
99431
99487
99490
99457
99665
99464
99437
99591
99476
99687
99383
99478
99387
99525
99878
99498
99606
99456
99815
99734
99571
99372
99439
99542
99562
99402
99472
99486
99445
99720
99563
99534
99377
99667
99610
99648
99469
99512
99610
99583
99814
99645
99549
99620
99500
99557
99497
99676
99842
99927
99850
99613
99626
99388
99793
99430
99558
99592
99496
99567
99793
99472
99879
99395
99386
99648
99560
99771
99645
99400
99492
99529
99505
99522
99893
99701
99893
99805
99779
99715
99757
99454
99634
99765
99641
99452
99471
99716
99491
99444
99436
99699
99610
99531
99861
99446
99405
99588
99423
99577
99490
99527
99718
99442
99414
99481
99782
99604
99448
99522
99702
99419
99571
99495
99452
99544
99373
99566
99470
99508
99423
99761
99577
99391
99555
99455
99509
99460
99438
99482
99442
99594
99517
99623
99507
99376
99429
99701
99442
99456
99434
99515
99503
99372
99773
99544
99878
99406
99795
99764
99943
99667
99448
99408
99730
99404
99512
99375
99612
99422
99558
99401
99428
99552
99833
99468
99531
99666
99662
99381
99822
99584
99745
99817
99410
99461
99577
99483
99557
99408
99451
99726
99391
99448
99623
99530
99491
99675
99779
99395
99379
99831
99396
99526
99767
99453
99388
99874
99512
99483
99397
99676
99635
99723
99761
99731
99403
99445
99389
99459
99839
99430
99591
99594
99530
99750
99538
99615
99448
99664
99522
99382
99377
99432
99594
99539
99735
99641
99617
99615
99483
99424
99466
99859
99581
99579
99427
99415
99575
99608
99371
99600
99429
99722
99521
99782
99582
99956
99475
99478
99438
99567
99410
99674
99406
99411
99865
99374
99698
99502
99821
99639
99464
99593
99731
99424
99655
99578
99579
99591
99503
99412
99447
99446
99370
99372
99574
99579
99608
99372
99373
99566
99570
99517
99391
99550
99855
99388
99412
99817
99926
99525
99780
99434
99423
99819
99414
99482
99519
99396
99821
99410
99577
99552
99451
99642
99598
99827
99513
99540
99648
99664
99602
99376
99549
99445
99604
99749
99636
99506
99575
99372
99697
99755
99390
99631
99381
99501
99370
99748
99402
99448
99376
99411
99431
99493
99801
99376
99697
99598
99739
99591
99793
99745
99417
99382
99486
99489
99375
99640
99571
99693
99447
99745
99597
99406
99791
99633
99577
99375
99727
99850
99599
99440
99529
99393
99383
99394
99444
99470
99573
99740
99550
99405
99535
99613
99408
99809
99671
99646
99768
99419
99393
99514
99440
99376
99927
99550
99438
99398
99796
99671
99485
99394
99491
99691
99601
99603
99623
99606
99785
99407
99888
99601
99412
99433
99574
99707
99577
99416
99778
99515
99689
99860
99854
99534
99507
99766
99833
99596
99570
99410
99422
99676
99977
99417
99524
99855
99527
99732
99393
99690
99576
99422
99445
99431
99442
99394
99439
99630
99556
99527
99479
99720
99662
99480
99650
99906
99374
99431
99852
99389
99515
99399
99533
99738
99907
99658
99834
99376
99586
99733
99568
99602
99410
99712
99903
99700
99537
99435
99653
99401
99579
99623
99431
99377
99526
99493
99773
99505
99799
99435
99476
99435
99804
99597
99606
99763
99470
99800
99444
99382
99550
99543
99777
99423
99419
99594
99429
99720
99507
99805
99793
99467
99526
99564
99897
99509
99395
99538
99645
99815
99512
99536
99461
99885
99394
99835
99482
99885
99768
99404
99918
99569
99753
99673
99810
99418
99535
99399
99856
99708
99555
99494
99496
99481
99585
99534
99690
99476
99479
99435
99774
99447
99534
99522
99455
99651
99638
99559
99655
99819
99717
99457
99381
99871
99369
99596
99569
99584
99477
99485
99714
99983
99836
99724
99417
99473
99714
99585
99573
99655
99453
99715
99555
99767
99627
99782
99825
99558
99857
99594
99592
99664
99424
99473
99477
99395
99745
99614
99728
99438
99570
99775
99466
99685
99830
99547
99881
99521
99640
99378
99802
99580
99488
99441
99673
99696
99706
99615
99422
99414
99812
99390
99423
99432
99586
99930
99535
99585
99746
99559
99506
99560
99569
99491
99529
99398
99602
99620
99603
99369
99559
99472
99447
99629
99528
99387
99504
99620
99730
99520
99503
99555
99791
99437
99605
99377
99661
99514
99411
99429
99480
99402
99691
99419
99698
99459
99477
99369
99384
99440
99533
99439
99941
99379
99412
99666
99523
99613
99386
99601
99389
99679
99437
99919
99488
99549
99385
99811
99808
99373
99466
99435
99399
99585
99608
99760
99379
99570
99654
99731
99864
99737
99672
99957
99746
99589
99563
99463
99439
99382
99764
99656
99467
99386
99520
99652
99620
99547
99387
99389
99833
99717
99444
99816
99687
99540
99438
99391
99686
99478
99483
99476
99405
99986
99670
99585
99536
99409
99412
99577
99541
99600
99613
99965
99617
99564
99464
99536
99611
99643
99664
99427
99524
99519
99398
99514
99413
99482
99805
99393
99529
99485
99793
99556
99884
99395
99518
99634
99707
99666
99556
99584
99620
99406
99710
99716
99513
99437
99623
99635
99865
99457
99642
99437
99571
99425
99845
99482
99475
99461
99844
99588
99381
99728
99605
99777
99535
99486
99896
99782
99851
99435
99596
99635
99461
99696
99509
99631
99654
99393
99406
99376
99553
99575
99729
99546
99556
99896
99756
99542
99432
99433
99769
99564
99501
99638
99681
99718
99423
99553
99773
99644
99637
99537
99384
99395
99440
99428
99519
99926
99379
99889
99457
99559
99506
99468
99460
99838
99540
99437
99894
99621
99580
99407
99420
99453
99426
99379
99663
99780
99633
99511
99481
99442
99494
99688
99413
99448
99484
99696
99547
99930
99739
99386
99453
99417
99892
99695
99446
99428
99424
99604
99391
99697
99395
99379
99453
99391
99991
99377
99630
99568
99725
99506
99379
99398
99483
99849
99487
99400
99778
99399
99677
99784
99415
99542
99475
99663
99798
99384
99602
99388
99448
99430
99459
99445
99467
99504
99623
99786
99584
99500
99509
99544
99968
99687
99414
99423
99828
99472
99854
99580
99415
99515
99404
99552
99417
99461
99562
99399
99391
99616
99849
99563
99401
99453
99629
99872
99516
99746
99454
99600
99896
99579
99505
99754
99599
99674
99494
99433
99616
99405
99558
99461
99671
99730
99491
99420
99528
99869
99580
99601
99374
99721
99693
99383
99424
99591
99531
99674
99872
99571
99733
99374
99594
99541
99701
99478
99615
99784
99560
99470
99390
99674
99403
99376
99761
99639
99512
99681
99880
99697
99492
99696
99519
99852
99980
99757
99374
99593
99585
99473
99584
99634
99408
99667
99667
99515
99476
99579
99743
99531
99586
99487
99546
99535
99851
99558
99854
99902
99634
99529
99416
99471
99631
99394
99595
99575
99428
99727
99625
99602
99517
99470
99452
99508
99429
99805
99665
99800
99436
99556
99435
99471
99730
99636
99876
99656
99375
99547
99573
99692
99936
99403
99404
99646
99430
99452
99388
99398
99457
99598
99613
99739
99585
99493
99397
99510
99748
99692
99618
99439
99632
99687
99380
99371
99605
99775
99436
99411
99492
99715
99782
99610
99612
99553
99537
99733
99421
99628
99676
99769
99419
99512
99562
99506
99892
99692
99760
99478
99857
99386
99463
99707
99576
99584
99671
99825
99568
99853
99607
99455
99766
99632
99398
99409
99870
99950
99426
99389
99461
99614
99667
99609
99513
99745
99387
99831
99375
99396
99521
99577
99375
99778
99563
99772
99482
99427
99729
99406
99474
99823
99731
99517
99679
99400
99820
99695
99423
99371
99640
99772
99465
99407
99388
99429
99571
99420
99663
99949
99670
99606
99595
99792
99892
99504
99369
99450
99373
99862
99664
99452
99704
99783
99554
99601
99454
99605
99567
99595
99613
99705
99640
99403
99765
99731
99443
99527
99572
99693
99634
99509
99460
99544
99693
99595
99711
99525
99416
99545
99370
99483
99876
99413
99745
99579
99540
99813
99457
99809
99448
99915
99410
99503
99471
99535
99614
99814
99599
99672
99599
99751
99637
99446
99419
99718
99575
99648
99371
99543
99423
99720
99600
99502
99950
99598
99834
99587
99468
99699
99630
99589
99735
99508
99495
99795
99386
99458
99476
99830
99551
99579
99642
99394
99426
99768
99432
99720
99503
99762
99591
99513
99492
99474
99873
99528
99865
99370
99376
99374
99607
99591
99430
99795
99492
99630
99369
99651
99560
99522
99600
99430
99511
99634
99563
99705
99464
99401
99406
99519
99392
99384
99688
99468
99531
99530
99555
99457
99511
99560
99615
99850
99403
99538
99546
99459
99617
99821
99709
99603
99772
99432
99509
99558
99878
99405
99581
99401
99399
99547
99528
99490
99814
99887
99824
99539
99793
99477
99523
99462
99501
99689
99411
99844
99573
99490
99707
99414
99529
99506
99705
99504
99377
99446
99468
99513
99669
99487
99567
99474
99803
99537
99432
99504
99466
99474
99517
99385
99444
99757
99373
99406
99494
99727
99590
99637
99499
99921
99602
99407
99382
99499
99383
99537
99456
99401
99498
99429
99569
99548
99709
99644
99374
99441
99534
99815
99425
99633
99466
99875
99572
99495
99371
99391
99703
99703
99442
99519
99467
99557
99605
99463
99932
99872
99723
99414
99534
99393
99637
99600
99837
99404
99384
99524
99633
99585
99484
99601
99437
99407
99800
99623
99657
99562
99841
99609
99568
99390
99527
99389
99821
99562
99381
99509
99400
99897
99521
99520
99545
99594
99637
99412
99495
99564
99454
99431
99546
99594
99436
99424
99454
99434
99855
99591
99492
99385
99720
99481
99406
99394
99896
99663
99430
99490
99463
99380
99865
99719
99751
99529
99403
99507
99452
99665
99410
99804
99868
99814
99427
99735
99513
99413
99406
99422
99759
99845
99673
99376
99894
99374
99842
99886
99675
99662
99691
99538
99797
99707
99379
99810
99457
99413
99586
99615
99458
99404
99412
99714
99505
99472
99644
99486
99532
99401
99421
99604
99618
99645
99391
99457
99784
99689
99530
99436
99643
99781
99882
99451
99384
99853
99447
99569
99576
99805
99899
99419
99556
99496
99745
99774
99615
99965
99455
99765
99380
99618
99369
99537
99855
99784
99861
99421
99504
99692
99407
99619
99520
99455
99384
99708
99469
99751
99581
99561
99399
99635
99736
99637
99684
99432
99452
99529
99413
99533
99422
99395
99658
99761
99703
99547
99422
99812
99507
99463
99782
99452
99499
99527
99654
99441
99513
99655
99545
99382
99673
99408
99401
99378
99756
99523
99913
99444
99702
99584
99784
99389
99692
99566
99623
99506
99888
99805
99504
99497
99381
99535
99572
99586
99569
99426
99887
99513
99468
99491
99379
99412
99383
99715
99626
99416
99574
99704
99599
99632
99868
99676
99557
99378
99460
99633
99688
99789
99405
99392
99505
99380
99610
99532
99632
99480
99829
99734
99398
99754
99466
99584
99792
99655
99477
99397
99555
99536
99483
99701
99472
99463
99580
99524
99543
99430
99461
99577
99492
99407
99711
99594
99386
99710
99795
99804
99491
99745
99609
99469
99434
99513
99505
99710
99530
99469
99524
99389
99507
99467
99607
99425
99740
99592
99739
99732
99786
99877
99701
99513
99411
99616
99569
99448
99471
99569
99605
99583
99571
99476
99510
99469
99481
99460
99481
99380
99466
99436
99687
99661
99531
99691
99446
99707
99620
99415
99558
99827
99423
99410
99563
99485
99567
99483
99494
99704
99493
99845
99528
99628
99677
99509
99419
99626
99496
99577
99910
99594
99541
99408
99387
99766
99433
99841
99436
99703
99386
99449
99439
99569
99435
99627
99877
99599
99595
99829
99535
99669
99643
99388
99445
99409
99658
99671
99707
99539
99763
99617
99590
99443
99489
99748
99839
99622
99488
99753
99460
99423
99561
99721
99564
99632
99581
99628
99385
99819
99660
99519
99566
99728
99663
99522
99552
99626
99561
99449
99586
99499
99864
99406
99795
99395
99423
99676
99751
99586
99887
99598
99405
99819
99490
99393
99540
99535
99417
99857
99476
99510
99492
99698
99372
99600
99474
99605
99459
99808
99701
99560
99397
99634
99440
99566
99576
99732
99405
99514
99462
99434
99655
99551
99689
99611
99803
99444
99640
99403
99654
99628
99498
99758
99404
99388
99462
99585
99575
99570
99662
99547
99826
99590
99591
99784
99408
99626
99534
99846
99572
99493
99415
99560
99591
99571
99389
99479
99778
99812
99503
99521
99691
99592
99454
99907
99710
99845
99376
99702
99502
99735
99899
99600
99380
99601
99455
99804
99461
99534
99470
99505
99419
99629
99647
99533
99921
99502
99441
99690
99743
99516
99787
99551
99617
99726
99482
99505
99571
99574
99482
99442
99644
99646
99552
99462
99796
99586
99474
99375
99579
99712
99724
99658
99413
99494
99394
99660
99534
99424
99521
99450
99730
99443
99528
99787
99464
99742
99600
99564
99396
99524
99592
99495
99522
99721
99494
99725
99452
99422
99748
99458
99754
99431
99522
99549
99801
99610
99887
99723
99542
99713
99618
99834
99906
99534
99807
99837
99402
99734
99632
99651
99460
99761
99656
99512
99702
99817
99679
99695
99409
99564
99554
99600
99597
99480
99460
99653
99582
99731
99872
99420
99384
99705
99782
99620
99621
99706
99454
99552
99535
99414
99517
99379
99672
99460
99552
99478
99402
99531
99767
99396
99617
99639
99769
99438
99714
99638
99918
99383
99584
99441
99794
99387
99451
99771
99686
99742
99571
99466
99496
99691
99402
99471
99887
99425
99414
99533
99450
99507
99569
99394
99668
99522
99572
99641
99439
99693
99516
99528
99450
99805
99659
99776
99459
99523
99733
99893
99710
99441
99668
99543
99691
99404
99804
99586
99929
99888
99392
99508
99698
99391
99740
99574
99375
99636
99802
99489
99433
99607
99650
99556
99706
99601
99771
99483
99560
99485
99548
99435
99680
99756
99387
99707
99438
99640
99495
99641
99753
99467
99519
99491
99469
99389
99414
99404
99792
99464
99741
99894
99847
99474
99472
99411
99527
99653
99389
99735
99378
99626
99760
99663
99405
99562
99572
99678
99412
99549
99589
99395
99634
99464
99628
99486
99519
99375
99398
99516
99520
99492
99587
99536
99378
99537
99807
99488
99432
99375
99377
99793
99371
99622
99431
99636
99543
99757
99554
99467
99572
99405
99799
99669
99523
99767
99403
99883
99645
99818
99405
99523
99605
99393
99632
99498
99542
99442
99380
99949
99451
99696
99374
99705
99390
99726
99395
99612
99531
99570
99372
99381
99504
99496
99508
99850
99825
99901
99454
99433
99559
99372
99497
99635
99397
99839
99778
99478
99878
99623
99394
99458
99901
99795
99378
99437
99525
99880
99596
99754
99551
99736
99467
99442
99398
99567
99773
99384
99377
99496
99784
99496
99421
99626
99730
99738
99499
99633
99504
99852
99752
99398
99728
99634
99461
99429
99435
99451
99459
99653
99427
99706
99512
99490
99856
99401
99922
99407
99721
99513
99379
99560
99386
99871
99559
99403
99466
99428
99828
99704
99703
99534
99407
99584
99564
99395
99516
99631
99932
99677
99473
99744
99690
99494
99556
99433
99629
99430
99493
99927
99614
99637
99476
99427
99375
99569
99640
99801
99458
99652
99603
99399
99480
99632
99453
99392
99372
99958
99484
99750
99641
99813
99491
99617
99881
99662
99581
99481
99696
99633
99499
99841
99725
99800
99590
99497
99842
99541
99487
99719
99555
99533
99854
99426
99444
99670
99379
99459
99452
99453
99391
99702
99405
99440
99374
99474
99608
99520
99558
99491
99844
99704
99517
99460
99442
99826
99448
99567
99439
99464
99665
99622
99587
99633
99928
99521
99850
99627
99751
99633
99442
99898
99467
99482
99510
99614
99664
99886
99585
99958
99462
99369
99558
99429
99513
99498
99663
99506
99463
99514
99384
99531
99443
99505
99369
99954
99423
99533
99519
99549
99605
99729
99469
99506
99686
99908
99786
99514
99464
99449
99549
99534
99518
99478
99631
99538
99493
99708
99768
99874
99469
99450
99440
99374
99783
99429
99511
99912
99733
99398
99477
99540
99576
99859
99506
99567
99468
99724
99700
99762
99715
99974
99430
99792
99737
99387
99710
99414
99559
99377
99476
99545
99388
99392
99658
99723
99633
99723
99509
99565
99397
99370
99718
99452
99558
99413
99395
99724
99400
99434
99387
99525
99670
99661
99395
99624
99461
99475
99642
99840
99668
99600
99477
99619
99569
99514
99544
99426
99486
99614
99636
99689
99534
99636
99536
99394
99729
99379
99408
99427
99417
99685
99430
99515
99506
99383
99670
99555
99440
99397
99413
99608
99452
99473
99526
99925
99464
99854
99418
99851
99414
99861
99672
99582
99474
99783
99515
99384
99530
99628
99575
99647
99371
99442
99535
99396
99588
99860
99680
99555
99651
99758
99619
99787
99422
99475
99391
99467
99583
99538
99842
99579
99793
99428
99763
99535
99375
99431
99654
99469
99375
99489
99577
99753
99381
99587
99443
99616
99604
99399
99380
99677
99639
99805
99555
99433
99419
99909
99569
99501
99665
99868
99515
99796
99461
99423
99633
99388
99577
99847
99606
99627
99436
99832
99876
99612
99424
99401
99554
99682
99633
99417
99942
99707
99556
99706
99498
99913
99591
99411
99770
99724
99410
99448
99641
99881
99526
99449
99379
99639
99370
99783
99588
99400
99564
99480
99883
99439
99511
99543
99591
99770
99442
99854
99820
99631
99603
99788
99683
99544
99391
99561
99921
99542
99390
99761
99552
99443
99413
99632
99393
99390
99511
99648
99615
99578
99833
99757
99484
99568
99481
99512
99457
99612
99393
99461
99766
99387
99771
99510
99428
99447
99683
99415
99466
99718
99380
99511
99388
99695
99678
99651
99426
99796
99424
99425
99688
99461
99565
99690
99865
99723
99455
99471
99661
99730
99786
99480
99412
99736
99499
99469
99704
99621
99893
99536
99667
99643
99508
99425
99870
99371
99884
99524
99497
99512
99558
99861
99581
99773
99485
99744
99584
99506
99825
99389
99373
99598
99494
99391
99647
99493
99571
99688
99705
99759
99606
99454
99489
99394
99598
99673
99563
99490
99451
99702
99696
99873
99668
99396
99398
99845
99604
99372
99406
99562
99702
99603
99459
99478
99370
99882
99966
99641
99671
99663
99536
99502
99479
99587
99702
99597
99653
99892
99694
99436
99947
99506
99396
99612
99581
99900
99413
99426
99528
99562
99505
99517
99420
99473
99805
99440
99858
99551
99470
99487
99661
99840
99658
99581
99454
99667
99490
99571
99641
99845
99777
99547
99490
99461
99497
99492
99596
99925
99437
99419
99609
99800
99416
99626
99895
99458
99567
99400
99411
99463
99642
99701
99450
99437
99503
99766
99693
99470
99638
99642
99652
99454
99830
99407
99495
99443
99402
99423
99370
99512
99456
99781
99378
99776
99856
99898
99696
99717
99567
99664
99521
99541
99793
99488
99458
99549
99643
99495
99435
99449
99595
99509
99625
99782
99508
99742
99406
99640
99480
99836
99580
99384
99520
99492
99624
99840
99489
99601
99954
99510
99391
99682
99718
99756
99548
99639
99549
99684
99703
99433
99412
99503
99561
99647
99803
99701
99744
99532
99648
99483
99502
99398
99506
99806
99673
99624
99807
99896
99452
99395
99399
99625
99640
99636
99582
99489
99427
99490
99462
99714
99465
99418
99713
99597
99571
99509
99508
99496
99442
99918
99603
99495
99469
99763
99473
99400
99539
99512
99575
99608
99911
99947
99438
99602
99411
99622
99393
99628
99712
99402
99515
99515
99678
99574
99398
99507
99480
99386
99424
99660
99628
99622
99858
99384
99861
99379
99537
99400
99581
99464
99622
99455
99542
99757
99415
99494
99882
99400
99406
99424
99555
99784
99594
99431
99655
99947
99369
99733
99446
99496
99577
99405
99622
99431
99398
99406
99677
99802
99580
99720
99623
99636
99675
99649
99898
99409
99381
99613
99466
99437
99532
99546
99402
99443
99515
99924
99562
99454
99701
99702
99510
99929
99589
99446
99423
99600
99459
99824
99576
99564
99700
99578
99585
99899
99509
99416
99763
99482
99749
99644
99494
99451
99730
99468
99542
99596
99886
99458
99437
99609
99470
99549
99401
99475
99388
99490
99666
99619
99583
99579
99834
99868
99804
99669
99389
99713
99572
99610
99384
99413
99586
99484
99574
99439
99399
99627
99466
99420
99662
99660
99666
99563
99642
99479
99734
99636
99420
99816
99544
99882
99518
99506
99811
99521
99700
99644
99943
99539
99437
99546
99419
99531
99562
99701
99486
99388
99537
99395
99733
99726
99471
99807
99458
99667
99680
99394
99399
99654
99408
99653
99740
99411
99643
99613
99792
99769
99525
99727
99730
99612
99810
99519
99437
99557
99659
99450
99568
99664
99973
99531
99742
99673
99463
99551
99643
99529
99841
99463
99740
99638
99410
99539
99665
99555
99405
99756
99800
99452
99890
99373
99856
99475
99818
99468
99490
99730
99647
99689
99703
99656
99609
99429
99413
99407
99652
99655
99382
99520
99537
99423
99626
99396
99371
99703
99509
99437
99488
99656
99408
99467
99478
99750
99419
99513
99559
99378
99514
99502
99508
99852
99389
99500
99510
99401
99969
99615
99703
99751
99419
99650
99555
99406
99673
99479
99471
99600
99876
99490
99455
99451
99759
99535
99760
99602
99688
99371
99669
99391
99431
99653
99445
99528
99436
99380
99620
99883
99405
99685
99684
99858
99451
99698
99446
99432
99594
99382
99433
99686
99570
99394
99373
99447
99628
99659
99742
99438
99484
99672
99384
99570
99815
99702
99513
99687
99462
99672
99686
99518
99428
99427
99394
99793
99438
99387
99493
99444
99789
99765
99696
99454
99389
99506
99637
99636
99524
99520
99477
99663
99840
99448
99678
99417
99483
99500
99690
99784
99819
99447
99406
99427
99908
99560
99917
99459
99429
99528
99572
99615
99769
99704
99536
99460
99428
99695
99485
99511
99667
99395
99818
99610
99616
99535
99753
99484
99562
99856
99595
99383
99739
99874
99503
99658
99556
99703
99505
99695
99740
99708
99959
99407
99858
99423
99612
99503
99748
99389
99491
99552
99745
99416
99515
99922
99466
99586
99401
99707
99380
99693
99711
99920
99532
99759
99922
99708
99608
99655
99738
99494
99722
99450
99749
99587
99509
99579
99489
99477
99761
99534
99539
99626
99469
99803
99725
99686
99803
99532
99480
99629
99531
99442
99639
99388
99579
99533
99720
99465
99642
99369
99495
99943
99477
99500
99770
99563
99500
99586
99438
99705
99680
99428
99642
99719
99793
99421
99784
99923
99412
99377
99747
99656
99756
99683
99787
99603
99422
99410
99633
99556
99488
99810
99383
99459
99424
99923
99852
99644
99733
99403
99392
99597
99486
99591
99418
99731
99438
99421
99527
99448
99677
99571
99616
99408
99852
99522
99385
99441
99562
99659
99597
99621
99629
99815
99886
99795
99477
99524
99705
99557
99555
99418
99428
99670
99498
99594
99472
99424
99847
99545
99409
99496
99545
99432
99624
99388
99779
99642
99403
99658
99379
99978
99777
99409
99514
99857
99444
99677
99494
99592
99726
99445
99523
99458
99567
99507
99575
99798
99642
99876
99737
99650
99406
99464
99684
99731
99562
99588
99452
99825
99455
99372
99675
99822
99392
99524
99653
99627
99527
99666
99443
99808
99493
99905
99469
99651
99502
99393
99526
99426
99575
99681
99748
99528
99667
99584
99418
99853
99674
99480
99493
99802
99483
99615
99659
99513
99488
99553
99791
99562
99657
99638
99489
99427
99501
99606
99387
99689
99563
99756
99541
99380
99596
99406
99444
99471
99598
99707
99392
99391
99749
99453
99377
99930
99518
99718
99648
99402
99648
99429
99549
99588
99493
99866
99786
99810
99667
99603
99499
99677
99466
99713
99482
99714
99827
99859
99530
99705
99381
99531
99653
99712
99405
99752
99490
99889
99889
99613
99389
99552
99494
99657
99666
99795
99594
99561
99646
99900
99816
99581
99516
99671
99799
99555
99507
99761
99623
99391
99440
99859
99661
99761
99844
99400
99724
99713
99465
99393
99694
99601
99565
99632
99492
99907
99590
99476
99488
99806
99398
99514
99890
99571
99690
99776
99627
99378
99604
99818
99528
99693
99750
99413
99696
99964
99499
99466
99622
99467
99447
99460
99699
99441
99878
99669
99398
99447
99556
99438
99600
99555
99462
99586
99977
99432
99796
99665
99635
99539
99535
99756
99735
99583
99517
99633
99608
99582
99557
99491
99553
99456
99409
99527
99439
99920
99765
99450
99555
99497
99539
99733
99390
99476
99790
99586
99441
99610
99557
99689
99576
99416
99518
99553
99774
99523
99680
99515
99573
99706
99394
99713
99408
99486
99545
99914
99425
99396
99661
99774
99575
99453
99601
99626
99438
99429
99532
99921
99726
99432
99905
99466
99723
99541
99546
99630
99427
99813
99560
99514
99373
99508
99714
99669
99510
99571
99376
99823
99423
99560
99466
99590
99734
99682
99377
99487
99385
99512
99651
99579
99450
99765
99411
99416
99622
99538
99467
99467
99407
99384
99411
99542
99372
99725
99886
99764
99421
99416
99559
99678
99567
99741
99402
99530
99580
99524
99436
99376
99498
99513
99551
99654
99733
99545
99559
99438
99711
99699
99381
99390
99445
99436
99532
99482
99517
99488
99681
99413
99523
99748
99517
99600
99412
99817
99402
99535
99555
99826
99387
99425
99656
99592
99708
99514
99434
99566
99519
99620
99552
99683
99401
99818
99599
99463
99857
99880
99402
99419
99415
99549
99687
99750
99412
99546
99633
99437
99867
99778
99744
99888
99656
99612
99568
99618
99814
99379
99683
99371
99393
99396
99508
99613
99657
99406
99423
99570
99523
99636
99767
99571
99467
99406
99599
99441
99917
99693
99596
99371
99534
99615
99462
99649
99393
99380
99438
99898
99386
99609
99370
99674
99561
99673
99454
99428
99480
99896
99810
99496
99762
99484
99381
99646
99670
99936
99369
99634
99401
99808
99600
99604
99690
99685
99965
99944
99511
99537
99631
99745
99398
99528
99530
99722
99851
99817
99448
99379
99585
99388
99581
99503
99642
99395
99526
99826
99563
99689
99741
99429
99660
99467
99692
99451
99382
99520
99370
99796
99549
99406
99495
99762
99673
99790
99414
99372
99478
99688
99646
99438
99584
99870
99526
99471
99823
99376
99672
99865
99559
99404
99385
99920
99523
99881
99547
99728
99518
99671
99460
99406
99572
99509
99410
99442
99464
99489
99773
99747
99733
99852
99683
99854
99699
99528
99807
99405
99685
99474
99636
99722
99583
99835
99478
99413
99773
99785
99457
99589
99395
99492
99758
99558
99534
99833
99660
99815
99410
99608
99451
99543
99482
99742
99652
99598
99528
99709
99776
99902
99567
99554
99523
99888
99573
99372
99443
99413
99399
99677
99554
99565
99862
99738
99572
99754
99454
99688
99681
99873
99936
99419
99829
99568
99374
99448
99590
99697
99537
99870
99385
99629
99701
99817
99538
99417
99528
99725
99524
99606
99726
99781
99657
99681
99597
99742
99639
99606
99494
99708
99820
99465
99614
99455
99865
99548
99820
99809
99554
99421
99407
99382
99689
99396
99553
99674
99618
99420
99736
99649
99756
99756
99646
99723
99848
99820
99551
99808
99913
99881
99507
99464
99378
99726
99479
99412
99816
99477
99643
99749
99536
99404
99412
99867
99848
99651
99899
99502
99435
99967
99396
99862
99393
99381
99383
99744
99468
99765
99558
99573
99772
99551
99688
99840
99576
99509
99427
99724
99662
99399
99623
99781
99598
99943
99739
99835
99686
99397
99645
99730
99479
99499
99743
99703
99606
99454
99490
99618
99516
99568
99508
99426
99508
99402
99638
99477
99681
99477
99569
99493
99766
99530
99701
99405
99684
99508
99550
99675
99386
99628
99751
99721
99401
99628
99447
99451
99482
99534
99936
99533
99679
99853
99652
99432
99781
99574
99791
99684
99476
99851
99811
99617
99389
99465
99397
99453
99531
99501
99769
99570
99461
99385
99391
99411
99661
99448
99436
99512
99381
99655
99389
99645
99425
99431
99426
99633
99412
99449
99557
99758
99429
99520
99459
99535
99799
99588
99786
99416
99515
99531
99643
99519
99628
99550
99498
99396
99493
99472
99809
99384
99504
99431
99574
99370
99623
99466
99941
99608
99513
99808
99447
99456
99695
99591
99424
99486
99460
99398
99796
99882
99508
99392
99384
99486
99515
99546
99380
99514
99883
99386
99892
99651
99600
99436
99600
99407
99588
99516
99452
99980
99481
99401
99609
99863
99657
99474
99622
99381
99582
99619
99408
99369
99635
99585
99393
99400
99805
99437
99379
99563
99566
99714
99748
99857
99609
99448
99719
99705
99711
99816
99454
99581
99468
99554
99650
99512
99433
99468
99416
99474
99506
99501
99386
99630
99739
99377
99707
99413
99594
99401
99573
99476
99533
99803
99641
99565
99428
99827
99773
99428
99592
99376
99778
99534
99567
99718
99577
99798
99517
99442
99397
99872
99584
99445
99459
99628
99510
99429
99676
99550
99588
99455
99688
99646
99707
99422
99535
99396
99652
99395
99427
99417
99583
99420
99755
99387
99500
99776
99670
99399
99528
99789
99569
99756
99539
99634
99425
99679
99521
99625
99865
99583
99677
99625
99841
99845
99503
99487
99469
99462
99572
99693
99471
99446
99643
99945
99676
99375
99475
99466
99573
99761
99750
99389
99522
99583
99448
99435
99651
99421
99406
99799
99378
99780
99428
99443
99526
99655
99506
99753
99944
99447
99420
99423
99714
99371
99597
99699
99683
99738
99568
99529
99413
99435
99384
99907
99622
99623
99715
99761
99423
99447
99578
99709
99529
99390
99528
99604
99378
99437
99452
99731
99584
99640
99541
99398
99462
99511
99654
99395
99498
99587
99406
99766
99382
99607
99668
99787
99597
99443
99635
99523
99743
99433
99800
99691
99471
99384
99461
99403
99386
99747
99649
99692
99563
99402
99629
99376
99435
99859
99412
99702
99406
99866
99459
99481
99564
99501
99541
99429
99399
99531
99486
99382
99682
99593
99762
99377
99543
99592
99396
99566
99723
99734
99630
99370
99692
99401
99583
99617
99374
99582
99510
99520
99886
99976
99570
99492
99500
99397
99724
99575
99777
99393
99426
99549
99384
99881
99508
99370
99455
99550
99459
99617
99439
99434
99767
99858
99556
99392
99514
99609
99441
99587
99712
99664
99924
99511
99404
99493
99510
99402
99916
99602
99484
99761
99374
99459
99429
99423
99647
99623
99497
99413
99609
99652
99872
99408
99504
99761
99419
99733
99533
99649
99645
99753
99656
99864
99753
99696
99546
99427
99565
99479
99534
99497
99591
99764
99481
99533
99408
99519
99606
99691
99448
99555
99597
99659
99853
99532
99569
99652
99370
99424
99572
99435
99395
99809
99496
99586
99638
99566
99863
99546
99378
99727
99624
99546
99805
99427
99500
99604
99700
99779
99372
99502
99541
99379
99608
99810
99576
99402
99526
99633
99866
99684
99676
99415
99580
99411
99553
99410
99515
99456
99522
99522
99681
99513
99485
99518
99675
99707
99565
99441
99409
99412
99469
99576
99815
99927
99927
99435
99704
99388
99424
99520
99474
99642
99427
99616
99399
99882
99648
99380
99713
99507
99850
99449
99373
99572
99572
99536
99678
99410
99875
99891
99685
99421
99720
99455
99589
99518
99639
99369
99537
99591
99558
99623
99592
99412
99705
99453
99556
99504
99610
99834
99656
99503
99507
99377
99499
99886
99673
99825
99392
99430
99924
99383
99739
99514
99520
99571
99471
99798
99480
99696
99777
99575
99628
99509
99473
99546
99570
99377
99885
99567
99645
99879
99381
99491
99567
99622
99659
99579
99566
99448
99485
99884
99501
99378
99632
99441
99542
99386
99428
99683
99776
99387
99471
99624
99530
99842
99615
99622
99819
99599
99471
99405
99371
99528
99451
99760
99666
99811
99465
99498
99685
99477
99552
99944
99806
99815
99394
99425
99525
99779
99525
99512
99467
99503
99412
99620
99425
99767
99646
99645
99422
99855
99376
99429
99666
99581
99461
99386
99693
99527
99428
99544
99673
99741
99427
99510
99513
99528
99560
99674
99591
99622
99388
99629
99579
99592
99627
99745
99427
99477
99822
99599
99713
99526
99773
99794
99676
99427
99508
99826
99694
99554
99710
99696
99913
99678
99491
99596
99575
99445
99733
99723
99542
99691
99718
99371
99759
99509
99542
99621
99782
99641
99520
99741
99559
99408
99517
99428
99487
99813
99473
99664
99597
99433
99526
99708
99504
99415
99581
99672
99668
99683
99473
99388
99449
99699
99627
99471
99783
99404
99430
99391
99457
99500
99498
99836
99715
99571
99637
99716
99570
99428
99428
99374
99704
99937
99391
99377
99380
99479
99411
99606
99649
99735
99392
99552
99465
99643
99573
99684
99648
99465
99482
99737
99425
99588
99548
99764
99620
99485
99702
99410
99438
99640
99620
99447
99651
99656
99560
99619
99417
99414
99615
99856
99380
99558
99766
99504
99710
99794
99370
99441
99656
99554
99742
99571
99643
99499
99750
99493
99583
99560
99611
99656
99511
99587
99419
99910
99482
99369
99718
99515
99622
99880
99523
99698
99949
99554
99543
99431
99370
99405
99812
99535
99471
99393
99467
99390
99729
99553
99522
99564
99658
99704
99638
99420
99779
99439
99570
99424
99418
99446
99391
99463
99793
99420
99739
99388
99823
99708
99700
99507
99387
99524
99841
99370
99467
99643
99390
99763
99716
99418
99738
99409
99623
99821
99786
99562
99394
99422
99391
99876
99949
99444
99522
99525
99596
99436
99573
99801
99443
99582
99488
99529
99420
99538
99478
99663
99715
99621
99415
99765
99483
99645
99474
99799
99431
99379
99494
99905
99610
99401
99395
99555
99660
99814
99423
99630
99716
99897
99656
99486
99490
99906
99515
99788
99723
99452
99716
99614
99512
99647
99787
99772
99369
99510
99657
99443
99410
99581
99407
99609
99764
99595
99845
99608
99586
99734
99685
99676
99421
99589
99475
99422
99968
99924
99779
99435
99519
99673
99463
99703
99526
99380
99601
99383
99537
99780
99444
99410
99765
99915
99672
99653
99566
99561
99568
99630
99563
99415
99687
99739
99823
99592
99525
99537
99798
99469
99613
99755
99606
99719
99794
99632
99472
99662
99504
99404
99461
99545
99554
99548
99589
99450
99485
99569
99374
99711
99432
99708
99465
99632
99443
99638
99479
99519
99660
99815
99578
99399
99520
99403
99560
99517
99471
99863
99434
99607
99880
99378
99718
99788
99435
99472
99481
99669
99431
99789
99500
99648
99414
99427
99595
99556
99395
99374
99482
99495
99958
99496
99831
99546
99396
99565
99507
99735
99636
99546
99426
99380
99517
99413
99387
99400
99828
99376
99693
99867
99787
99438
99805
99525
99593
99717
99790
99506
99669
99378
99462
99848
99579
99755
99947
99786
99514
99624
99564
99462
99405
99568
99707
99391
99683
99376
99586
99520
99398
99890
99427
99863
99590
99888
99373
99620
99372
99643
99494
99768
99549
99479
99475
99445
99535
99589
99435
99729
99766
99694
99392
99413
99852
99394
99654
99781
99551
99484
99475
99425
99490
99643
99583
99384
99541
99744
99409
99616
99896
99423
99378
99430
99555
99822
99808
99392
99627
99663
99938
99369
99404
99831
99809
99606
99389
99817
99504
99381
99699
99374
99397
99420
99737
99439
99434
99475
99378
99420
99440
99818
99757
99453
99502
99834
99670
99556
99518
99509
99539
99794
99371
99396
99528
99611
99535
99708
99613
99409
99934
99485
99829
99740
99404
99654
99540
99463
99522
99369
99416
99840
99595
99369
99394
99621
99804
99454
99405
99799
99581
99702
99877
99841
99993
99645
99370
99652
99484
99603
99455
99427
99386
99657
99644
99410
99408
99541
99788
99440
99692
99712
99894
99608
99638
99559
99559
99923
99697
99464
99793
99731
99388
99675
99846
99730
99503
99728
99811
99486
99564
99807
99655
99889
99650
99666
99812
99628
99794
99657
99567
99873
99569
99580
99451
99504
99383
99601
99400
99801
99383
99461
99403
99518
99482
99555
99526
99820
99445
99433
99466
99490
99547
99563
99919
99745
99541
99733
99630
99807
99419
99858
99681
99437
99688
99610
99873
99638
99488
99433
99464
99407
99393
99666
99370
99485
99759
99423
99480
99670
99528
99662
99510
99456
99760
99722
99771
99699
99500
99529
99525
99497
99738
99662
99417
99476
99440
99785
99874
99852
99956
99543
99728
99789
99636
99917
99440
99510
99869
99916
99465
99716
99451
99433
99738
99516
99626
99636
99766
99976
99560
99593
99406
99661
99893
99429
99531
99851
99770
99530
99468
99731
99626
99414
99636
99926
99606
99655
99424
99583
99676
99431
99497
99408
99553
99705
99612
99708
99597
99792
99669
99508
99854
99613
99816
99472
99513
99412
99583
99500
99926
99378
99403
99666
99530
99453
99672
99402
99485
99593
99764
99513
99496
99453
99527
99373
99542
99447
99398
99519
99866
99397
99808
99443
99430
99466
99639
99484
99471
99478
99578
99500
99585
99817
99780
99486
99503
99641
99507
99371
99798
99730
99719
99490
99767
99748
99736
99935
99676
99886
99743
99481
99598
99495
99570
99651
99617
99553
99591
99390
99507
99827
99399
99402
99416
99588
99632
99370
99671
99395
99732
99458
99490
99851
99567
99834
99447
99419
99574
99837
99734
99670
99467
99913
99755
99725
99663
99795
99581
99497
99920
99429
99544
99634
99587
99685
99657
99513
99733
99442
99454
99654
99739
99756
99573
99949
99587
99536
99371
99517
99690
99710
99493
99779
99568
99472
99667
99491
99754
99622
99556
99378
99756
99636
99373
99727
99752
99429
99489
99838
99456
99454
99536
99540
99528
99461
99380
99481
99536
99645
99383
99405
99683
99939
99798
99560
99485
99628
99640
99507
99414
99388
99613
99636
99410
99525
99707
99615
99707
99538
99391
99488
99492
99522
99396
99443
99570
99766
99620
99463
99886
99856
99501
99373
99791
99701
99393
99400
99555
99843
99536
99593
99374
99409
99658
99833
99614
99746
99469
99447
99883
99429
99422
99450
99746
99577
99687
99693
99744
99542
99465
99804
99600
99402
99372
99909
99766
99613
99783
99720
99837
99475
99972
99424
99551
99635
99770
99588
99543
99914
99501
99507
99445
99439
99493
99483
99913
99615
99531
99723
99542
99389
99436
99438
99562
99412
99633
99564
99625
99621
99845
99516
99672
99398
99427
99735
99413
99814
99446
99487
99517
99640
99429
99389
99821
99669
99699
99514
99705
99696
99647
99590
99645
99910
99455
99397
99675
99866
99538
99600
99642
99834
99660
99674
99597
99598
99512
99674
99391
99449
99773
99779
99833
99794
99676
99516
99431
99491
99436
99490
99570
99743
99657
99499
99646
99808
99445
99390
99662
99559
99418
99603
99372
99494
99469
99584
99446
99444
99721
99448
99679
99775
99632
99486
99846
99626
99528
99609
99686
99382
99578
99650
99383
99391
99579
99470
99459
99396
99434
99412
99746
99504
99812
99414
99399
99570
99545
99846
99743
99589
99443
99701
99468
99722
99542
99393
99414
99836
99404
99623
99615
99655
99737
99473
99602
99691
99389
99651
99887
99753
99663
99542
99614
99429
99374
99586
99466
99501
99555
99417
99694
99679
99464
99952
99514
99377
99488
99432
99432
99544
99608
99394
99589
99719
99547
99685
99927
99677
99556
99815
99525
99694
99398
99502
99414
99405
99734
99628
99581
99470
99656
99638
99756
99389
99452
99448
99411
99450
99544
99738
99394
99717
99835
99577
99518
99491
99539
99592
99394
99642
99837
99509
99587
99665
99649
99456
99905
99603
99877
99405
99601
99558
99576
99512
99628
99427
99421
99519
99375
99803
99385
99811
99844
99448
99735
99570
99829
99808
99444
99500
99385
99698
99928
99499
99585
99652
99688
99916
99465
99447
99792
99531
99545
99420
99636
99872
99370
99479
99878
99604
99533
99597
99446
99747
99436
99440
99834
99763
99547
99473
99481
99713
99523
99562
99696
99423
99580
99609
99636
99370
99546
99405
99456
99762
99401
99585
99497
99371
99463
99517
99627
99484
99807
99436
99624
99844
99743
99584
99510
99380
99587
99835
99452
99399
99842
99738
99916
99543
99461
99537
99646
99580
99683
99488
99416
99705
99418
99602
99508
99633
99394
99912
99612
99389
99652
99549
99936
99580
99489
99392
99433
99641
99655
99377
99623
99428
99618
99499
99476
99580
99622
99401
99595
99687
99499
99463
99715
99489
99425
99575
99725
99448
99633
99760
99568
99435
99710
99454
99434
99637
99732
99494
99390
99566
99458
99391
99373
99555
99829
99395
99588
99492
99630
99487
99423
99723
99485
99509
99421
99396
99779
99625
99894
99593
99487
99874
99646
99790
99402
99479
99371
99690
99804
99642
99540
99762
99379
99432
99373
99394
99421
99537
99660
99392
99418
99823
99832
99645
99488
99721
99473
99447
99483
99596
99412
99436
99561
99450
99565
99567
99591
99739
99576
99453
99421
99627
99592
99401
99480
99562
99504
99555
99395
99492
99503
99566
99550
99685
99491
99889
99660
99766
99398
99904
99596
99437
99756
99400
99420
99806
99414
99530
99385
99598
99607
99563
99690
99606
99408
99667
99543
99485
99411
99640
99392
99623
99559
99622
99626
99724
99852
99816
99373
99447
99440
99738
99874
99377
99549
99666
99583
99689
99474
99636
99625
99620
99437
99378
99737
99567
99744
99537
99588
99455
99951
99445
99556
99508
99653
99500
99674
99873
99406
99470
99559
99436
99488
99680
99677
99492
99477
99724
99576
99387
99659
99426
99389
99618
99480
99525
99379
99530
99634
99776
99493
99466
99535
99449
99370
99761
99551
99452
99564
99428
99393
99541
99464
99784
99589
99575
99730
99780
99539
99788
99551
99575
99505
99473
99381
99381
99409
99448
99400
99507
99756
99443
99469
99402
99563
99429
99543
99526
99858
99624
99506
99662
99464
99532
99426
99607
99593
99701
99646
99856
99755
99645
99512
99925
99652
99531
99527
99788
99467
99643
99597
99841
99516
99597
99483
99675
99562
99470
99389
99606
99945
99426
99466
99541
99776
99371
99512
99692
99433
99719
99429
99709
99710
99720
99560
99824
99496
99677
99658
99430
99605
99507
99545
99639
99433
99371
99481
99612
99477
99710
99617
99520
99402
99456
99628
99846
99490
99390
99525
99617
99548
99390
99549
99817
99738
99878
99628
99599
99551
99430
99780
99380
99490
99448
99593
99648
99517
99526
99420
99775
99522
99617
99474
99795
99605
99521
99735
99486
99502
99419
99516
99705
99560
99462
99420
99749
99741
99861
99525
99707
99851
99396
99778
99671
99387
99387
99569
99394
99460
99374
99480
99855
99426
99543
99687
99744
99387
99385
99919
99426
99554
99439
99607
99558
99754
99802
99496
99806
99418
99477
99703
99419
99519
99497
99795
99578
99734
99580
99493
99372
99376
99624
99377
99553
99491
99532
99475
99624
99493
99913
99565
99676
99613
99585
99421
99527
99408
99797
99632
99953
99686
99543
99709
99888
99480
99534
99698
99663
99860
99587
99450
99923
99910
99675
99677
99404
99610
99720
99386
99493
99514
99656
99511
99496
99597
99426
99377
99585
99661
99487
99450
99589
99690
99528
99666
99837
99528
99596
99903
99405
99523
99799
99455
99383
99594
99583
99431
99535
99504
99437
99498
99795
99582
99619
99765
99572
99543
99510
99794
99740
99370
99377
99581
99513
99441
99534
99585
99808
99869
99605
99952
99453
99509
99432
99635
99656
99702
99699
99528
99701
99699
99809
99744
99457
99457
99620
99798
99633
99419
99746
99868
99666
99722
99663
99384
99423
99565
99479
99604
99380
99406
99767
99959
99677
99489
99438
99691
99439
99441
99936
99448
99452
99755
99879
99681
99694
99397
99404
99506
99523
99745
99728
99417
99659
99464
99702
99448
99579
99630
99482
99783
99444
99429
99488
99793
99396
99785
99581
99652
99460
99882
99585
99402
99821
99521
99459
99464
99966
99841
99414
99672
99779
99568
99417
99620
99553
99676
99799
99491
99444
99595
99728
99643
99699
99558
99408
99502
99517
99426
99493
99498
99774
99732
99468
99544
99398
99406
99544
99658
99574
99649
99841
99546
99415
99472
99659
99411
99459
99406
99433
99392
99484
99641
99494
99404
99403
99374
99546
99493
99520
99491
99411
99590
99507
99760
99463
99514
99683
99702
99403
99389
99497
99864
99814
99392
99497
99546
99384
99545
99509
99450
99763
99420
99454
99662
99711
99542
99561
99384
99596
99481
99601
99436
99476
99380
99500
99476
99415
99535
99616
99717
99901
99429
99443
99648
99487
99779
99986
99566
99462
99439
99585
99475
99614
99386
99629
99407
99676
99418
99719
99404
99663
99667
99411
99447
99534
99788
99645
99397
99483
99417
99627
99498
99663
99413
99589
99555
99575
99847
99461
99762
99522
99730
99487
99601
99401
99652
99388
99563
99466
99384
99679
99634
99920
99401
99401
99827
99716
99455
99588
99404
99563
99860
99524
99893
99679
99479
99400
99653
99540
99451
99565
99688
99410
99380
99383
99639
99565
99426
99486
99546
99603
99845
99425
99376
99456
99689
99430
99688
99891
99587
99415
99749
99591
99635
99460
99490
99581
99459
99773
99535
99845
99466
99428
99375
99787
99386
99641
99708
99500
99878
99774
99617
99903
99424
99647
99898
99525
99425
99415
99458
99469
99383
99796
99444
99676
99724
99551
99785
99675
99855
99443
99533
99836
99545
99674
99372
99665
99772
99813
99753
99720
99372
99693
99421
99375
99376
99644
99394
99899
99526
99400
99451
99597
99475
99889
99371
99806
99492
99448
99594
99441
99466
99569
99889
99540
99384
99538
99425
99768
99571
99784
99537
99543
99617
99729
99623
99845
99432
99518
99436
99662
99707
99544
99606
99710
99524
99776
99721
99471
99714
99828
99565
99969
99729
99878
99416
99569
99542
99483
99413
99759
99821
99476
99452
99700
99811
99563
99537
99369
99479
99730
99457
99400
99709
99558
99630
99422
99389
99777
99796
99637
99687
99643
99487
99720
99401
99549
99701
99664
99774
99514
99592
99523
99813
99426
99421
99633
99509
99439
99479
99887
99378
99529
99563
99615
99488
99677
99742
99595
99571
99763
99554
99424
99450
99396
99468
99409
99915
99743
99905
99403
99491
99475
99477
99530
99593
99788
99597
99873
99485
99834
99792
99496
99732
99603
99616
99753
99385
99642
99659
99450
99388
99522
99475
99756
99677
99868
99514
99609
99768
99399
99439
99762
99587
99558
99674
99642
99521
99460
99735
99638
99560
99710
99460
99467
99678
99370
99589
99418
99593
99462
99551
99572
99565
99463
99563
99886
99480
99445
99803
99611
99514
99686
99460
99549
99742
99455
99790
99374
99885
99448
99387
99415
99410
99429
99527
99606
99676
99454
99777
99894
99562
99596
99390
99445
99454
99744
99653
99468
99429
99491
99476
99453
99436
99679
99669
99432
99637
99573
99522
99552
99571
99369
99671
99370
99816
99531
99743
99394
99606
99426
99484
99409
99473
99423
99421
99931
99634
99394
99908
99429
99781
99484
99403
99411
99636
99741
99451
99438
99426
99374
99591
99639
99435
99663
99486
99552
99676
99931
99382
99400
99513
99423
99528
99630
99523
99728
99517
99824
99772
99440
99381
99532
99615
99519
99933
99512
99389
99918
99445
99700
99836
99487
99375
99409
99681
99379
99557
99555
99733
99631
99387
99867
99385
99381
99424
99372
99545
99713
99543
99689
99408
99875
99523
99619
99601
99377
99423
99571
99524
99380
99435
99544
99619
99619
99656
99665
99744
99711
99420
99688
99546
99436
99647
99568
99466
99821
99867
99732
99409
99687
99750
99399
99461
99386
99619
99714
99377
99865
99621
99412
99440
99633
99601
99411
99391
99466
99658
99471
99619
99650
99781
99491
99450
99683
99511
99473
99670
99406
99653
99442
99583
99563
99920
99899
99414
99531
99684
99799
99441
99883
99410
99579
99711
99370
99809
99403
99401
99496
99420
99734
99787
99799
99448
99413
99624
99564
99444
99563
99827
99436
99582
99812
99793
99723
99505
99671
99712
99719
99446
99717
99411
99539
99700
99587
99790
99496
99892
99648
99390
99391
99414
99425
99819
99420
99628
99396
99568
99546
99934
99421
99696
99625
99773
99746
99789
99656
99525
99577
99506
99707
99455
99606
99751
99534
99686
99375
99648
99706
99911
99666
99745
99600
99536
99478
99462
99877
99687
99523
99465
99429
99768
99662
99462
99528
99771
99533
99414
99878
99484
99910
99400
99761
99589
99671
99386
99526
99465
99771
99762
99468
99384
99383
99841
99456
99488
99469
99380
99624
99917
99891
99411
99645
99437
99564
99669
99473
99522
99883
99414
99513
99610
99379
99529
99560
99634
99742
99676
99637
99764
99803
99564
99422
99450
99492
99909
99550
99422
99818
99887
99664
99593
99473
99477
99523
99573
99479
99765
99430
99518
99588
99647
99705
99434
99401
99522
99422
99640
99461
99412
99509
99546
99588
99601
99460
99404
99585
99438
99503
99413
99429
99650
99649
99689
99522
99686
99459
99385
99371
99672
99529
99863
99746
99811
99477
99841
99431
99777
99398
99416
99703
99748
99426
99491
99549
99658
99429
99374
99405
99489
99372
99570
99781
99769
99476
99602
99682
99513
99522
99453
99532
99600
99726
99520
99406
99372
99508
99405
99502
99408
99475
99451
99445
99369
99696
99938
99695
99572
99426
99558
99612
99491
99762
99720
99529
99808
99462
99638
99800
99444
99384
99671
99546
99592
99537
99598
99416
99507
99887
99856
99641
99893
99651
99408
99804
99680
99489
99734
99386
99473
99400
99565
99696
99560
99533
99370
99464
99580
99508
99468
99527
99426
99507
99544
99661
99865
99645
99825
99805
99402
99834
99464
99577
99524
99562
99784
99533
99720
99698
99472
99608
99429
99512
99785
99384
99579
99512
99669
99683
99487
99780
99389
99674
99506
99612
99378
99670
99611
99845
99414
99449
99714
99606
99766
99384
99565
99393
99444
99695
99672
99527
99587
99612
99914
99591
99488
99436
99446
99598
99577
99490
99617
99652
99406
99376
99424
99938
99383
99889
99484
99370
99807
99587
99426
99880
99545
99490
99473
99675
99558
99618
99601
99626
99554
99806
99558
99369
99919
99539
99540
99773
99598
99673
99674
99612
99522
99797
99570
99470
99469
99517
99482
99749
99470
99565
99821
99466
99711
99386
99464
99501
99508
99816
99373
99490
99617
99697
99425
99464
99370
99441
99687
99413
99385
99523
99642
99513
99851
99683
99507
99616
99439
99781
99751
99655
99758
99690
99496
99787
99769
99750
99517
99626
99493
99785
99487
99401
99503
99512
99442
99699
99795
99526
99502
99827
99848
99427
99553
99756
99778
99509
99765
99536
99615
99396
99825
99786
99434
99781
99626
99483
99398
99375
99582
99903
99772
99396
99438
99564
99543
99375
99391
99371
99509
99451
99611
99745
99602
99413
99451
99583
99528
99761
99602
99413
99925
99497
99454
99554
99535
99574
99655
99714
99710
99572
99890
99562
99612
99732
99455
99471
99503
99369
99857
99599
99505
99547
99457
99847
99375
99608
99621
99764
99533
99775
99539
99584
99654
99511
99905
99622
99636
99584
99481
99539
99573
99766
99672
99418
99536
99427
99618
99672
99697
99506
99675
99829
99457
99706
99513
99637
99377
99590
99573
99382
99398
99604
99732
99669
99389
99539
99434
99464
99527
99781
99377
99793
99718
99568
99731
99471
99511
99550
99661
99762
99492
99396
99518
99609
99546
99437
99389
99565
99699
99824
99465
99671
99785
99441
99392
99482
99420
99411
99480
99559
99765
99940
99475
99611
99413
99403
99407
99421
99569
99835
99397
99731
99413
99545
99403
99381
99450
99799
99621
99375
99581
99379
99507
99590
99735
99541
99371
99707
99834
99582
99733
99662
99375
99492
99448
99430
99510
99512
99631
99608
99418
99521
99534
99736
99804
99590
99375
99616
99423
99602
99433
99690
99568
99388
99782
99446
99451
99420
99370
99488
99809
99861
99494
99376
99390
99427
99715
99413
99503
99429
99434
99531
99385
99760
99487
99422
99529
99454
99623
99991
99886
99494
99670
99415
99701
99416
99630
99551
99534
99463
99659
99558
99588
99737
99971
99531
99522
99655
99486
99629
99441
99616
99729
99427
99483
99474
99389
99388
99455
99380
99383
99427
99397
99482
99438
99563
99666
99408
99379
99827
99400
99503
99724
99610
99606
99602
99596
99434
99802
99715
99388
99914
99384
99709
99466
99481
99513
99571
99783
99760
99534
99597
99491
99694
99556
99596
99608
99503
99413
99576
99437
99440
99414
99536
99648
99567
99601
99502
99457
99737
99615
99821
99432
99684
99605
99612
99391
99550
99568
99566
99527
99465
99802
99510
99544
99837
99748
99435
99748
99651
99588
99661
99429
99653
99748
99490
99397
99715
99370
99541
99742
99466
99694
99385
99467
99616
99591
99707
99458
99440
99604
99507
99388
99420
99805
99450
99708
99677
99437
99736
99889
99581
99593
99471
99680
99548
99573
99408
99792
99617
99554
99574
99873
99597
99377
99407
99370
99815
99738
99413
99817
99556
99597
99694
99869
99470
99627
99560
99576
99578
99572
99428
99453
99714
99371
99803
99649
99951
99652
99480
99451
99535
99902
99790
99628
99928
99571
99756
99516
99759
99605
99488
99436
99490
99745
99438
99627
99570
99538
99550
99751
99395
99424
99790
99407
99483
99386
99554
99422
99779
99517
99810
99542
99467
99411
99499
99479
99609
99530
99735
99458
99406
99685
99537
99459
99531
99539
99496
99579
99415
99519
99496
99519
99422
99760
99647
99502
99692
99554
99416
99544
99632
99732
99738
99479
99465
99507
99574
99674
99392
99391
99477
99414
99575
99601
99418
99381
99881
99606
99918
99566
99763
99678
99597
99472
99857
99592
99564
99508
99509
99567
99547
99398
99591
99672
99436
99635
99433
99696
99673
99481
99430
99393
99495
99418
99511
99588
99651
99909
99834
99837
99396
99646
99440
99512
99680
99585
99713
99451
99463
99936
99470
99380
99497
99699
99641
99429
99714
99490
99544
99626
99553
99392
99389
99615
99824
99853
99469
99810
99400
99479
99453
99553
99383
99424
99802
99668
99433
99518
99625
99465
99522
99418
99559
99718
99443
99505
99403
99465
99775
99422
99451
99854
99688
99644
99531
99850
99615
99808
99557
99679
99819
99454
99467
99513
99594
99531
99800
99787
99631
99448
99481
99514
99395
99567
99912
99768
99400
99464
99573
99395
99772
99423
99379
99462
99719
99689
99476
99390
99383
99432
99636
99392
99383
99867
99454
99380
99467
99599
99501
99422
99939
99531
99450
99425
99670
99416
99556
99583
99503
99743
99695
99417
99760
99462
99712
99459
99488
99800
99806
99520
99687
99449
99428
99742
99909
99533
99465
99577
99440
99494
99463
99589
99688
99438
99571
99651
99437
99980
99549
99450
99380
99829
99458
99627
99492
99638
99772
99590
99424
99799
99501
99651
99527
99574
99724
99516
99669
99491
99475
99641
99791
99713
99425
99705
99386
99703
99383
99377
99384
99467
99395
99663
99406
99495
99402
99776
99380
99410
99966
99404
99720
99527
99550
99889
99679
99577
99427
99601
99719
99850
99988
99484
99557
99519
99495
99719
99483
99447
99389
99467
99868
99585
99556
99779
99541
99645
99954
99486
99642
99693
99526
99393
99494
99774
99559
99813
99610
99554
99658
99581
99520
99725
99442
99930
99681
99407
99462
99517
99528
99742
99508
99867
99718
99594
99567
99542
99808
99683
99929
99510
99401
99493
99870
99641
99494
99538
99626
99582
99519
99425
99579
99733
99369
99421
99549
99460
99668
99448
99755
99586
99576
99738
99531
99512
99529
99703
99375
99548
99422
99428
99722
99687
99723
99422
99570
99709
99433
99766
99733
99724
99725
99546
99433
99420
99653
99430
99788
99399
99449
99654
99943
99449
99787
99554
99408
99440
99448
99656
99580
99370
99415
99488
99399
99784
99434
99519
99580
99518
99407
99462
99627
99440
99427
99609
99683
99387
99554
99451
99496
99642
99786
99394
99724
99667
99572
99473
99441
99859
99596
99417
99521
99685
99404
99422
99512
99775
99870
99713
99617
99801
99579
99552
99430
99587
99606
99679
99624
99777
99419
99374
99598
99508
99509
99531
99504
99654
99441
99619
99681
99563
99418
99670
99891
99738
99756
99692
99558
99528
99677
99795
99667
99493
99522
99740
99388
99532
99721
99590
99402
99722
99697
99583
99626
99438
99658
99577
99395
99382
99833
99497
99661
99445
99908
99454
99642
99895
99745
99384
99722
99837
99465
99834
99489
99708
99809
99561
99830
99478
99657
99472
99631
99535
99548
99412
99441
99480
99393
99501
99505
99657
99594
99428
99422
99489
99479
99515
99441
99586
99831
99411
99712
99463
99759
99415
99603
99591
99400
99440
99514
99736
99370
99441
99682
99550
99384
99853
99761
99497
99570
99856
99573
99469
99568
99615
99459
99751
99411
99669
99560
99452
99462
99563
99552
99476
99377
99605
99894
99413
99420
99780
99639
99734
99687
99829
99431
99404
99426
99856
99369
99648
99550
99486
99523
99562
99603
99571
99801
99660
99687
99842
99609
99706
99555
99501
99481
99442
99474
99515
99540
99439
99467
99827
99538
99445
99453
99695
99727
99506
99627
99452
99564
99972
99395
99371
99712
99602
99496
99634
99636
99568
99441
99804
99659
99832
99756
99668
99369
99403
99475
99464
99479
99413
99728
99658
99523
99929
99384
99532
99541
99730
99512
99416
99399
99737
99621
99617
99623
99688
99644
99936
99529
99653
99762
99456
99460
99451
99738
99493
99682
99400
99773
99703
99526
99442
99713
99498
99795
99492
99562
99770
99867
99780
99697
99393
99848
99419
99785
99628
99587
99593
99408
99378
99821
99628
99405
99583
99955
99568
99378
99488
99427
99416
99506
99830
99390
99475
99479
99594
99645
99527
99749
99489
99543
99545
99633
99693
99853
99621
99882
99474
99445
99431
99846
99659
99476
99507
99554
99388
99411
99962
99496
99659
99435
99789
99600
99389
99483
99860
99502
99561
99625
99787
99684
99375
99719
99392
99519
99642
99397
99553
99811
99593
99418
99401
99858
99685
99634
99485
99482
99537
99375
99369
99749
99478
99514
99459
99480
99435
99401
99879
99748
99463
99540
99553
99850
99583
99753
99443
99475
99557
99735
99376
99509
99660
99568
99424
99487
99504
99598
99888
99401
99437
99639
99400
99694
99417
99515
99382
99407
99714
99382
99381
99497
99681
99772
99527
99483
99382
99634
99614
99655
99489
99477
99371
99737
99530
99473
99733
99380
99603
99568
99382
99939
99515
99526
99469
99446
99504
99473
99620
99711
99418
99613
99630
99776
99443
99542
99575
99486
99747
99384
99605
99780
99471
99834
99724
99426
99509
99464
99577
99842
99620
99856
99537
99585
99480
99852
99424
99742
99704
99395
99424
99459
99539
99430
99612
99549
99386
99416
99520
99653
99550
99568
99722
99675
99598
99582
99483
99471
99451
99761
99798
99620
99452
99643
99822
99608
99381
99712
99724
99607
99463
99566
99460
99446
99526
99452
99561
99746
99908
99674
99602
99805
99881
99434
99455
99526
99612
99649
99476
99654
99562
99483
99571
99392
99628
99421
99378
99566
99759
99826
99756
99542
99790
99502
99541
99392
99861
99721
99390
99713
99415
99441
99550
99759
99779
99634
99495
99381
99724
99387
99529
99600
99736
99429
99639
99904
99782
99457
99785
99753
99403
99496
99717
99508
99733
99676
99561
99608
99380
99528
99681
99678
99419
99383
99638
99582
99546
99499
99669
99789
99536
99682
99392
99384
99431
99603
99604
99480
99707
99816
99383
99885
99463
99468
99452
99508
99934
99937
99939
99707
99698
99406
99696
99410
99482
99406
99542
99459
99586
99618
99782
99378
99837
99431
99636
99385
99616
99487
99775
99498
99984
99472
99618
99422
99532
99519
99454
99418
99694
99677
99606
99581
99784
99477
99584
99412
99464
99444
99373
99888
99787
99388
99725
99810
99392
99535
99719
99370
99502
99796
99845
99480
99429
99445
99450
99423
99424
99732
99556
99396
99411
99718
99511
99495
99421
99854
99899
99440
99490
99785
99585
99776
99478
99538
99487
99403
99775
99451
99653
99607
99495
99712
99524
99415
99903
99628
99757
99392
99828
99531
99484
99635
99690
99726
99512
99565
99789
99454
99630
99444
99797
99703
99473
99819
99428
99388
99726
99469
99536
99500
99970
99750
99539
99513
99420
99395
99780
99711
99858
99399
99791
99506
99594
99523
99497
99530
99371
99471
99392
99509
99555
99757
99444
99397
99662
99808
99605
99943
99588
99690
99610
99675
99375
99409
99740
99429
99896
99397
99497
99659
99538
99532
99500
99463
99714
99556
99423
99474
99623
99559
99540
99445
99466
99624
99601
99552
99660
99558
99790
99429
99381
99607
99556
99760
99570
99486
99955
99788
99464
99570
99378
99395
99483
99765
99382
99418
99640
99755
99408
99675
99521
99663
99493
99579
99711
99510
99574
99714
99540
99406
99465
99885
99461
99584
99625
99649
99778
99655
99789
99626
99677
99540
99427
99386
99433
99623
99426
99624
99573
99402
99395
99593
99617
99699
99438
99428
99475
99372
99457
99547
99638
99581
99570
99383
99377
99551
99486
99838
99455
99479
99395
99870
99832
99518
99447
99374
99487
99682
99674
99708
99455
99676
99669
99382
99574
99708
99608
99794
99643
99434
99445
99872
99464
99633
99460
99755
99453
99564
99380
99413
99740
99854
99671
99572
99466
99376
99629
99481
99650
99456
99701
99714
99732
99697
99429
99452
99491
99502
99461
99563
99400
99724
99612
99519
99645
99423
99455
99662
99639
99381
99431
99400
99862
99572
99377
99644
99540
99564
99897
99913
99399
99383
99902
99436
99431
99589
99527
99597
99796
99742
99465
99651
99601
99500
99419
99435
99635
99801
99635
99382
99511
99452
99627
99617
99621
99376
99486
99496
99637
99847
99877
99401
99838
99573
99727
99653
99461
99439
99466
99605
99383
99551
99842
99449
99416
99444
99900
99429
99734
99625
99431
99480
99453
99466
99423
99474
99463
99752
99671
99483
99475
99615
99589
99454
99758
99617
99608
99449
99390
99767
99663
99612
99556
99696
99394
99891
99527
99372
99749
99956
99583
99598
99460
99570
99511
99377
99707
99440
99517
99370
99429
99437
99678
99404
99648
99759
99417
99502
99963
99441
99622
99451
99423
99582
99489
99517
99610
99877
99843
99703
99394
99480
99493
99677
99421
99835
99654
99784
99586
99472
99628
99840
99854
99479
99802
99712
99599
99842
99546
99486
99450
99518
99500
99402
99584
99533
99489
99456
99436
99635
99792
99661
99834
99461
99495
99746
99536
99721
99474
99464
99385
99674
99554
99613
99493
99469
99592
99721
99653
99613
99622
99369
99476
99478
99819
99486
99604
99642
99571
99544
99747
99378
99747
99658
99510
99566
99411
99414
99422
99408
99762
99498
99377
99519
99802
99544
99817
99714
99758
99541
99507
99741
99410
99449
99832
99672
99736
99861
99506
99457
99614
99590
99516
99536
99789
99576
99765
99442
99572
99656
99587
99433
99734
99668
99381
99769
99673
99516
99370
99673
99369
99477
99922
99853
99703
99731
99591
99772
99467
99386
99382
99635
99733
99400
99639
99761
99739
99571
99840
99775
99403
99412
99724
99781
99553
99410
99405
99426
99694
99442
99451
99548
99880
99761
99706
99406
99476
99496
99732
99744
99622
99535
99670
99822
99615
99830
99455
99400
99456
99444
99652
99396
99791
99438
99939
99465
99442
99502
99417
99468
99622
99470
99570
99866
99589
99516
99370
99722
99386
99412
99402
99633
99429
99525
99722
99446
99499
99589
99451
99807
99483
99648
99605
99393
99586
99548
99522
99453
99793
99883
99587
99741
99450
99762
99411
99436
99754
99541
99573
99489
99846
99386
99458
99808
99397
99471
99682
99653
99514
99774
99557
99393
99452
99611
99387
99446
99397
99603
99626
99486
99709
99686
99730
99522
99408
99381
99407
99667
99375
99392
99584
99403
99643
99604
99388
99590
99489
99709
99936
99675
99392
99403
99428
99391
99452
99603
99381
99488
99772
99450
99671
99476
99497
99505
99765
99440
99598
99372
99385
99607
99594
99469
99469
99432
99488
99683
99560
99510
99467
99432
99695
99856
99504
99509
99508
99576
99711
99721
99613
99745
99399
99538
99384
99375
99893
99491
99627
99732
99507
99407
99620
99523
99396
99709
99370
99574
99636
99521
99571
99634
99633
99376
99537
99581
99475
99748
99371
99532
99723
99523
99622
99537
99511
99498
99410
99863
99532
99417
99417
99749
99715
99703
99732
99737
99451
99389
99806
99583
99658
99598
99625
99727
99491
99761
99907
99829
99410
99650
99461
99426
99534
99419
99593
99570
99835
99497
99412
99503
99540
99943
99549
99412
99549
99555
99502
99736
99624
99459
99457
99823
99519
99369
99710
99617
99699
99419
99502
99798
99757
99802
99615
99528
99808
99733
99540
99521
99713
99640
99556
99808
99588
99575
99523
99660
99684
99398
99480
99728
99384
99407
99455
99449
99585
99643
99502
99381
99537
99735
99764
99515
99838
99856
99441
99553
99544
99580
99421
99557
99933
99574
99774
99505
99443
99381
99554
99781
99388
99485
99526
99702
99389
99478
99628
99648
99398
99450
99945
99462
99566
99511
99541
99932
99900
99679
99492
99491
99380
99507
99521
99378
99446
99512
99718
99410
99861
99579
99680
99569
99500
99437
99603
99535
99819
99454
99574
99746
99818
99466
99426
99450
99501
99527
99981
99505
99878
99857
99790
99389
99493
99443
99609
99584
99532
99700
99897
99398
99890
99742
99456
99949
99505
99682
99445
99421
99809
99436
99874
99657
99693
99565
99424
99615
99502
99590
99482
99676
99585
99392
99630
99654
99486
99789
99473
99550
99764
99466
99667
99706
99709
99580
99593
99470
99518
99771
99376
99639
99643
99798
99590
99375
99485
99763
99743
99569
99428
99523
99575
99611
99492
99376
99491
99408
99955
99615
99445
99521
99381
99442
99730
99422
99527
99451
99732
99519
99443
99440
99631
99502
99479
99413
99424
99422
99519
99715
99539
99418
99387
99397
99521
99613
99518
99435
99447
99833
99414
99410
99420
99451
99456
99819
99577
99796
99515
99755
99534
99456
99548
99533
99410
99680
99538
99715
99622
99459
99465
99648
99372
99372
99660
99778
99371
99409
99754
99476
99663
99496
99491
99699
99546
99586
99393
99568
99838
99475
99654
99567
99376
99487
99789
99414
99374
99531
99606
99493
99885
99535
99786
99591
99617
99421
99373
99527
99467
99715
99730
99569
99605
99470
99633
99618
99434
99718
99483
99433
99409
99740
99707
99453
99466
99650
99734
99736
99407
99527
99795
99424
99404
99458
99818
99630
99709
99414
99715
99820
99882
99432
99397
99421
99566
99401
99566
99657
99467
99683
99421
99776
99651
99684
99376
99492
99828
99648
99382
99446
99928
99492
99949
99935
99393
99762
99475
99564
99594
99494
99524
99414
99755
99510
99659
99621
99611
99473
99712
99438
99665
99371
99532
99692
99442
99377
99649
99744
99590
99413
99511
99495
99836
99811
99575
99797
99508
99645
99764
99574
99529
99395
99551
99373
99476
99767
99568
99821
99672
99519
99435
99610
99768
99543
99710
99481
99451
99592
99574
99435
99761
99464
99484
99373
99727
99410
99569
99713
99676
99675
99467
99740
99385
99749
99451
99380
99428
99694
99919
99589
99720
99684
99766
99370
99465
99425
99671
99604
99582
99443
99560
99709
99646
99757
99536
99626
99602
99633
99383
99394
99370
99434
99427
99566
99737
99374
99370
99465
99806
99491
99401
99507
99498
99682
99488
99389
99713
99842
99441
99605
99611
99666
99445
99764
99861
99592
99580
99513
99432
99588
99467
99618
99969
99487
99511
99674
99511
99376
99505
99779
99705
99864
99785
99398
99632
99641
99586
99410
99395
99369
99570
99516
99418
99648
99631
99490
99564
99835
99643
99607
99719
99507
99465
99434
99495
99595
99593
99470
99710
99696
99546
99617
99641
99790
99397
99776
99537
99604
99475
99698
99479
99569
99559
99421
99456
99570
99377
99436
99727
99524
99771
99370
99698
99736
99783
99456
99899
99791
99403
99402
99665
99405
99801
99598
99766
99661
99377
99739
99559
99636
99530
99626
99673
99721
99550
99575
99691
99821
99427
99461
99617
99408
99680
99570
99516
99523
99466
99415
99654
99476
99651
99866
99612
99448
99942
99514
99623
99373
99555
99608
99779
99650
99756
99678
99646
99888
99578
99838
99432
99725
99624
99697
99422
99466
99540
99614
99530
99640
99531
99388
99758
99564
99392
99527
99420
99526
99643
99685
99611
99771
99669
99460
99828
99657
99851
99567
99434
99610
99747
99384
99767
99664
99479
99660
99439
99505
99621
99591
99630
99825
99814
99629
99752
99633
99786
99632
99460
99516
99394
99468
99581
99476
99522
99409
99403
99444
99774
99399
99743
99385
99859
99480
99543
99410
99638
99688
99961
99523
99521
99630
99793
99600
99485
99418
99828
99409
99687
99908
99708
99407
99565
99417
99542
99466
99702
99552
99589
99697
99680
99447
99740
99416
99906
99371
99490
99709
99713
99751
99610
99561
99772
99511
99435
99419
99717
99862
99694
99888
99878
99440
99691
99455
99506
99769
99591
99372
99474
99815
99427
99463
99751
99898
99771
99634
99565
99776
99472
99442
99488
99399
99727
99591
99718
99397
99577
99682
99396
99940
99461
99786
99703
99394
99548
99372
99524
99421
99476
99505
99724
99924
99370
99635
99572
99578
99476
99722
99526
99581
99640
99371
99515
99496
99473
99541
99870
99785
99549
99519
99635
99529
99533
99521
99489
99492
99447
99511
99479
99395
99666
99478
99472
99485
99626
99587
99616
99440
99577
99408
99503
99501
99401
99737
99411
99415
99499
99700
99381
99723
99562
99860
99410
99410
99722
99424
99830
99588
99400
99525
99424
99422
99732
99549
99403
99588
99709
99591
99701
99425
99394
99502
99676
99677
99473
99733
99404
99709
99560
99533
99738
99382
99917
99446
99745
99616
99462
99691
99712
99371
99431
99573
99461
99439
99559
99774
99442
99394
99379
99676
99669
99580
99511
99596
99680
99431
99648
99881
99773
99388
99408
99381
99481
99907
99576
99371
99494
99490
99464
99383
99544
99630
99511
99683
99426
99949
99433
99504
99699
99519
99440
99424
99540
99655
99523
99810
99467
99584
99451
99450
99686
99482
99668
99724
99591
99664
99478
99705
99679
99715
99851
99371
99600
99427
99440
99515
99553
99461
99376
99456
99496
99686
99472
99416
99509
99446
99589
99478
99690
99493
99533
99566
99757
99620
99883
99384
99930
99776
99619
99638
99571
99614
99485
99663
99966
99532
99510
99608
99453
99616
99389
99458
99886
99625
99737
99444
99599
99699
99672
99782
99708
99767
99568
99916
99946
99725
99560
99444
99711
99559
99608
99612
99530
99419
99381
99495
99588
99431
99785
99384
99595
99420
99369
99725
99460
99583
99635
99527
99701
99559
99841
99388
99480
99499
99541
99572
99441
99436
99450
99448
99462
99682
99645
99564
99973
99543
99450
99527
99792
99659
99484
99634
99516
99442
99390
99543
99773
99369
99442
99447
99741
99858
99765
99511
99811
99606
99499
99572
99506
99457
99537
99705
99462
99473
99904
99396
99374
99959
99431
99683
99549
99905
99611
99522
99593
99593
99628
99729
99668
99573
99695
99388
99872
99581
99569
99572
99791
99920
99532
99608
99492
99782
99447
99620
99469
99461
99569
99514
99475
99711
99545
99938
99474
99557
99525
99536
99973
99688
99455
99410
99551
99370
99683
99487
99687
99437
99448
99422
99510
99521
99681
99379
99612
99473
99908
99721
99719
99663
99724
99693
99604
99660
99516
99727
99592
99836
99378
99698
99672
99431
99453
99388
99582
99896
99740
99488
99433
99732
99883
99401
99453
99752
99412
99695
99548
99480
99699
99557
99755
99845
99517
99942
99437
99593
99640
99877
99846
99461
99683
99503
99647
99550
99428
99626
99407
99682
99798
99509
99852
99456
99783
99557
99382
99549
99394
99742
99400
99571
99551
99560
99852
99598
99608
99658
99590
99688
99397
99696
99761
99438
99525
99810
99655
99610
99467
99735
99668
99704
99576
99380
99805
99500
99788
99538
99910
99643
99691
99474
99851
99845
99816
99405
99393
99510
99436
99641
99774
99405
99828
99643
99927
99498
99781
99462
99398
99763
99795
99693
99742
99426
99572
99685
99454
99925
99419
99522
99510
99612
99730
99459
99606
99428
99553
99551
99808
99741
99410
99537
99393
99594
99668
99395
99727
99806
99590
99384
99822
99455
99779
99508
99489
99456
99707
99400
99415
99450
99383
99841
99820
99387
99460
99369
99494
99418
99890
99808
99668
99629
99477
99707
99432
99601
99402
99447
99388
99441
99438
99427
99890
99844
99660
99563
99386
99423
99408
99639
99441
99617
99465
99765
99903
99566
99922
99721
99970
99441
99410
99890
99806
99423
99571
99542
99658
99658
99412
99789
99404
99598
99661
99388
99401
99794
99390
99398
99939
99465
99393
99584
99623
99745
99396
99407
99418
99489
99604
99565
99654
99480
99671
99458
99440
99942
99557
99682
99443
99495
99476
99679
99822
99696
99409
99714
99856
99594
99491
99644
99594
99422
99566
99913
99490
99411
99512
99714
99535
99428
99948
99425
99610
99549
99462
99394
99602
99415
99544
99674
99589
99432
99437
99954
99844
99617
99505
99648
99621
99784
99723
99837
99434
99950
99532
99848
99422
99496
99438
99411
99573
99506
99517
99448
99523
99667
99677
99841
99378
99424
99494
99838
99793
99576
99530
99984
99610
99578
99563
99405
99621
99527
99516
99811
99402
99628
99477
99532
99438
99548
99621
99837
99559
99443
99880
99814
99589
99601
99779
99524
99493
99540
99630
99762
99375
99375
99776
99376
99447
99972
99442
99801
99427
99508
99416
99541
99681
99484
99772
99791
99416
99517
99742
99420
99884
99392
99709
99762
99414
99685
99677
99577
99501
99387
99377
99395
99397
99462
99450
99471
99375
99468
99677
99439
99701
99567
99455
99779
99409
99782
99695
99651
99669
99418
99771
99672
99739
99380
99607
99597
99401
99491
99847
99486
99455
99493
99672
99631
99547
99551
99618
99412
99559
99569
99566
99468
99467
99512
99469
99429
99904
99685
99934
99379
99440
99504
99899
99657
99384
99658
99531
99621
99600
99530
99488
99758
99517
99499
99663
99608
99809
99562
99539
99477
99461
99745
99416
99643
99393
99445
99484
99374
99443
99415
99424
99835
99642
99650
99583
99489
99552
99611
99480
99497
99589
99426
99471
99393
99728
99663
99462
99834
99498
99446
99427
99478
99613
99836
99605
99373
99455
99644
99862
99484
99611
99588
99731
99493
99679
99476
99408
99559
99722
99489
99476
99493
99518
99799
99730
99371
99846
99810
99512
99586
99430
99640
99718
99540
99454
99451
99694
99946
99808
99440
99711
99484
99458
99799
99444
99386
99758
99436
99879
99881
99504
99420
99380
99712
99391
99501
99457
99509
99716
99387
99476
99552
99648
99557
99391
99495
99636
99559
99717
99689
99728
99822
99785
99590
99503
99428
99408
99522
99751
99448
99377
99477
99878
99679
99375
99741
99417
99644
99819
99401
99372
99509
99522
99483
99444
99680
99598
99519
99864
99553
99405
99398
99440
99551
99617
99403
99647
99534
99417
99524
99667
99540
99692
99405
99412
99657
99550
99652
99707
99617
99415
99454
99499
99617
99411
99930
99704
99374
99698
99564
99380
99651
99555
99450
99447
99578
99447
99401
99414
99546
99644
99764
99648
99870
99642
99503
99641
99395
99747
99430
99405
99803
99548
99477
99407
99632
99675
99676
99720
99512
99877
99500
99463
99480
99704
99438
99608
99813
99402
99463
99510
99905
99488
99371
99369
99513
99466
99543
99601
99441
99455
99470
99729
99525
99672
99609
99561
99482
99385
99614
99579
99578
99371
99452
99404
99727
99542
99390
99442
99849
99765
99665
99597
99528
99401
99440
99445
99568
99704
99508
99624
99377
99424
99586
99413
99479
99511
99814
99606
99450
99767
99498
99733
99575
99467
99705
99671
99759
99820
99513
99610
99458
99611
99576
99422
99546
99447
99816
99806
99586
99405
99485
99728
99751
99582
99886
99588
99711
99587
99459
99909
99446
99383
99422
99380
99543
99491
99747
99865
99475
99382
99779
99506
99435
99504
99416
99509
99437
99474
99588
99583
99414
99774
99586
99856
99517
99764
99735
99875
99484
99679
99476
99500
99443
99370
99551
99514
99799
99747
99719
99741
99513
99444
99392
99441
99611
99863
99773
99387
99416
99522
99428
99534
99825
99638
99646
99605
99490
99849
99486
99410
99830
99412
99581
99385
99746
99814
99461
99372
99397
99651
99495
99713
99741
99618
99437
99416
99683
99599
99460
99425
99511
99896
99718
99465
99612
99765
99768
99557
99805
99422
99659
99535
99650
99555
99653
99835
99369
99654
99566
99473
99386
99706
99542
99383
99479
99441
99621
99864
99370
99566
99687
99422
99595
99723
99907
99952
99662
99617
99465
99451
99554
99378
99587
99695
99664
99544
99627
99825
99440
99404
99510
99405
99711
99375
99413
99509
99521
99752
99410
99385
99592
99436
99774
99478
99833
99493
99388
99418
99413
99618
99628
99756
99594
99878
99699
99586
99700
99913
99674
99477
99841
99421
99921
99723
99690
99470
99827
99587
99802
99589
99397
99618
99605
99676
99466
99411
99460
99518
99527
99576
99428
99746
99570
99533
99693
99384
99490
99728
99542
99639
99653
99796
99534
99377
99412
99533
99415
99426
99471
99535
99585
99437
99720
99386
99514
99629
99600
99905
99729
99605
99533
99464
99482
99495
99572
99405
99390
99471
99586
99593
99384
99466
99507
99776
99578
99574
99451
99677
99824
99602
99388
99629
99797
99565
99440
99774
99933
99575
99851
99602
99378
99406
99401
99491
99473
99456
99405
99616
99375
99530
99374
99443
99387
99432
99612
99705
99486
99536
99667
99609
99572
99822
99544
99674
99393
99449
99442
99430
99755
99498
99889
99376
99385
99491
99921
99911
99527
99754
99857
99536
99408
99713
99855
99510
99467
99847
99685
99416
99691
99558
99538
99743
99770
99881
99664
99808
99673
99757
99594
99652
99890
99753
99804
99616
99569
99380
99396
99458
99783
99739
99725
99387
99892
99720
99621
99410
99406
99530
99542
99400
99383
99400
99485
99522
99370
99555
99650
99666
99552
99563
99422
99435
99414
99384
99747
99587
99677
99381
99387
99567
99407
99589
99888
99509
99713
99439
99634
99592
99658
99447
99398
99447
99536
99424
99567
99540
99395
99671
99583
99671
99773
99455
99704
99493
99701
99441
99461
99696
99706
99736
99508
99478
99412
99440
99729
99890
99790
99513
99527
99631
99408
99371
99693
99481
99412
99461
99392
99520
99767
99680
99567
99828
99555
99447
99625
99518
99940
99692
99590
99602
99790
99463
99628
99512
99643
99481
99374
99438
99904
99509
99598
99651
99659
99370
99526
99658
99476
99488
99593
99387
99587
99659
99407
99620
99680
99856
99382
99580
99475
99589
99446
99659
99464
99532
99674
99439
99724
99852
99515
99444
99841
99520
99467
99557
99658
99833
99486
99637
99675
99480
99823
99461
99452
99444
99395
99762
99391
99555
99790
99726
99771
99550
99869
99536
99574
99707
99525
99390
99678
99401
99375
99377
99552
99524
99561
99580
99522
99859
99576
99552
99615
99494
99653
99495
99595
99942
99669
99614
99776
99416
99410
99672
99848
99533
99587
99408
99618
99853
99834
99513
99841
99755
99373
99807
99825
99677
99902
99552
99528
99375
99660
99423
99396
99551
99447
99635
99697
99509
99386
99533
99615
99635
99675
99418
99618
99754
99373
99484
99397
99387
99549
99461
99458
99520
99657
99736
99577
99715
99522
99525
99629
99414
99551
99376
99483
99405
99468
99635
99431
99465
99522
99549
99938
99772
99654
99767
99560
99480
99528
99428
99475
99507
99819
99750
99446
99435
99445
99734
99446
99775
99405
99540
99834
99821
99759
99483
99638
99483
99511
99717
99369
99409
99595
99766
99702
99537
99587
99502
99832
99584
99632
99786
99796
99567
99379
99676
99377
99408
99400
99508
99641
99709
99631
99479
99530
99643
99801
99449
99726
99686
99752
99680
99668
99387
99502
99394
99801
99703
99597
99494
99576
99594
99909
99707
99847
99459
99961
99504
99795
99388
99675
99904
99895
99599
99440
99790
99546
99753
99389
99480
99423
99577
99758
99433
99585
99768
99374
99548
99517
99683
99698
99622
99803
99789
99843
99806
99464
99744
99677
99536
99965
99697
99397
99724
99688
99607
99597
99670
99566
99847
99399
99580
99509
99434
99653
99674
99431
99494
99934
99561
99728
99833
99700
99697
99421
99710
99573
99699
99449
99450
99635
99656
99815
99804
99399
99388
99383
99454
99686
99690
99788
99711
99532
99388
99635
99631
99402
99505
99465
99794
99519
99831
99464
99382
99492
99618
99620
99433
99446
99594
99486
99782
99437
99856
99618
99585
99374
99828
99385
99669
99407
99454
99681
99733
99400
99393
99685
99471
99449
99537
99566
99748
99370
99820
99479
99385
99780
99475
99511
99397
99492
99753
99694
99798
99733
99816
99551
99461
99684
99414
99489
99587
99414
99476
99584
99540
99662
99861
99490
99598
99528
99492
99460
99510
99531
99891
99647
99542
99815
99711
99385
99868
99427
99620
99387
99542
99447
99580
99639
99853
99449
99900
99481
99711
99668
99892
99695
99686
99433
99373
99577
99715
99443
99435
99452
99566
99544
99373
99689
99506
99405
99433
99814
99620
99424
99458
99698
99633
99482
99596
99370
99441
99814
99673
99920
99582
99634
99427
99727
99483
99383
99414
99524
99435
99475
99427
99775
99500
99430
99529
99822
99530
99618
99538
99606
99613
99401
99532
99510
99530
99419
99699
99534
99845
99501
99398
99446
99688
99693
99398
99400
99810
99984
99521
99731
99654
99464
99691
99721
99406
99406
99482
99704
99429
99508
99414
99444
99842
99388
99685
99653
99524
99498
99446
99566
99481
99846
99695
99445
99692
99626
99468
99539
99541
99732
99382
99443
99439
99427
99539
99709
99860
99618
99369
99667
99484
99565
99458
99467
99552
99524
99649
99474
99496
99451
99707
99446
99409
99387
99517
99811
99909
99597
99602
99376
99658
99640
99597
99453
99702
99685
99483
99575
99727
99673
99487
99659
99523
99583
99661
99582
99725
99425
99484
99830
99455
99447
99595
99560
99423
99711
99477
99656
99825
99564
99508
99391
99464
99637
99907
99663
99818
99681
99481
99478
99535
99528
99810
99554
99541
99376
99457
99481
99835
99691
99565
99768
99504
99629
99389
99588
99464
99589
99509
99423
99689
99551
99456
99408
99516
99531
99829
99616
99409
99539
99456
99796
99549
99738
99712
99436
99411
99372
99377
99413
99466
99943
99583
99673
99698
99369
99528
99438
99380
99848
99581
99415
99524
99454
99725
99683
99834
99664
99948
99395
99414
99581
99800
99623
99562
99625
99450
99864
99388
99384
99462
99448
99421
99693
99574
99499
99407
99639
99616
99492
99380
99597
99436
99535
99712
99808
99830
99780
99413
99428
99572
99374
99799
99922
99498
99973
99539
99479
99392
99443
99428
99440
99880
99402
99631
99618
99522
99415
99516
99851
99583
99442
99689
99484
99476
99666
99425
99732
99488
99524
99813
99424
99909
99370
99644
99783
99861
99730
99486
99370
99834
99386
99538
99443
99790
99579
99573
99580
99529
99378
99747
99695
99465
99737
99581
99570
99421
99616
99739
99780
99431
99848
99855
99738
99426
99693
99383
99584
99678
99382
99398
99496
99678
99414
99411
99897
99677
99755
99522
99640
99839
99722
99542
99652
99687
99687
99695
99516
99768
99424
99685
99675
99536
99549
99487
99399
99668
99647
99584
99447
99413
99566
99777
99724
99599
99443
99469
99452
99477
99868
99651
99489
99550
99913
99580
99734
99426
99698
99426
99534
99701
99596
99626
99408
99499
99715
99708
99551
99426
99682
99519
99546
99701
99642
99369
99689
99422
99571
99678
99641
99498
99387
99487
99589
99417
99553
99601
99439
99651
99380
99570
99680
99464
99660
99581
99750
99560
99535
99450
99455
99726
99401
99853
99675
99468
99444
99613
99658
99872
99544
99767
99566
99490
99673
99451
99517
99387
99538
99475
99674
99447
99933
99720
99492
99579
99565
99468
99769
99422
99630
99552
99574
99678
99461
99799
99656
99524
99643
99824
99521
99654
99823
99417
99468
99757
99777
99807
99503
99530
99760
99464
99428
99515
99416
99714
99691
99825
99424
99693
99797
99667
99719
99438
99528
99369
99650
99687
99596
99381
99401
99398
99790
99634
99582
99598
99642
99879
99789
99433
99548
99462
99816
99857
99500
99460
99562
99870
99566
99395
99446
99846
99540
99438
99445
99672
99690
99554
99421
99478
99676
99503
99522
99566
99841
99621
99810
99514
99850
99547
99519
99398
99704
99665
99573
99500
99552
99570
99664
99734
99426
99755
99386
99472
99412
99708
99420
99667
99410
99572
99528
99562
99546
99488
99505
99380
99532
99571
99540
99594
99560
99483
99475
99788
99804
99599
99526
99420
99528
99379
99513
99769
99866
99977
99488
99389
99516
99565
99822
99581
99764
99505
99878
99408
99370
99390
99643
99641
99699
99707
99432
99564
99456
99626
99630
99683
99586
99549
99467
99513
99384
99561
99485
99800
99528
99405
99593
99787
99411
99805
99715
99677
99414
99740
99450
99575
99625
99813
99723
99750
99576
99503
99933
99509
99459
99438
99867
99526
99384
99388
99709
99698
99663
99530
99611
99563
99547
99719
99392
99641
99644
99397
99441
99887
99385
99788
99437
99379
99371
99592
99545
99871
99454
99537
99390
99637
99762
99457
99470
99409
99419
99491
99409
99480
99669
99466
99879
99682
99752
99485
99488
99679
99501
99733
99498
99787
99447
99667
99427
99818
99575
99600
99519
99532
99711
99674
99471
99420
99384
99549
99415
99704
99539
99655
99567
99488
99449
99492
99633
99699
99707
99423
99874
99863
99700
99727
99550
99520
99403
99539
99925
99503
99495
99396
99683
99815
99373
99382
99695
99513
99377
99534
99828
99703
99730
99420
99878
99661
99655
99757
99542
99620
99624
99606
99468
99397
99580
99490
99702
99827
99635
99584
99567
99736
99378
99699
99372
99412
99664
99435
99569
99578
99515
99434
99593
99372
99486
99806
99373
99491
99383
99636
99425
99439
99382
99658
99610
99773
99405
99524
99635
99474
99655
99485
99519
99438
99406
99426
99447
99403
99530
99912
99430
99537
99371
99382
99784
99430
99538
99573
99511
99726
99760
99818
99500
99559
99619
99668
99719
99677
99601
99471
99573
99461
99392
99869
99444
99548
99425
99536
99569
99701
99474
99528
99589
99591
99478
99793
99542
99739
99427
99381
99587
99841
99739
99881
99495
99517
99530
99381
99712
99816
99442
99393
99621
99440
99436
99574
99389
99576
99426
99628
99518
99660
99518
99711
99433
99675
99523
99680
99829
99524
99415
99454
99794
99452
99433
99604
99885
99486
99525
99389
99853
99916
99705
99551
99389
99670
99578
99476
99693
99606
99906
99615
99418
99571
99472
99620
99429
99762
99538
99549
99514
99549
99401
99772
99447
99542
99370
99624
99503
99408
99474
99939
99531
99604
99371
99403
99578
99382
99597
99705
99735
99447
99544
99452
99809
99426
99438
99585
99603
99729
99379
99531
99756
99641
99752
99451
99507
99383
99406
99712
99557
99443
99663
99450
99483
99447
99501
99620
99697
99828
99854
99960
99457
99377
99830
99426
99424
99451
99460
99620
99761
99441
99598
99609
99508
99626
99625
99577
99825
99408
99784
99506
99804
99434
99631
99787
99613
99430
99428
99461
99521
99504
99397
99427
99745
99462
99765
99404
99601
99390
99461
99572
99653
99505
99670
99826
99459
99706
99938
99429
99578
99611
99549
99495
99856
99379
99379
99503
99385
99456
99618
99401
99369
99387
99542
99463
99443
99521
99523
99854
99658
99854
99377
99590
99439
99421
99831
99654
99536
99375
99370
99510
99759
99523
99881
99379
99848
99831
99370
99786
99379
99566
99427
99593
99373
99695
99419
99599
99434
99541
99833
99532
99793
99398
99853
99533
99430
99567
99396
99440
99984
99506
99615
99735
99550
99634
99672
99782
99548
99542
99801
99376
99448
99652
99494
99557
99380
99496
99718
99531
99688
99419
99661
99598
99474
99584
99610
99414
99515
99613
99543
99586
99621
99405
99717
99540
99527
99768
99902
99376
99634
99678
99497
99397
99590
99406
99676
99883
99515
99487
99561
99497
99566
99593
99547
99557
99500
99537
99581
99400
99851
99682
99604
99765
99851
99614
99884
99686
99492
99800
99629
99438
99681
99383
99373
99825
99996
99388
99446
99915
99701
99601
99392
99664
99599
99448
99578
99450
99737
99470
99855
99897
99497
99377
99777
99730
99723
99715
99584
99688
99749
99482
99397
99628
99733
99401
99824
99640
99565
99720
99385
99478
99624
99675
99622
99756
99585
99539
99494
99812
99565
99612
99820
99577
99438
99379
99840
99766
99684
99380
99944
99483
99385
99681
99594
99697
99726
99805
99566
99465
99556
99564
99611
99539
99552
99575
99682
99415
99795
99537
99745
99405
99370
99449
99648
99381
99412
99508
99439
99676
99706
99750
99621
99827
99404
99423
99900
99772
99397
99577
99605
99371
99425
99675
99599
99723
99432
99656
99693
99858
99418
99530
99843
99417
99860
99690
99398
99639
99932
99499
99412
99600
99514
99812
99455
99694
99400
99698
99772
99374
99381
99644
99577
99495
99417
99615
99745
99657
99423
99508
99456
99418
99490
99489
99715
99560
99722
99809
99428
99845
99373
99517
99635
99665
99392
99507
99784
99614
99375
99512
99633
99610
99517
99613
99605
99583
99424
99632
99382
99750
99401
99635
99673
99543
99387
99882
99451
99645
99748
99434
99531
99456
99521
99609
99445
99682
99503
99541
99822
99542
99754
99628
99373
99586
99448
99450
99384
99641
99495
99435
99614
99675
99416
99829
99425
99648
99617
99714
99568
99485
99463
99442
99551
99558
99487
99724
99625
99562
99756
99373
99758
99720
99522
99593
99547
99415
99565
99552
99401
99757
99512
99871
99566
99614
99539
99580
99685
99718
99379
99712
99539
99652
99705
99459
99653
99508
99603
99433
99533
99402
99708
99657
99755
99463
99529
99525
99441
99478
99518
99400
99851
99426
99382
99461
99598
99752
99419
99656
99626
99477
99936
99701
99431
99526
99724
99405
99414
99420
99541
99544
99522
99419
99837
99625
99601
99444
99611
99755
99448
99665
99497
99619
99922
99861
99596
99501
99591
99522
99688
99822
99529
99454
99571
99756
99469
99534
99373
99741
99787
99416
99387
99507
99626
99375
99934
99415
99520
99439
99394
99713
99553
99488
99442
99538
99659
99516
99813
99607
99846
99531
99609
99770
99466
99432
99549
99921
99610
99381
99874
99406
99557
99504
99404
99371
99420
99611
99795
99419
99585
99769
99574
99875
99696
99538
99447
99580
99450
99747
99616
99807
99482
99467
99854
99487
99517
99508
99848
99488
99479
99864
99582
99682
99791
99674
99584
99805
99796
99423
99461
99508
99564
99485
99762
99462
99652
99452
99804
99477
99446
99874
99525
99422
99882
99546
99841
99561
99385
99387
99386
99605
99480
99493
99408
99990
99598
99871
99573
99430
99555
99393
99494
99605
99725
99671
99376
99437
99429
99631
99842
99386
99394
99410
99783
99418
99397
99541
99679
99542
99420
99535
99456
99876
99645
99607
99448
99425
99403
99876
99449
99839
99522
99631
99558
99418
99785
99391
99595
99767
99429
99516
99392
99515
99486
99549
99385
99605
99562
99489
99435
99632
99678
99397
99370
99426
99861
99839
99738
99779
99474
99435
99438
99476
99567
99512
99567
99729
99409
99766
99448
99483
99660
99640
99428
99619
99587
99585
99684
99429
99500
99487
99420
99695
99597
99457
99409
99424
99411
99591
99879
99536
99399
99512
99586
99476
99951
99849
99452
99747
99389
99520
99760
99395
99621
99426
99591
99416
99619
99764
99406
99470
99614
99610
99843
99553
99400
99477
99747
99579
99393
99584
99569
99406
99594
99615
99554
99663
99594
99423
99657
99695
99385
99437
99456
99434
99442
99490
99630
99376
99905
99542
99371
99494
99606
99618
99369
99593
99801
99435
99785
99508
99701
99680
99675
99374
99495
99560
99610
99472
99486
99534
99734
99792
99494
99743
99563
99445
99462
99644
99395
99758
99375
99887
99425
99380
99783
99722
99671
99626
99589
99795
99594
99460
99599
99721
99445
99644
99480
99736
99649
99474
99689
99454
99420
99527
99374
99404
99418
99383
99422
99633
99537
99417
99408
99430
99643
99378
99664
99483
99729
99717
99580
99405
99384
99674
99414
99592
99780
99741
99492
99576
99474
99789
99516
99729
99405
99467
99624
99756
99466
99527
99446
99373
99519
99534
99425
99568
99381
99479
99545
99555
99585
99503
99613
99611
99426
99565
99831
99869
99692
99610
99420
99535
99927
99662
99474
99742
99702
99698
99651
99397
99409
99433
99416
99622
99736
99462
99750
99478
99412
99681
99832
99535
99442
99372
99591
99514
99474
99394
99382
99830
99431
99423
99375
99588
99969
99769
99417
99517
99390
99413
99830
99557
99530
99399
99402
99632
99947
99505
99973
99371
99436
99524
99452
99661
99683
99388
99588
99504
99616
99446
99803
99402
99717
99379
99757
99534
99386
99574
99518
99586
99607
99589
99712
99631
99846
99697
99782
99606
99474
99396
99514
99465
99396
99575
99581
99644
99467
99564
99468
99797
99487
99455
99952
99649
99387
99449
99517
99434
99419
99461
99654
99445
99393
99716
99449
99538
99896
99752
99524
99475
99529
99861
99370
99526
99851
99774
99528
99568
99394
99433
99503
99570
99496
99596
99406
99685
99775
99944
99489
99638
99486
99594
99373
99383
99495
99707
99582
99405
99588
99519
99506
99635
99373
99676
99514
99917
99812
99556
99714
99587
99534
99656
99538
99724
99443
99667
99413
99419
99568
99433
99632
99715
99780
99801
99804
99485
99383
99605
99390
99392
99441
99400
99414
99545
99656
99593
99540
99714
99664
99474
99582
99420
99417
99446
99538
99602
99479
99490
99520
99716
99434
99734
99620
99678
99693
99418
99434
99722
99580
99579
99692
99634
99415
99522
99552
99963
99868
99615
99595
99713
99714
99604
99671
99652
99594
99397
99856
99631
99425
99418
99385
99450
99422
99536
99426
99495
99397
99483
99372
99515
99505
99650
99431
99425
99444
99605
99904
99527
99500
99419
99386
99693
99507
99369
99858
99711
99516
99450
99565
99841
99495
99731
99888
99887
99860
99430
99380
99904
99389
99385
99743
99443
99380
99556
99442
99459
99409
99688
99691
99410
99710
99432
99607
99436
99490
99471
99657
99852
99931
99745
99417
99384
99544
99467
99481
99453
99478
99432
99519
99375
99520
99636
99879
99506
99641
99416
99412
99943
99589
99668
99625
99539
99541
99666
99382
99596
99507
99512
99627
99696
99739
99506
99730
99577
99523
99566
99860
99466
99800
99866
99636
99605
99721
99817
99498
99481
99533
99532
99931
99890
99498
99756
99715
99666
99403
99478
99530
99568
99421
99952
99563
99427
99413
99537
99792
99628
99854
99442
99395
99432
99414
99532
99715
99408
99586
99530
99893
99429
99712
99709
99501
99421
99707
99494
99697
99661
99698
99886
99637
99427
99787
99431
99647
99520
99375
99877
99586
99532
99689
99443
99627
99506
99453
99618
99382
99464
99374
99435
99590
99762
99454
99421
99480
99815
99377
99729
99637
99531
99436
99417
99375
99453
99560
99399
99969
99738
99499
99718
99951
99728
99709
99408
99488
99481
99618
99677
99420
99730
99864
99382
99477
99751
99590
99646
99529
99647
99611
99742
99785
99513
99619
99464
99810
99632
99900
99860
99861
99704
99418
99551
99406
99860
99442
99622
99723
99374
99426
99399
99519
99463
99775
99704
99760
99553
99714
99720
99460
99502
99813
99523
99678
99729
99451
99435
99856
99907
99570
99399
99617
99768
99497
99669
99607
99718
99763
99694
99526
99697
99915
99392
99716
99380
99386
99376
99534
99462
99450
99551
99516
99616
99399
99467
99409
99572
99801
99578
99391
99507
99731
99417
99534
99435
99553
99471
99676
99370
99415
99482
99545
99374
99444
99544
99651
99399
99554
99679
99394
99604
99931
99485
99392
99567
99731
99662
99653
99465
99377
99544
99433
99406
99407
99708
99677
99518
99537
99541
99719
99422
99398
99830
99495
99639
99399
99580
99858
99682
99714
99617
99435
99567
99412
99380
99524
99656
99540
99398
99560
99705
99789
99554
99583
99476
99550
99819
99701
99498
99568
99369
99721
99657
99880
99714
99397
99797
99881
99383
99387
99396
99536
99474
99507
99377
99420
99878
99636
99378
99561
99684
99884
99798
99672
99556
99550
99519
99535
99426
99493
99443
99460
99730
99816
99369
99481
99408
99547
99623
99530
99385
99458
99671
99436
99501
99867
99630
99664
99386
99398
99402
99690
99694
99596
99773
99386
99685
99499
99507
99425
99676
99558
99542
99394
99590
99794
99591
99926
99676
99622
99491
99507
99491
99869
99531
99771
99626
99867
99771
99640
99526
99667
99588
99498
99829
99611
99694
99375
99463
99441
99430
99449
99774
99554
99526
99531
99399
99880
99667
99653
99656
99562
99643
99604
99574
99485
99733
99794
99482
99604
99884
99444
99853
99945
99663
99676
99539
99553
99689
99434
99496
99505
99394
99731
99725
99402
99457
99605
99417
99887
99518
99444
99390
99495
99483
99627
99567
99726
99403
99522
99606
99921
99906
99402
99511
99899
99532
99492
99560
99678
99793
99385
99663
99462
99541
99389
99918
99431
99481
99555
99766
99922
99681
99543
99568
99593
99521
99758
99485
99686
99472
99696
99638
99371
99565
99515
99413
99420
99370
99583
99820
99418
99704
99392
99668
99671
99606
99521
99739
99522
99531
99395
99568
99409
99602
99851
99597
99408
99493
99390
99562
99513
99430
99713
99581
99660
99431
99837
99600
99400
99433
99442
99926
99730
99390
99424
99517
99371
99402
99379
99742
99626
99662
99416
99599
99499
99670
99377
99530
99604
99449
99556
99421
99520
99596
99640
99900
99446
99464
99578
99603
99392
99403
99666
99452
99466
99523
99880
99722
99414
99468
99718
99491
99692
99616
99687
99628
99866
99726
99425
99638
99481
99733
99581
99411
99646
99617
99593
99666
99508
99485
99371
99659
99436
99442
99951
99638
99445
99757
99407
99553
99468
99611
99464
99539
99429
99682
99373
99815
99550
99474
99507
99450
99679
99644
99428
99432
99509
99497
99862
99748
99872
99477
99581
99458
99392
99677
99386
99649
99498
99583
99525
99418
99573
99940
99645
99812
99547
99533
99520
99406
99429
99392
99694
99812
99445
99501
99377
99643
99400
99429
99722
99464
99397
99797
99395
99401
99734
99681
99408
99542
99702
99496
99535
99702
99370
99498
99716
99391
99647
99641
99573
99643
99602
99415
99373
99642
99596
99415
99471
99837
99409
99450
99913
99396
99488
99542
99961
99412
99743
99422
99483
99887
99586
99371
99689
99445
99872
99578
99787
99742
99387
99771
99656
99479
99628
99578
99631
99596
99487
99416
99474
99623
99787
99713
99726
99949
99483
99402
99419
99386
99610
99449
99756
99654
99602
99583
99446
99396
99967
99758
99725
99707
99636
99540
99643
99734
99723
99442
99587
99618
99635
99461
99664
99916
99623
99466
99487
99616
99487
99488
99462
99628
99416
99487
99374
99876
99641
99471
99583
99391
99560
99594
99730
99694
99865
99525
99805
99765
99834
99467
99717
99569
99584
99820
99866
99842
99721
99513
99513
99512
99655
99371
99629
99717
99516
99494
99663
99705
99555
99413
99610
99668
99580
99575
99406
99702
99596
99413
99800
99779
99779
99518
99536
99694
99616
99929
99416
99533
99525
99485
99789
99548
99823
99838
99585
99452
99560
99429
99523
99424
99383
99394
99417
99781
99765
99623
99404
99697
99442
99500
99436
99808
99694
99870
99460
99480
99381
99829
99590
99685
99424
99551
99525
99415
99619
99685
99581
99498
99380
99931
99817
99470
99624
99734
99414
99788
99455
99428
99616
99483
99602
99369
99660
99468
99738
99708
99421
99541
99500
99691
99402
99774
99515
99385
99427
99658
99633
99664
99680
99606
99527
99566
99391
99426
99717
99489
99449
99487
99657
99926
99491
99755
99550
99699
99392
99536
99820
99474
99663
99666
99390
99438
99453
99815
99887
99891
99512
99639
99595
99768
99869
99624
99469
99613
99652
99654
99525
99524
99584
99699
99369
99631
99612
99566
99794
99459
99382
99572
99436
99527
99485
99444
99545
99557
99911
99427
99383
99487
99508
99592
99511
99479
99426
99709
99490
99536
99775
99678
99650
99863
99464
99439
99497
99460
99757
99699
99454
99454
99437
99547
99560
99445
99615
99423
99815
99429
99847
99386
99692
99726
99541
99594
99433
99721
99613
99395
99751
99832
99563
99669
99420
99685
99517
99863
99424
99555
99892
99852
99456
99496
99516
99457
99403
99577
99922
99947
99434
99660
99718
99645
99731
99578
99610
99774
99513
99421
99470
99600
99469
99424
99924
99395
99874
99508
99676
99441
99571
99665
99427
99841
99424
99548
99546
99550
99711
99659
99516
99881
99437
99471
99371
99761
99612
99532
99377
99440
99678
99558
99708
99474
99744
99664
99458
99718
99426
99407
99531
99818
99755
99684
99707
99794
99794
99537
99487
99604
99432
99724
99638
99424
99501
99532
99707
99426
99502
99547
99701
99388
99557
99648
99548
99403
99473
99663
99622
99439
99492
99410
99599
99386
99737
99375
99783
99873
99585
99431
99427
99624
99609
99461
99585
99446
99476
99518
99539
99414
99592
99608
99814
99553
99432
99552
99538
99742
99392
99916
99430
99489
99598
99592
99516
99634
99662
99639
99506
99426
99436
99404
99513
99601
99601
99590
99550
99382
99694
99435
99623
99723
99394
99408
99410
99581
99687
99613
99688
99400
99647
99726
99484
99712
99571
99823
99433
99637
99645
99463
99779
99569
99402
99744
99439
99743
99416
99549
99600
99654
99847
99472
99405
99419
99448
99389
99675
99502
99455
99454
99439
99751
99425
99484
99539
99393
99899
99378
99553
99604
99762
99555
99392
99416
99671
99468
99443
99411
99397
99415
99496
99382
99543
99462
99423
99411
99420
99710
99569
99528
99635
99472
99493
99513
99439
99670
99631
99597
99698
99426
99502
99397
99569
99417
99813
99470
99974
99677
99877
99474
99382
99425
99405
99629
99610
99764
99517
99601
99508
99706
99548
99830
99523
99578
99389
99434
99738
99468
99441
99602
99463
99590
99663
99387
99463
99696
99856
99579
99414
99833
99510
99679
99884
99631
99369
99408
99434
99775
99885
99458
99738
99547
99510
99840
99564
99846
99768
99655
99374
99462
99541
99576
99540
99695
99728
99393
99814
99658
99913
99637
99549
99580
99876
99580
99393
99407
99499
99398
99742
99659
99399
99378
99564
99400
99388
99391
99489
99452
99393
99462
99710
99787
99666
99833
99669
99601
99497
99433
99576
99396
99376
99515
99493
99526
99617
99524
99564
99502
99429
99462
99833
99514
99556
99542
99545
99465
99795
99393
99555
99691
99397
99511
99475
99370
99510
99438
99461
99429
99528
99728
99679
99374
99482
99443
99374
99481
99532
99629
99370
99637
99489
99434
99547
99647
99434
99863
99526
99589
99779
99525
99727
99549
99530
99451
99635
99375
99583
99624
99473
99408
99826
99541
99447
99648
99369
99737
99532
99401
99552
99581
99707
99393
99487
99556
99428
99568
99400
99676
99475
99632
99638
99609
99684
99406
99417
99499
99422
99751
99599
99780
99561
99835
99492
99763
99424
99369
99392
99563
99708
99632
99379
99734
99574
99583
99384
99560
99407
99420
99571
99493
99476
99844
99747
99384
99527
99494
99757
99428
99551
99442
99789
99546
99439
99714
99437
99956
99460
99382
99708
99775
99721
99773
99622
99567
99831
99426
99714
99428
99486
99432
99585
99869
99578
99536
99600
99606
99647
99905
99641
99414
99476
99495
99379
99375
99713
99518
99432
99454
99559
99395
99455
99378
99428
99449
99731
99431
99462
99532
99728
99375
99897
99467
99577
99530
99546
99410
99719
99374
99388
99398
99485
99528
99695
99745
99894
99471
99426
99533
99827
99661
99614
99380
99709
99449
99834
99513
99731
99375
99480
99482
99534
99431
99745
99485
99430
99665
99549
99586
99608
99620
99461
99810
99680
99400
99534
99401
99413
99658
99439
99433
99908
99418
99568
99518
99590
99498
99471
99610
99588
99433
99678
99454
99840
99712
99743
99768
99581
99385
99841
99419
99583
99613
99499
99526
99534
99510
99805
99626
99397
99377
99881
99636
99418
99429
99527
99539
99525
99470
99632
99497
99575
99374
99393
99639
99466
99370
99780
99628
99513
99660
99848
99381
99561
99825
99952
99399
99673
99740
99455
99495
99477
99686
99720
99511
99908
99793
99372
99491
99482
99391
99445
99682
99406
99745
99477
99531
99459
99392
99551
99735
99487
99618
99514
99797
99381
99867
99419
99525
99440
99411
99560
99429
99408
99904
99614
99667
99456
99669
99622
99447
99736
99896
99596
99727
99885
99405
99625
99419
99390
99539
99379
99476
99488
99638
99409
99870
99494
99608
99405
99713
99699
99529
99483
99433
99542
99917
99419
99610
99535
99628
99401
99520
99486
99754
99836
99471
99844
99537
99375
99703
99448
99517
99569
99537
99554
99530
99493
99445
99415
99771
99501
99521
99520
99561
99398
99587
99484
99609
99834
99454
99398
99684
99405
99791
99614
99587
99413
99791
99870
99805
99375
99580
99600
99863
99388
99585
99581
99553
99402
99437
99660
99373
99894
99730
99428
99574
99528
99492
99520
99803
99654
99401
99500
99804
99655
99369
99884
99491
99416
99377
99570
99394
99751
99547
99489
99769
99383
99641
99919
99628
99652
99501
99802
99506
99379
99483
99432
99501
99685
99631
99391
99491
99434
99455
99665
99434
99474
99550
99599
99873
99496
99671
99703
99647
99792
99582
99536
99482
99664
99645
99656
99767
99436
99426
99493
99802
99470
99535
99405
99405
99929
99927
99546
99567
99538
99655
99568
99528
99417
99753
99477
99530
99493
99374
99702
99474
99531
99901
99651
99528
99474
99378
99914
99530
99533
99378
99437
99682
99428
99488
99603
99559
99563
99830
99433
99555
99405
99732
99537
99501
99369
99621
99818
99666
99527
99540
99466
99589
99756
99423
99885
99590
99712
99626
99843
99406
99941
99439
99516
99374
99641
99631
99600
99378
99552
99569
99492
99524
99375
99431
99530
99386
99379
99447
99591
99689
99392
99736
99473
99575
99386
99791
99545
99716
99694
99701
99415
99731
99372
99879
99853
99454
99742
99548
99423
99372
99572
99468
99642
99750
99524
99543
99487
99540
99558
99448
99600
99861
99448
99727
99729
99911
99691
99609
99564
99452
99665
99478
99829
99740
99515
99705
99607
99505
99828
99664
99419
99488
99547
99891
99474
99664
99561
99680
99501
99622
99576
99535
99380
99793
99451
99829
99819
99397
99374
99546
99629
99771
99418
99447
99714
99500
99944
99409
99803
99432
99693
99818
99740
99419
99559
99551
99509
99525
99521
99804
99611
99494
99704
99609
99778
99407
99471
99565
99523
99550
99379
99635
99874
99658
99748
99389
99801
99388
99837
99688
99757
99396
99848
99456
99541
99430
99375
99525
99663
99826
99449
99751
99470
99464
99411
99483
99505
99562
99387
99653
99402
99682
99703
99486
99375
99444
99452
99658
99402
99374
99699
99437
99396
99778
99898
99404
99850
99524
99500
99966
99495
99877
99481
99566
99499
99793
99639
99532
99462
99456
99451
99872
99528
99950
99558
99436
99621
99585
99397
99737
99835
99695
99602
99694
99552
99893
99428
99821
99578
99658
99491
99490
99405
99397
99496
99598
99853
99408
99491
99460
99652
99370
99395
99436
99402
99671
99917
99424
99678
99596
99393
99372
99468
99375
99403
99787
99953
99607
99702
99458
99771
99424
99453
99436
99415
99890
99431
99565
99384
99667
99575
99543
99860
99636
99489
99589
99847
99759
99874
99670
99498
99422
99805
99374
99885
99798
99552
99825
99637
99671
99421
99395
99773
99672
99889
99462
99634
99380
99510
99746
99450
99544
99598
99418
99543
99650
99868
99721
99518
99717
99371
99450
99389
99419
99513
99431
99513
99625
99732
99790
99423
99379
99545
99524
99454
99529
99652
99641
99624
99486
99705
99670
99644
99500
99517
99438
99862
99414
99653
99439
99614
99917
99455
99645
99953
99572
99428
99942
99624
99583
99552
99594
99385
99430
99406
99750
99563
99721
99417
99652
99685
99555
99852
99790
99600
99569
99864
99385
99614
99442
99434
99890
99682
99677
99588
99583
99595
99530
99602
99446
99395
99494
99516
99745
99513
99458
99452
99632
99803
99842
99513
99810
99416
99446
99480
99667
99552
99509
99458
99713
99786
99797
99422
99571
99866
99865
99452
99563
99476
99579
99426
99439
99484
99578
99959
99540
99686
99427
99737
99617
99849
99630
99617
99578
99553
99731
99587
99765
99371
99585
99473
99422
99524
99436
99479
99447
99389
99427
99437
99696
99548
99862
99755
99787
99616
99399
99484
99551
99484
99578
99448
99590
99579
99857
99417
99854
99432
99874
99657
99450
99674
99725
99888
99478
99545
99755
99520
99597
99708
99422
99768
99526
99450
99664
99604
99594
99487
99558
99756
99880
99822
99463
99762
99468
99403
99394
99531
99393
99613
99729
99457
99457
99525
99652
99387
99423
99563
99416
99833
99432
99609
99773
99380
99459
99743
99392
99582
99757
99675
99457
99447
99397
99445
99860
99846
99375
99449
99772
99385
99627
99575
99716
99479
99803
99400
99810
99527
99533
99535
99567
99488
99572
99804
99463
99447
99628
99572
99631
99922
99795
99380
99380
99641
99594
99533
99373
99412
99412
99453
99621
99508
99481
99734
99457
99390
99395
99476
99507
99440
99506
99481
99847
99752
99581
99382
99489
99413
99613
99689
99461
99389
99446
99461
99592
99498
99370
99527
99811
99602
99657
99648
99418
99486
99431
99654
99638
99644
99805
99486
99697
99370
99380
99463
99482
99661
99413
99474
99577
99611
99481
99755
99372
99479
99544
99599
99779
99434
99505
99498
99371
99392
99751
99485
99574
99507
99545
99648
99427
99504
99408
99560
99605
99909
99690
99617
99671
99605
99436
99896
99593
99672
99824
99485
99814
99641
99599
99506
99732
99649
99445
99490
99400
99646
99701
99436
99463
99615
99400
99775
99690
99544
99782
99538
99392
99654
99862
99546
99428
99774
99964
99580
99459
99616
99621
99381
99408
99671
99796
99510
99622
99742
99644
99473
99448
99451
99634
99749
99461
99555
99544
99426
99789
99484
99569
99412
99407
99935
99373
99619
99672
99624
99544
99678
99394
99457
99629
99570
99645
99519
99528
99603
99445
99516
99752
99504
99766
99731
99920
99626
99834
99710
99611
99456
99613
99607
99941
99430
99507
99698
99434
99671
99489
99432
99523
99632
99888
99451
99658
99658
99412
99748
99846
99571
99404
99438
99559
99548
99798
99422
99396
99778
99529
99699
99545
99467
99868
99412
99756
99402
99677
99409
99460
99419
99777
99666
99431
99554
99550
99623
99530
99499
99475
99468
99642
99505
99550
99552
99711
99518
99433
99552
99520
99506
99626
99788
99646
99540
99589
99469
99546
99396
99558
99468
99705
99530
99376
99662
99662
99387
99400
99597
99759
99376
99405
99399
99437
99597
99821
99657
99385
99538
99923
99513
99899
99445
99509
99735
99438
99381
99794
99783
99953
99656
99778
99430
99955
99494
99378
99473
99710
99464
99389
99707
99466
99853
99805
99615
99710
99483
99747
99630
99793
99392
99542
99699
99595
99449
99516
99621
99408
99481
99879
99483
99867
99753
99395
99820
99484
99459
99472
99420
99526
99489
99429
99386
99467
99599
99545
99419
99600
99484
99650
99392
99840
99453
99713
99833
99446
99430
99389
99382
99392
99553
99912
99499
99525
99372
99784
99720
99473
99794
99715
99377
99564
99505
99413
99901
99563
99731
99864
99433
99374
99733
99658
99662
99626
99517
99404
99416
99442
99698
99400
99428
99441
99957
99534
99574
99422
99663
99456
99415
99738
99534
99601
99429
99752
99518
99777
99548
99883
99574
99467
99712
99529
99764
99938
99595
99761
99496
99608
99823
99629
99553
99390
99560
99376
99752
99749
99650
99590
99475
99589
99394
99394
99618
99657
99579
99750
99815
99520
99745
99445
99612
99662
99512
99760
99698
99689
99397
99925
99904
99408
99808
99415
99742
99381
99938
99641
99750
99404
99434
99555
99761
99558
99879
99467
99665
99617
99522
99536
99423
99583
99382
99432
99455
99370
99483
99453
99734
99412
99404
99643
99594
99569
99573
99413
99418
99778
99567
99491
99645
99533
99546
99523
99413
99499
99642
99562
99833
99449
99548
99486
99550
99390
99546
99584
99596
99778
99713
99774
99375
99802
99392
99590
99466
99486
99817
99426
99753
99599
99655
99477
99455
99631
99381
99557
99546
99567
99522
99626
99450
99440
99769
99546
99376
99835
99543
99810
99767
99837
99391
99914
99593
99579
99518
99493
99553
99755
99571
99413
99379
99417
99384
99461
99592
99779
99826
99370
99850
99515
99528
99399
99590
99397
99664
99382
99420
99776
99426
99787
99372
99409
99445
99660
99406
99474
99612
99683
99532
99644
99571
99426
99734
99554
99687
99519
99800
99706
99752
99823
99733
99610
99372
99458
99535
99733
99538
99724
99671
99418
99659
99527
99908
99618
99584
99488
99739
99644
99389
99448
99426
99403
99372
99463
99511
99539
99381
99373
99393
99623
99510
99452
99628
99722
99678
99642
99453
99513
99724
99446
99404
99668
99690
99470
99637
99430
99548
99370
99726
99441
99528
99549
99773
99414
99762
99674
99431
99548
99692
99566
99674
99493
99498
99379
99597
99828
99625
99403
99509
99402
99380
99529
99499
99610
99536
99462
99793
99498
99537
99457
99392
99599
99806
99873
99813
99842
99663
99507
99765
99398
99441
99538
99429
99518
99546
99691
99795
99698
99752
99884
99924
99732
99773
99374
99440
99481
99439
99515
99614
99452
99639
99468
99859
99467
99393
99767
99668
99866
99743
99638
99789
99462
99429
99502
99380
99653
99678
99759
99374
99454
99701
99706
99398
99706
99750
99456
99589
99549
99540
99623
99609
99370
99741
99420
99414
99461
99471
99422
99447
99550
99820
99806
99621
99426
99425
99474
99404
99576
99560
99598
99487
99972
99437
99521
99668
99422
99643
99561
99754
99465
99529
99606
99507
99380
99624
99406
99611
99588
99426
99457
99422
99442
99619
99618
99516
99714
99654
99627
99636
99937
99588
99584
99511
99614
99481
99721
99798
99548
99785
99624
99475
99574
99892
99715
99831
99480
99510
99683
99727
99584
99828
99708
99740
99438
99486
99618
99675
99644
99697
99531
99934
99457
99667
99701
99961
99572
99445
99618
99408
99783
99877
99428
99453
99546
99650
99590
99947
99555
99669
99871
99620
99393
99675
99468
99713
99552
99545
99380
99447
99374
99472
99467
99890
99537
99730
99635
99640
99676
99706
99685
99554
99519
99844
99457
99490
99406
99585
99389
99442
99485
99473
99466
99874
99681
99732
99819
99559
99480
99423
99369
99502
99426
99439
99549
99603
99389
99376
99392
99837
99531
99405
99388
99627
99919
99398
99603
99674
99667
99909
99662
99641
99511
99438
99452
99421
99948
99738
99575
99460
99578
99376
99659
99794
99474
99597
99647
99511
99393
99443
99394
99769
99726
99593
99586
99538
99650
99536
99833
99724
99617
99423
99778
99441
99504
99630
99932
99375
99626
99575
99803
99535
99370
99494
99597
99531
99599
99394
99746
99466
99464
99480
99660
99779
99857
99550
99781
99379
99763
99530
99509
99447
99427
99815
99632
99585
99530
99800
99659
99716
99673
99549
99583
99669
99861
99472
99793
99605
99557
99717
99459
99750
99626
99396
99443
99430
99667
99574
99381
99478
99633
99439
99517
99432
99592
99781
99507
99427
99549
99396
99374
99582
99430
99610
99500
99556
99624
99477
99856
99813
99420
99421
99494
99613
99384
99486
99510
99492
99549
99505
99578
99707
99386
99621
99564
99457
99502
99421
99679
99679
99564
99477
99429
99603
99437
99616
99582
99512
99444
99369
99397
99424
99455
99439
99424
99854
99558
99387
99731
99784
99451
99786
99408
99741
99403
99579
99407
99556
99926
99548
99732
99613
99573
99572
99481
99729
99721
99739
99847
99434
99678
99627
99389
99385
99586
99506
99447
99806
99428
99487
99544
99729
99609
99610
99459
99661
99619
99595
99659
99487
99465
99523
99727
99509
99711
99443
99423
99481
99379
99572
99788
99376
99594
99470
99430
99578
99537
99414
99500
99388
99586
99522
99812
99900
99433
99602
99849
99557
99636
99420
99450
99614
99539
99610
99775
99711
99459
99552
99571
99468
99472
99570
99675
99445
99382
99633
99424
99567
99528
99687
99595
99629
99617
99720
99425
99517
99583
99607
99393
99689
99430
99894
99484
99664
99861
99768
99450
99543
99503
99849
99684
99624
99548
99429
99419
99728
99830
99384
99951
99782
99472
99616
99399
99414
99694
99518
99539
99377
99671
99656
99574
99384
99457
99492
99541
99602
99547
99438
99818
99590
99474
99546
99435
99517
99607
99422
99546
99707
99375
99470
99460
99505
99492
99522
99468
99388
99405
99671
99902
99603
99492
99543
99530
99638
99959
99559
99477
99589
99654
99664
99657
99928
99597
99786
99582
99575
99442
99517
99851
99781
99585
99391
99872
99706
99616
99604
99746
99501
99626
99791
99424
99621
99587
99683
99571
99601
99448
99596
99388
99397
99433
99628
99468
99419
99546
99545
99620
99645
99564
99545
99417
99743
99398
99440
99824
99486
99470
99740
99881
99789
99416
99741
99620
99671
99466
99589
99486
99525
99614
99586
99583
99390
99701
99471
99561
99716
99486
99464
99551
99793
99461
99478
99948
99443
99718
99690
99419
99390
99504
99538
99488
99727
99689
99594
99677
99386
99708
99534
99426
99537
99704
99822
99412
99670
99607
99885
99741
99864
99936
99379
99659
99407
99574
99524
99720
99383
99604
99495
99520
99443
99698
99489
99778
99484
99401
99445
99540
99370
99409
99440
99608
99501
99436
99503
99378
99395
99560
99584
99396
99729
99689
99471
99508
99665
99868
99591
99581
99609
99381
99449
99556
99524
99379
99537
99576
99719
99537
99468
99695
99489
99508
99493
99612
99587
99778
99410
99386
99928
99585
99864
99483
99829
99488
99575
99468
99671
99665
99370
99453
99768
99392
99437
99455
99812
99501
99682
99775
99647
99441
99405
99380
99724
99384
99729
99717
99777
99392
99497
99519
99413
99612
99774
99754
99701
99685
99950
99555
99683
99670
99614
99529
99713
99964
99519
99403
99773
99467
99504
99567
99515
99390
99452
99592
99754
99513
99835
99411
99403
99823
99445
99424
99411
99382
99540
99623
99380
99413
99862
99532
99591
99531
99571
99728
99638
99410
99766
99388
99658
99438
99673
99434
99816
99584
99604
99614
99607
99582
99547
99729
99472
99484
99742
99427
99740
99512
99634
99451
99719
99621
99498
99798
99723
99427
99554
99467
99720
99749
99433
99758
99431
99623
99479
99810
99453
99509
99375
99575
99385
99626
99372
99596
99584
99487
99509
99504
99386
99610
99702
99610
99521
99829
99439
99679
99609
99420
99511
99724
99410
99618
99658
99795
99588
99744
99634
99664
99725
99444
99387
99376
99374
99417
99442
99500
99434
99400
99384
99529
99389
99741
99917
99387
99666
99396
99515
99738
99457
99532
99393
99378
99376
99905
99556
99656
99376
99489
99427
99573
99421
99632
99495
99453
99447
99419
99657
99491
99818
99525
99524
99916
99955
99654
99846
99534
99467
99411
99724
99455
99695
99496
99669
99511
99611
99755
99610
99598
99664
99449
99573
99390
99630
99635
99687
99429
99556
99385
99809
99445
99740
99401
99474
99401
99614
99725
99818
99461
99454
99644
99419
99540
99523
99514
99429
99671
99919
99602
99699
99496
99472
99535
99771
99582
99439
99469
99583
99588
99385
99546
99659
99859
99735
99487
99760
99376
99373
99589
99441
99744
99426
99480
99642
99489
99486
99505
99769
99691
99904
99440
99544
99533
99591
99481
99754
99425
99565
99480
99475
99552
99656
99464
99684
99473
99374
99433
99592
99508
99775
99429
99516
99424
99387
99608
99800
99424
99614
99460
99575
99552
99757
99373
99423
99935
99410
99466
99522
99436
99528
99656
99462
99940
99560
99401
99548
99825
99444
99720
99444
99658
99678
99581
99864
99522
99408
99791
99426
99474
99462
99381
99706
99489
99399
99418
99375
99471
99405
99473
99437
99774
99686
99430
99496
99369
99507
99473
99481
99445
99774
99525
99542
99444
99413
99702
99840
99493
99491
99547
99375
99595
99404
99742
99637
99385
99492
99744
99555
99437
99563
99522
99627
99656
99547
99642
99514
99380
99560
99419
99512
99706
99439
99663
99605
99370
99769
99531
99574
99518
99484
99747
99566
99636
99573
99514
99641
99516
99451
99473
99642
99450
99588
99843
99660
99693
99376
99398
99679
99640
99550
99862
99634
99618
99534
99700
99612
99677
99792
99710
99532
99435
99393
99473
99445
99396
99664
99638
99671
99411
99431
99686
99507
99548
99540
99497
99773
99594
99877
99816
99571
99637
99387
99394
99501
99415
99372
99505
99698
99667
99721
99748
99383
99526
99704
99729
99476
99476
99457
99426
99937
99453
99568
99784
99434
99899
99601
99901
99517
99878
99798
99674
99698
99443
99484
99518
99402
99951
99377
99472
99369
99409
99411
99664
99506
99513
99542
99515
99459
99672
99421
99424
99424
99376
99393
99485
99644
99396
99661
99928
99653
99447
99406
99916
99883
99509
99419
99385
99640
99395
99485
99579
99491
99547
99970
99418
99566
99845
99452
99411
99532
99792
99689
99707
99685
99725
99572
99459
99776
99512
99711
99577
99800
99446
99507
99609
99731
99518
99481
99512
99442
99465
99838
99480
99605
99486
99786
99746
99706
99472
99727
99587
99455
99379
99627
99667
99575
99857
99747
99600
99390
99632
99391
99815
99521
99601
99877
99673
99541
99887
99688
99683
99583
99646
99487
99425
99643
99444
99539
99392
99412
99479
99426
99585
99544
99747
99592
99772
99907
99822
99541
99597
99558
99811
99456
99441
99493
99633
99860
99410
99924
99576
99553
99534
99705
99387
99400
99385
99603
99397
99632
99448
99431
99635
99703
99584
99591
99647
99436
99870
99656
99584
99666
99744
99881
99695
99655
99942
99642
99444
99521
99472
99879
99621
99768
99493
99501
99492
99465
99830
99906
99553
99408
99550
99602
99631
99666
99427
99379
99460
99493
99378
99453
99376
99637
99427
99412
99459
99870
99598
99644
99593
99392
99500
99376
99744
99566
99612
99493
99613
99448
99504
99536
99928
99376
99465
99554
99527
99407
99492
99386
99761
99546
99887
99771
99371
99589
99385
99676
99601
99404
99475
99755
99428
99781
99805
99777
99475
99438
99407
99641
99457
99461
99733
99403
99602
99567
99590
99423
99378
99397
99381
99575
99685
99550
99511
99834
99589
99646
99612
99793
99939
99444
99631
99674
99506
99453
99808
99862
99417
99441
99456
99484
99435
99923
99395
99386
99461
99819
99412
99743
99535
99427
99503
99531
99886
99561
99814
99503
99663
99757
99433
99724
99621
99722
99702
99454
99394
99438
99851
99494
99758
99616
99654
99386
99941
99749
99502
99690
99647
99520
99413
99750
99536
99655
99512
99751
99450
99383
99730
99483
99386
99644
99711
99387
99530
99641
99600
99892
99473
99534
99590
99408
99687
99673
99851
99957
99452
99698
99761
99508
99644
99895
99600
99543
99910
99442
99401
99751
99393
99498
99691
99427
99658
99721
99427
99444
99731
99389
99571
99929
99532
99553
99795
99412
99844
99750
99573
99519
99664
99511
99923
99685
99594
99657
99610
99411
99490
99665
99854
99654
99548
99485
99561
99594
99688
99855
99494
99427
99918
99543
99548
99451
99768
99531
99396
99694
99769
99554
99775
99705
99389
99458
99591
99718
99530
99431
99459
99391
99935
99643
99376
99587
99447
99407
99541
99956
99753
99496
99383
99488
99384
99460
99442
99800
99574
99403
99626
99477
99380
99438
99571
99885
99406
99400
99817
99399
99630
99744
99408
99826
99465
99759
99720
99735
99697
99469
99576
99524
99617
99745
99440
99480
99815
99446
99695
99707
99443
99503
99791
99471
99708
99402
99800
99523
99374
99438
99545
99565
99553
99408
99510
99535
99498
99940
99410
99461
99560
99663
99388
99433
99442
99457
99619
99674
99425
99563
99618
99698
99744
99875
99841
99443
99479
99498
99512
99438
99596
99690
99952
99728
99787
99390
99587
99546
99402
99425
99493
99468
99538
99686
99492
99401
99438
99568
99552
99816
99400
99397
99620
99411
99524
99603
99507
99403
99440
99369
99778
99663
99615
99704
99432
99491
99640
99523
99455
99394
99379
99700
99633
99857
99553
99521
99828
99820
99545
99563
99503
99451
99664
99379
99444
99432
99470
99378
99908
99373
99407
99765
99551
99388
99616
99431
99387
99369
99658
99664
99811
99425
99500
99643
99424
99394
99706
99486
99404
99684
99514
99442
99607
99406
99616
99640
99383
99537
99543
99399
99502
99409
99469
99500
99402
99616
99674
99709
99373
99477
99504
99573
99685
99715
99486
99618
99508
99629
99912
99735
99431
99521
99404
99447
99533
99425
99612
99750
99384
99675
99971
99446
99643
99628
99456
99463
99838
99727
99432
99583
99388
99567
99636
99733
99500
99420
99591
99412
99513
99658
99553
99374
99380
99892
99864
99909
99372
99643
99504
99415
99508
99426
99617
99758
99455
99430
99614
99526
99416
99813
99446
99725
99591
99613
99394
99837
99854
99747
99471
99834
99376
99634
99530
99372
99491
99552
99782
99563
99699
99440
99667
99509
99560
99613
99550
99405
99610
99568
99543
99925
99868
99436
99414
99388
99619
99456
99667
99486
99422
99557
99637
99967
99390
99426
99704
99403
99422
99473
99799
99440
99862
99581
99714
99533
99818
99643
99509
99710
99597
99503
99852
99428
99524
99387
99390
99614
99464
99579
99639
99379
99681
99881
99526
99672
99493
99486
99601
99436
99756
99655
99403
99844
99556
99400
99593
99496
99644
99520
99598
99494
99531
99386
99384
99661
99829
99511
99516
99642
99427
99583
99460
99533
99749
99405
99569
99495
99732
99518
99835
99488
99731
99620
99534
99452
99461
99477
99451
99703
99465
99456
99935
99884
99987
99551
99788
99402
99663
99406
99471
99633
99900
99399
99552
99522
99489
99492
99552
99746
99723
99466
99643
99642
99592
99457
99570
99600
99766
99547
99627
99502
99485
99521
99446
99439
99410
99540
99781
99472
99472
99848
99500
99377
99471
99725
99488
99631
99475
99637
99827
99494
99386
99503
99766
99468
99463
99479
99619
99405
99608
99415
99523
99409
99372
99519
99438
99928
99440
99505
99566
99835
99431
99423
99843
99442
99398
99527
99379
99369
99606
99861
99449
99526
99820
99371
99513
99395
99481
99410
99384
99461
99434
99514
99418
99590
99439
99759
99774
99553
99569
99540
99584
99668
99700
99831
99786
99634
99651
99399
99639
99416
99596
99726
99735
99518
99517
99478
99737
99428
99421
99458
99511
99614
99638
99576
99714
99568
99801
99497
99768
99895
99883
99439
99439
99391
99471
99518
99382
99409
99483
99693
99716
99958
99560
99611
99528
99888
99370
99880
99587
99890
99620
99635
99392
99554
99460
99538
99555
99613
99853
99442
99387
99527
99442
99406
99654
99845
99475
99874
99508
99908
99656
99467
99818
99537
99637
99437
99524
99466
99652
99411
99571
99738
99559
99496
99610
99741
99734
99590
99392
99875
99403
99838
99622
99661
99519
99772
99598
99446
99544
99453
99603
99600
99475
99438
99698
99556
99749
99752
99839
99556
99596
99559
99388
99446
99599
99613
99521
99426
99811
99546
99786
99469
99447
99630
99680
99427
99373
99457
99628
99679
99542
99435
99804
99682
99516
99532
99445
99732
99430
99669
99525
99529
99741
99571
99444
99659
99836
99573
99386
99521
99627
99881
99618
99525
99713
99613
99418
99477
99722
99586
99539
99369
99772
99392
99725
99581
99738
99724
99453
99476
99664
99569
99820
99528
99759
99580
99559
99602
99747
99664
99542
99512
99594
99576
99755
99563
99588
99808
99727
99669
99525
99740
99688
99753
99391
99648
99704
99624
99415
99743
99377
99911
99677
99825
99621
99386
99567
99493
99582
99720
99439
99551
99543
99984
99512
99642
99674
99667
99487
99489
99661
99588
99434
99668
99668
99688
99431
99393
99693
99863
99662
99389
99595
99718
99627
99704
99591
99738
99689
99592
99578
99436
99604
99593
99470
99558
99763
99450
99661
99714
99598
99583
99611
99473
99519
99716
99377
99659
99554
99469
99389
99454
99634
99552
99487
99683
99530
99723
99533
99510
99517
99506
99426
99658
99692
99692
99537
99851
99617
99740
99663
99559
99476
99383
99678
99467
99384
99444
99504
99759
99587
99565
99652
99401
99546
99369
99647
99482
99579
99452
99725
99703
99402
99382
99884
99830
99408
99695
99806
99545
99575
99651
99545
99648
99840
99498
99747
99659
99486
99570
99880
99581
99414
99604
99427
99465
99420
99827
99499
99496
99730
99721
99555
99685
99621
99720
99461
99490
99538
99643
99715
99816
99573
99391
99567
99719
99439
99858
99372
99372
99539
99620
99375
99467
99450
99766
99460
99577
99483
99702
99635
99570
99795
99695
99558
99772
99639
99427
99814
99499
99779
99408
99879
99917
99493
99379
99616
99913
99560
99369
99379
99636
99799
99645
99724
99417
99639
99717
99513
99447
99638
99582
99465
99391
99421
99899
99400
99475
99518
99511
99409
99630
99615
99572
99392
99529
99640
99679
99649
99523
99511
99581
99651
99551
99439
99414
99668
99897
99845
99798
99636
99485
99850
99793
99717
99477
99793
99577
99543
99616
99394
99585
99554
99413
99848
99401
99831
99822
99705
99511
99431
99642
99648
99480
99779
99617
99562
99671
99808
99570
99373
99710
99635
99497
99415
99661
99803
99403
99451
99560
99567
99731
99487
99493
99651
99694
99523
99394
99791
99412
99806
99415
99396
99678
99444
99438
99471
99814
99537
99429
99575
99545
99457
99520
99485
99862
99520
99472
99526
99454
99604
99836
99576
99480
99673
99617
99520
99461
99411
99571
99687
99644
99646
99806
99530
99570
99659
99666
99734
99595
99685
99637
99464
99644
99558
99793
99370
99395
99479
99531
99555
99669
99420
99376
99485
99383
99628
99502
99388
99435
99602
99453
99890
99482
99485
99484
99516
99610
99447
99562
99938
99436
99739
99510
99745
99371
99603
99440
99406
99575
99636
99657
99754
99430
99819
99371
99434
99889
99600
99376
99675
99551
99369
99549
99394
99796
99434
99923
99382
99748
99425
99573
99514
99487
99607
99733
99464
99396
99510
99452
99849
99382
99784
99626
99425
99401
99695
99571
99477
99486
99502
99437
99723
99498
99785
99453
99572
99630
99530
99432
99429
99870
99815
99543
99638
99422
99531
99869
99614
99889
99517
99476
99827
99737
99376
99684
99747
99540
99454
99521
99385
99629
99800
99929
99498
99581
99733
99462
99544
99709
99525
99599
99520
99403
99907
99704
99582
99504
99656
99767
99556
99946
99598
99415
99917
99551
99849
99631
99840
99390
99838
99723
99814
99434
99399
99669
99620
99706
99656
99566
99556
99749
99576
99661
99382
99397
99589
99608
99680
99520
99477
99720
99378
99727
99418
99634
99496
99381
99535
99545
99645
99475
99781
99415
99561
99500
99722
99557
99643
99712
99559
99864
99463
99414
99648
99582
99787
99445
99382
99616
99597
99499
99664
99480
99762
99586
99423
99589
99425
99509
99441
99740
99536
99478
99640
99854
99569
99580
99395
99704
99435
99531
99868
99555
99595
99412
99501
99688
99386
99457
99764
99474
99492
99486
99381
99815
99369
99458
99396
99553
99751
99806
99482
99600
99555
99411
99437
99748
99408
99423
99520
99731
99571
99370
99490
99443
99665
99491
99408
99631
99550
99900
99595
99456
99697
99644
99503
99425
99567
99618
99598
99614
99376
99483
99542
99391
99897
99651
99543
99585
99474
99562
99869
99620
99517
99668
99391
99805
99388
99830
99979
99718
99720
99660
99404
99493
99464
99452
99705
99842
99719
99488
99870
99697
99774
99433
99736
99498
99371
99922
99527
99389
99442
99476
99623
99694
99511
99527
99423
99630
99374
99782
99567
99500
99561
99613
99369
99414
99565
99414
99424
99761
99663
99370
99624
99414
99803
99449
99376
99528
99571
99530
99691
99606
99470
99548
99644
99502
99541
99494
99631
99667
99527
99666
99665
99435
99540
99535
99518
99648
99441
99886
99552
99752
99534
99733
99504
99739
99392
99511
99433
99874
99452
99392
99448
99662
99757
99693
99542
99521
99606
99487
99578
99590
99547
99642
99436
99449
99413
99464
99755
99438
99631
99500
99566
99369
99414
99629
99393
99555
99519
99960
99904
99650
99473
99510
99379
99526
99406
99463
99566
99894
99427
99603
99618
99376
99387
99771
99372
99516
99821
99680
99868
99935
99461
99417
99710
99451
99823
99536
99434
99510
99819
99634
99442
99616
99453
99807
99794
99546
99874
99380
99678
99688
99406
99667
99473
99819
99811
99646
99745
99478
99386
99459
99430
99623
99896
99657
99375
99567
99420
99617
99496
99417
99855
99794
99645
99577
99565
99482
99686
99573
99763
99481
99426
99713
99427
99718
99878
99667
99563
99623
99428
99507
99404
99390
99557
99624
99759
99716
99444
99808
99432
99617
99439
99440
99383
99433
99883
99399
99847
99470
99615
99904
99637
99467
99623
99957
99493
99505
99419
99396
99436
99725
99463
99831
99428
99613
99594
99455
99452
99525
99370
99377
99466
99526
99453
99631
99501
99494
99552
99418
99708
99399
99643
99500
99556
99639
99583
99474
99372
99481
99616
99833
99407
99621
99599
99614
99435
99417
99714
99717
99417
99538
99451
99572
99495
99596
99511
99483
99499
99588
99469
99599
99622
99769
99868
99440
99474
99399
99378
99555
99681
99686
99593
99679
99603
99813
99909
99508
99394
99487
99494
99845
99409
99731
99754
99652
99370
99652
99764
99593
99678
99500
99762
99613
99440
99759
99527
99708
99432
99708
99508
99547
99378
99691
99393
99828
99461
99451
99430
99601
99393
99802
99428
99561
99448
99378
99537
99653
99429
99370
99550
99440
99393
99533
99420
99575
99514
99848
99419
99590
99384
99677
99404
99865
99475
99659
99382
99728
99737
99384
99591
99588
99634
99489
99859
99897
99820
99676
99422
99434
99385
99879
99847
99433
99420
99736
99700
99426
99740
99439
99705
99551
99820
99405
99706
99712
99894
99574
99537
99482
99520
99748
99407
99623
99383
99497
99825
99738
99377
99382
99914
99716
99376
99537
99578
99758
99377
99438
99493
99467
99553
99651
99638
99543
99587
99463
99627
99395
99602
99677
99668
99497
99622
99539
99617
99758
99605
99537
99375
99450
99834
99663
99516
99619
99414
99751
99867
99755
99374
99566
99658
99590
99610
99677
99637
99403
99534
99509
99403
99670
99822
99742
99530
99416
99542
99659
99465
99569
99460
99825
99708
99460
99626
99815
99633
99958
99455
99423
99827
99438
99600
99835
99618
99662
99541
99687
99378
99408
99379
99551
99523
99672
99486
99742
99418
99512
99478
99524
99849
99681
99612
99497
99416
99576
99450
99522
99447
99445
99500
99537
99422
99418
99823
99542
99522
99854
99469
99595
99424
99636
99612
99551
99682
99582
99632
99434
99720
99804
99420
99713
99561
99491
99535
99472
99565
99573
99772
99797
99540
99519
99371
99906
99469
99695
99723
99856
99490
99395
99534
99378
99504
99435
99512
99593
99519
99689
99402
99454
99604
99716
99385
99443
99510
99603
99483
99510
99387
99688
99573
99406
99464
99392
99456
99742
99474
99408
99872
99588
99588
99427
99465
99934
99508
99394
99501
99426
99418
99640
99692
99511
99541
99394
99444
99575
99493
99468
99653
99527
99489
99770
99530
99463
99462
99415
99459
99831
99548
99501
99777
99478
99764
99390
99479
99415
99776
99724
99487
99417
99543
99521
99478
99458
99719
99539
99468
99392
99674
99459
99632
99699
99935
99421
99583
99596
99599
99621
99581
99923
99733
99716
99692
99693
99588
99704
99726
99581
99933
99672
99746
99733
99532
99761
99500
99422
99373
99481
99571
99739
99408
99526
99488
99785
99472
99827
99513
99424
99470
99772
99526
99413
99911
99565
99464
99700
99766
99491
99698
99411
99451
99531
99431
99489
99850
99480
99609
99741
99565
99676
99708
99586
99616
99372
99395
99455
99663
99494
99559
99576
99489
99607
99405
99646
99546
99759
99750
99818
99412
99634
99466
99914
99581
99771
99622
99609
99530
99642
99748
99648
99593
99373
99427
99618
99636
99634
99516
99373
99486
99704
99914
99372
99427
99452
99417
99717
99726
99788
99550
99788
99369
99425
99418
99716
99821
99490
99588
99675
99392
99377
99454
99450
99828
99802
99571
99519
99692
99694
99762
99626
99447
99437
99690
99412
99430
99597
99554
99772
99414
99521
99460
99513
99506
99586
99715
99468
99461
99392
99493
99794
99699
99760
99425
99895
99425
99376
99610
99427
99904
99474
99511
99514
99459
99395
99785
99565
99578
99584
99803
99425
99665
99740
99414
99382
99372
99732
99377
99948
99450
99585
99394
99700
99386
99638
99688
99378
99679
99881
99539
99900
99376
99416
99538
99388
99440
99563
99891
99496
99735
99428
99518
99544
99547
99451
99913
99505
99463
99830
99563
99465
99595
99439
99384
99508
99495
99730
99663
99677
99475
99656
99686
99500
99429
99909
99398
99569
99486
99395
99406
99574
99515
99607
99563
99584
99689
99811
99464
99597
99386
99683
99577
99619
99822
99500
99757
99387
99774
99496
99513
99437
99795
99625
99407
99962
99963
99390
99379
99456
99610
99965
99390
99493
99809
99446
99396
99533
99390
99659
99491
99529
99742
99560
99747
99386
99537
99436
99927
99417
99492
99390
99631
99567
99452
99545
99382
99651
99717
99546
99476
99680
99558
99496
99553
99823
99521
99546
99387
99658
99572
99605
99413
99420
99548
99914
99829
99577
99400
99519
99398
99401
99458
99498
99429
99572
99470
99785
99439
99595
99418
99622
99416
99671
99553
99590
99569
99442
99524
99531
99775
99621
99642
99612
99558
99671
99413
99424
99693
99606
99749
99399
99826
99680
99613
99715
99475
99408
99680
99523
99666
99676
99459
99750
99564
99606
99600
99944
99461
99636
99587
99510
99497
99655
99483
99556
99906
99486
99392
99740
99601
99487
99787
99472
99405
99453
99392
99409
99414
99511
99477
99500
99609
99692
99450
99482
99487
99439
99592
99731
99533
99605
99387
99763
99708
99703
99531
99641
99421
99824
99658
99513
99567
99522
99569
99592
99571
99471
99408
99557
99688
99947
99570
99555
99563
99668
99399
99460
99407
99475
99563
99581
99422
99841
99476
99550
99386
99609
99381
99607
99653
99714
99591
99408
99792
99526
99772
99669
99487
99436
99884
99418
99443
99374
99420
99452
99459
99726
99566
99631
99884
99539
99552
99581
99741
99665
99530
99809
99397
99433
99670
99407
99682
99416
99391
99811
99405
99370
99819
99403
99709
99954
99423
99520
99403
99614
99754
99648
99732
99384
99408
99608
99590
99482
99706
99687
99662
99586
99383
99433
99500
99739
99756
99374
99390
99655
99667
99731
99484
99542
99402
99675
99643
99515
99536
99860
99436
99632
99377
99758
99407
99399
99628
99946
99623
99378
99415
99527
99513
99678
99472
99717
99891
99678
99449
99378
99435
99445
99523
99552
99390
99401
99503
99519
99491
99543
99596
99404
99819
99636
99552
99448
99445
99702
99565
99930
99684
99932
99450
99431
99608
99495
99433
99412
99398
99778
99651
99404
99513
99561
99601
99960
99401
99845
99893
99402
99525
99586
99802
99374
99441
99775
99674
99371
99593
99512
99534
99873
99715
99452
99528
99443
99520
99695
99465
99857
99408
99766
99658
99388
99381
99571
99850
99649
99868
99579
99385
99381
99617
99467
99438
99652
99602
99462
99393
99628
99760
99705
99887
99503
99766
99621
99458
99535
99587
99373
99655
99569
99369
99540
99410
99859
99738
99398
99496
99803
99526
99580
99644
99501
99813
99431
99589
99570
99583
99466
99722
99464
99637
99375
99832
99584
99639
99653
99967
99753
99455
99627
99864
99708
99449
99609
99578
99626
99398
99799
99921
99504
99518
99428
99763
99714
99395
99847
99638
99423
99408
99492
99649
99766
99393
99766
99771
99452
99829
99592
99395
99477
99700
99862
99476
99723
99440
99492
99540
99687
99424
99648
99749
99636
99488
99505
99760
99584
99674
99567
99607
99374
99424
99587
99723
99532
99459
99533
99421
99563
99514
99397
99677
99468
99390
99648
99409
99654
99389
99747
99516
99649
99480
99649
99610
99628
99565
99579
99941
99793
99394
99544
99557
99456
99750
99836
99632
99512
99417
99372
99560
99632
99670
99446
99700
99401
99532
99797
99395
99785
99412
99555
99405
99402
99670
99432
99667
99717
99446
99552
99470
99691
99664
99523
99496
99409
99485
99757
99654
99408
99771
99509
99618
99501
99441
99414
99550
99468
99372
99696
99802
99463
99531
99461
99784
99659
99396
99549
99473
99759
99693
99677
99483
99639
99695
99474
99497
99481
99416
99560
99427
99739
99557
99649
99448
99781
99453
99432
99492
99662
99824
99911
99467
99403
99763
99648
99479
99600
99704
99598
99747
99885
99651
99439
99469
99834
99410
99657
99778
99638
99548
99525
99404
99800
99597
99764
99477
99515
99886
99377
99406
99453
99644
99548
99460
99829
99452
99716
99741
99473
99963
99369
99379
99438
99874
99538
99551
99626
99460
99672
99607
99444
99399
99623
99555
99460
99530
99828
99434
99531
99487
99474
99630
99676
99497
99449
99370
99515
99455
99699
99601
99387
99508
99505
99686
99417
99879
99469
99531
99371
99802
99566
99370
99388
99551
99522
99390
99447
99410
99402
99447
99382
99456
99502
99413
99974
99505
99577
99479
99776
99380
99441
99929
99588
99916
99857
99544
99445
99633
99660
99703
99724
99526
99683
99511
99429
99743
99571
99448
99441
99485
99465
99882
99485
99424
99824
99599
99474
99385
99431
99383
99865
99438
99504
99431
99544
99590
99471
99374
99467
99413
99431
99659
99454
99406
99608
99512
99519
99708
99822
99827
99454
99406
99414
99900
99400
99679
99539
99413
99405
99446
99488
99372
99410
99409
99432
99826
99493
99603
99710
99627
99592
99469
99489
99502
99390
99376
99446
99410
99853
99674
99608
99485
99426
99560
99455
99417
99478
99417
99454
99455
99536
99372
99379
99412
99766
99566
99875
99478
99665
99370
99409
99832
99543
99487
99814
99656
99793
99729
99607
99369
99835
99515
99610
99731
99479
99458
99495
99433
99468
99711
99715
99580
99608
99398
99658
99471
99734
99596
99603
99846
99504
99579
99565
99399
99388
99706
99666
99680
99444
99653
99901
99411
99509
99501
99495
99413
99927
99507
99518
99391
99465
99460
99541
99484
99913
99384
99470
99617
99725
99493
99538
99807
99410
99800
99628
99547
99400
99602
99576
99556
99455
99449
99904
99475
99563
99599
99418
99373
99446
99915
99471
99857
99464
99477
99688
99683
99437
99606
99731
99445
99565
99959
99517
99816
99803
99433
99537
99418
99410
99616
99401
99385
99792
99520
99454
99554
99403
99395
99726
99903
99386
99370
99377
99713
99760
99668
99424
99373
99757
99431
99525
99471
99570
99568
99665
99624
99388
99411
99473
99442
99668
99637
99971
99855
99430
99403
99469
99387
99488
99572
99586
99398
99758
99453
99462
99460
99645
99422
99369
99516
99433
99576
99737
99552
99479
99554
99818
99853
99551
99485
99502
99577
99823
99377
99562
99851
99400
99628
99470
99489
99480
99883
99652
99484
99725
99409
99742
99507
99773
99648
99844
99547
99534
99639
99446
99715
99564
99596
99416
99426
99620
99635
99374
99678
99465
99711
99863
99450
99385
99742
99599
99577
99854
99502
99769
99600
99880
99759
99573
99741
99517
99558
99530
99576
99574
99657
99547
99470
99705
99615
99456
99462
99420
99493
99481
99769
99597
99721
99503
99462
99693
99414
99481
99528
99791
99516
99455
99458
99514
99529
99740
99477
99411
99679
99371
99546
99703
99954
99737
99588
99553
99446
99662
99871
99378
99948
99437
99522
99384
99722
99795
99672
99782
99424
99419
99485
99507
99600
99819
99373
99729
99602
99428
99812
99847
99546
99456
99497
99642
99678
99464
99769
99753
99370
99474
99591
99469
99436
99802
99459
99627
99526
99480
99859
99518
99404
99378
99825
99391
99685
99567
99473
99405
99387
99580
99624
99504
99702
99397
99522
99421
99916
99572
99628
99711
99369
99615
99642
99618
99403
99402
99658
99853
99827
99711
99769
99605
99684
99434
99518
99720
99580
99845
99384
99508
99376
99378
99528
99767
99489
99431
99531
99616
99648
99597
99417
99372
99370
99392
99395
99535
99881
99484
99582
99629
99523
99576
99728
99484
99631
99744
99577
99377
99671
99453
99388
99539
99399
99531
99721
99779
99405
99426
99519
99730
99638
99439
99743
99421
99650
99583
99704
99816
99383
99674
99500
99777
99468
99471
99559
99552
99530
99565
99547
99862
99591
99407
99544
99412
99468
99390
99424
99829
99612
99777
99712
99505
99544
99499
99375
99377
99602
99894
99510
99399
99420
99436
99707
99824
99626
99686
99668
99529
99539
99572
99684
99639
99870
99381
99775
99745
99460
99632
99777
99579
99482
99677
99781
99544
99700
99647
99813
99433
99618
99775
99513
99689
99411
99895
99594
99490
99439
99377
99854
99687
99508
99899
99556
99563
99391
99434
99427
99429
99859
99481
99572
99936
99694
99370
99508
99628
99739
99567
99583
99514
99719
99497
99891
99440
99462
99594
99849
99525
99776
99726
99470
99595
99448
99526
99549
99413
99625
99716
99411
99435
99817
99602
99651
99849
99422
99401
99404
99399
99395
99447
99676
99697
99888
99377
99607
99396
99520
99761
99812
99591
99485
99677
99758
99432
99373
99574
99444
99486
99581
99476
99683
99779
99772
99631
99404
99504
99891
99378
99919
99817
99863
99443
99563
99370
99387
99476
99460
99388
99741
99484
99472
99562
99430
99384
99377
99448
99690
99654
99405
99562
99437
99491
99858
99431
99683
99446
99732
99419
99645
99639
99445
99460
99616
99936
99393
99371
99378
99629
99502
99690
99489
99629
99788
99535
99411
99959
99519
99459
99509
99746
99461
99518
99629
99626
99747
99511
99417
99482
99551
99433
99375
99839
99473
99770
99724
99399
99716
99571
99452
99733
99827
99441
99508
99603
99640
99780
99549
99791
99483
99542
99515
99446
99618
99569
99505
99717
99771
99723
99402
99465
99565
99388
99594
99881
99373
99374
99611
99634
99544
99434
99388
99510
99815
99426
99629
99444
99396
99451
99610
99485
99553
99660
99387
99806
99421
99773
99468
99678
99484
99703
99456
99494
99585
99386
99521
99534
99549
99597
99381
99594
99453
99636
99656
99644
99785
99601
99576
99875
99616
99641
99632
99396
99639
99569
99925
99496
99396
99707
99570
99558
99650
99384
99386
99531
99441
99620
99554
99399
99629
99500
99673
99535
99522
99413
99549
99438
99487
99604
99436
99802
99673
99624
99624
99373
99429
99713
99657
99636
99400
99423
99550
99552
99507
99512
99389
99389
99536
99382
99548
99556
99437
99452
99732
99446
99509
99377
99505
99479
99527
99706
99445
99553
99415
99390
99937
99419
99446
99446
99391
99780
99529
99409
99505
99438
99519
99543
99477
99585
99550
99914
99814
99379
99465
99476
99827
99650
99456
99476
99537
99395
99379
99398
99478
99460
99743
99801
99401
99657
99431
99581
99583
99859
99438
99369
99478
99729
99650
99766
99892
99614
99477
99600
99670
99567
99409
99441
99663
99381
99390
99707
99467
99690
99541
99438
99420
99584
99369
99582
99552
99694
99518
99574
99767
99394
99819
99887
99481
99502
99521
99554
99389
99693
99577
99702
99417
99821
99862
99573
99775
99507
99548
99609
99582
99564
99703
99909
99515
99473
99781
99372
99617
99651
99477
99680
99472
99427
99453
99814
99809
99624
99594
99521
99597
99425
99478
99408
99543
99546
99753
99904
99674
99744
99938
99753
99718
99554
99914
99431
99592
99577
99710
99405
99917
99474
99549
99928
99729
99386
99494
99728
99629
99414
99387
99712
99421
99516
99400
99435
99938
99483
99557
99429
99550
99565
99805
99646
99511
99654
99620
99566
99449
99584
99391
99615
99684
99723
99807
99402
99378
99820
99517
99677
99506
99616
99491
99416
99709
99644
99537
99415
99422
99669
99639
99860
99415
99717
99419
99401
99536
99740
99478
99386
99666
99403
99386
99742
99588
99522
99640
99427
99451
99541
99381
99417
99580
99820
99560
99453
99584
99656
99494
99447
99671
99459
99378
99561
99407
99445
99682
99376
99556
99763
99369
99401
99474
99877
99372
99491
99664
99582
99735
99475
99516
99562
99543
99438
99657
99490
99784
99635
99383
99379
99560
99571
99435
99722
99377
99410
99518
99607
99578
99967
99553
99378
99464
99395
99416
99624
99445
99527
99443
99495
99524
99665
99756
99473
99717
99762
99459
99415
99404
99609
99426
99562
99491
99523
99577
99469
99379
99684
99535
99513
99918
99443
99850
99485
99775
99487
99666
99788
99427
99682
99482
99673
99777
99912
99425
99826
99782
99832
99700
99539
99373
99812
99398
99414
99618
99755
99430
99644
99561
99408
99577
99655
99454
99444
99826
99524
99793
99891
99451
99586
99658
99449
99441
99419
99558
99806
99957
99744
99710
99622
99574
99666
99739
99381
99456
99435
99475
99514
99383
99495
99503
99437
99535
99534
99804
99416
99843
99918
99675
99489
99633
99610
99372
99447
99373
99643
99740
99389
99834
99651
99393
99632
99596
99724
99566
99553
99626
99429
99852
99783
99416
99704
99632
99576
99480
99530
99877
99432
99536
99689
99742
99444
99602
99430
99570
99625
99457
99442
99715
99406
99898
99379
99684
99477
99409
99691
99759
99841
99795
99780
99522
99382
99374
99373
99465
99474
99763
99756
99749
99524
99574
99633
99619
99449
99369
99497
99588
99394
99543
99441
99574
99936
99780
99522
99704
99377
99664
99687
99661
99452
99541
99792
99491
99566
99447
99601
99396
99509
99555
99517
99489
99840
99483
99627
99435
99876
99609
99852
99592
99418
99388
99592
99515
99884
99459
99559
99702
99464
99802
99873
99626
99581
99428
99800
99611
99565
99480
99382
99378
99668
99577
99428
99441
99668
99877
99518
99653
99378
99453
99515
99467
99419
99771
99563
99427
99617
99398
99550
99432
99806
99652
99743
99401
99492
99773
99955
99545
99377
99518
99634
99462
99632
99683
99469
99720
99480
99441
99630
99738
99604
99452
99627
99716
99412
99472
99895
99501
99562
99838
99697
99415
99715
99491
99406
99840
99722
99388
99818
99564
99523
99571
99825
99505
99492
99843
99582
99451
99928
99683
99718
99479
99520
99379
99739
99538
99897
99388
99443
99451
99622
99456
99442
99909
99553
99569
99437
99845
99734
99833
99541
99476
99396
99619
99734
99441
99945
99636
99537
99590
99863
99875
99378
99445
99743
99621
99507
99487
99479
99666
99543
99514
99513
99377
99556
99692
99384
99621
99672
99750
99687
99392
99720
99882
99656
99480
99487
99584
99442
99374
99539
99488
99540
99451
99375
99699
99420
99373
99529
99482
99635
99607
99649
99590
99670
99440
99443
99451
99522
99714
99702
99585
99594
99432
99473
99444
99499
99518
99536
99590
99427
99460
99651
99695
99399
99616
99975
99462
99491
99716
99955
99456
99529
99625
99453
99517
99583
99739
99922
99454
99481
99514
99887
99696
99404
99457
99516
99743
99410
99590
99555
99479
99459
99672
99801
99436
99477
99477
99801
99693
99493
99455
99381
99606
99584
99369
99507
99666
99618
99448
99621
99663
99847
99898
99625
99458
99597
99625
99577
99598
99444
99515
99568
99477
99575
99550
99684
99460
99910
99640
99495
99535
99422
99585
99503
99501
99380
99573
99807
99823
99690
99396
99570
99392
99395
99378
99369
99564
99819
99568
99737
99702
99437
99827
99455
99578
99442
99494
99733
99492
99497
99678
99805
99458
99481
99566
99648
99492
99491
99629
99492
99965
99822
99830
99761
99475
99399
99695
99865
99397
99532
99625
99469
99605
99489
99572
99537
99829
99840
99742
99600
99443
99579
99493
99898
99838
99743
99826
99697
99607
99499
99413
99729
99428
99729
99628
99406
99828
99543
99708
99702
99759
99880
99425
99605
99587
99431
99769
99824
99560
99540
99508
99443
99621
99792
99569
99575
99545
99569
99369
99422
99402
99408
99640
99813
99679
99603
99747
99422
99472
99521
99415
99546
99593
99502
99647
99575
99667
99755
99421
99528
99541
99378
99369
99418
99556
99536
99541
99398
99819
99678
99444
99542
99453
99444
99549
99793
99534
99448
99721
99393
99450
99418
99770
99397
99589
99401
99509
99419
99538
99465
99513
99382
99433
99641
99781
99658
99872
99623
99513
99388
99537
99398
99563
99623
99479
99879
99422
99651
99632
99646
99779
99467
99381
99457
99723
99517
99507
99739
99669
99530
99587
99488
99887
99697
99533
99559
99872
99917
99410
99567
99691
99687
99439
99851
99469
99470
99585
99569
99605
99649
99386
99381
99908
99858
99454
99529
99461
99644
99496
99924
99550
99612
99613
99444
99553
99675
99913
99751
99469
99608
99395
99405
99804
99473
99463
99781
99722
99694
99578
99846
99432
99829
99429
99517
99510
99527
99461
99614
99416
99379
99647
99781
99800
99593
99388
99462
99672
99530
99727
99690
99445
99829
99797
99441
99417
99411
99642
99751
99648
99493
99409
99620
99748
99533
99751
99604
99771
99520
99460
99392
99393
99540
99379
99705
99447
99622
99752
99465
99402
99550
99856
99845
99488
99587
99617
99722
99449
99427
99619
99625
99693
99756
99637
99485
99911
99429
99577
99607
99488
99704
99599
99414
99874
99666
99584
99677
99550
99426
99399
99646
99396
99400
99390
99665
99373
99465
99828
99766
99529
99402
99539
99438
99517
99558
99682
99558
99514
99783
99455
99603
99428
99803
99621
99637
99582
99552
99451
99675
99469
99516
99465
99538
99478
99394
99588
99670
99544
99720
99473
99645
99721
99585
99431
99556
99375
99453
99457
99520
99444
99608
99601
99794
99427
99520
99451
99593
99480
99740
99589
99430
99709
99392
99709
99452
99551
99693
99640
99612
99470
99501
99431
99441
99535
99585
99955
99642
99620
99558
99419
99681
99689
99518
99896
99713
99441
99820
99527
99423
99609
99753
99516
99520
99455
99546
99753
99528
99638
99930
99453
99377
99586
99448
99848
99843
99442
99587
99430
99449
99526
99730
99575
99504
99721
99774
99396
99414
99485
99737
99765
99629
99628
99466
99693
99953
99387
99681
99742
99783
99433
99532
99374
99678
99888
99843
99473
99561
99834
99743
99751
99569
99543
99466
99617
99644
99397
99829
99450
99677
99547
99371
99401
99672
99555
99673
99442
99706
99629
99575
99689
99569
99389
99503
99826
99657
99455
99742
99695
99553
99479
99771
99660
99797
99512
99677
99427
99470
99779
99529
99496
99689
99548
99465
99596
99992
99499
99605
99448
99469
99672
99616
99745
99779
99557
99510
99520
99577
99853
99533
99737
99630
99433
99376
99679
99476
99484
99423
99421
99609
99769
99492
99459
99515
99457
99587
99579
99617
99578
99689
99375
99561
99447
99770
99377
99673
99552
99478
99433
99586
99520
99738
99412
99375
99900
99514
99871
99567
99447
99468
99563
99961
99747
99401
99611
99440
99792
99732
99604
99533
99971
99445
99729
99566
99389
99484
99728
99513
99453
99420
99838
99718
99623
99387
99844
99966
99521
99395
99586
99822
99798
99619
99412
99421
99474
99522
99426
99953
99403
99498
99730
99458
99851
99383
99580
99810
99511
99511
99560
99411
99396
99477
99733
99522
99918
99682
99423
99668
99681
99849
99723
99704
99871
99426
99801
99645
99488
99910
99773
99806
99455
99741
99425
99514
99531
99369
99426
99607
99888
99895
99399
99721
99603
99532
99448
99526
99555
99808
99421
99555
99386
99524
99455
99736
99516
99425
99369
99397
99663
99693
99598
99379
99623
99632
99459
99674
99679
99420
99746
99469
99505
99679
99455
99704
99424
99579
99434
99426
99702
99734
99810
99570
99649
99371
99490
99695
99869
99617
99606
99439
99404
99507
99430
99534
99427
99473
99656
99532
99638
99747
99656
99443
99673
99681
99546
99934
99957
99621
99514
99501
99837
99412
99401
99440
99843
99573
99451
99378
99399
99630
99461
99393
99440
99575
99611
99640
99493
99575
99628
99695
99493
99445
99403
99897
99513
99386
99583
99552
99404
99672
99534
99374
99429
99392
99484
99525
99677
99518
99603
99515
99809
99668
99405
99505
99542
99421
99423
99736
99510
99716
99551
99573
99723
99369
99452
99874
99443
99552
99630
99409
99400
99592
99922
99398
99698
99386
99608
99414
99440
99498
99768
99388
99626
99447
99582
99647
99599
99626
99594
99950
99774
99690
99746
99595
99821
99857
99657
99790
99423
99641
99517
99557
99532
99493
99375
99540
99386
99698
99443
99574
99677
99728
99744
99502
99551
99410
99522
99398
99446
99667
99551
99604
99540
99406
99775
99636
99659
99508
99469
99744
99479
99570
99502
99448
99656
99495
99390
99532
99439
99614
99539
99584
99511
99700
99631
99440
99713
99380
99569
99371
99881
99815
99484
99749
99456
99571
99421
99585
99699
99637
99602
99615
99400
99690
99564
99721
99401
99477
99662
99810
99429
99642
99958
99381
99596
99408
99402
99482
99410
99714
99675
99625
99505
99691
99573
99716
99390
99555
99966
99773
99631
99379
99654
99584
99771
99573
99826
99697
99465
99392
99841
99624
99788
99394
99660
99627
99652
99468
99375
99574
99476
99636
99425
99866
99634
99504
99567
99399
99428
99650
99391
99738
99406
99520
99563
99547
99475
99667
99523
99698
99930
99489
99660
99519
99425
99561
99499
99605
99472
99776
99463
99602
99731
99389
99563
99508
99670
99855
99835
99571
99633
99878
99916
99828
99545
99599
99720
99388
99463
99581
99372
99544
99751
99386
99775
99545
99581
99624
99532
99928
99734
99517
99687
99423
99526
99830
99610
99687
99847
99638
99476
99416
99501
99463
99481
99773
99681
99374
99373
99770
99586
99453
99411
99810
99599
99701
99592
99709
99635
99725
99730
99407
99794
99721
99385
99650
99633
99665
99446
99763
99694
99781
99829
99623
99958
99756
99787
99408
99579
99623
99441
99584
99664
99666
99454
99595
99579
99787
99465
99527
99869
99669
99376
99552
99650
99592
99458
99604
99569
99851
99502
99457
99528
99809
99785
99788
99573
99959
99939
99401
99738
99412
99797
99383
99411
99712
99577
99807
99465
99900
99417
99672
99513
99623
99835
99609
99419
99755
99736
99586
99598
99371
99569
99737
99594
99632
99455
99547
99585
99733
99553
99476
99454
99457
99666
99613
99448
99432
99543
99453
99877
99404
99428
99807
99401
99612
99426
99452
99688
99541
99422
99380
99563
99576
99681
99772
99487
99475
99456
99536
99682
99903
99818
99884
99877
99666
99380
99828
99723
99684
99539
99454
99640
99720
99475
99411
99779
99399
99964
99530
99469
99744
99707
99442
99592
99656
99569
99463
99535
99747
99411
99403
99411
99416
99751
99582
99433
99833
99651
99784
99566
99492
99581
99537
99714
99425
99477
99511
99846
99515
99422
99553
99373
99533
99760
99460
99471
99436
99929
99766
99850
99473
99469
99455
99630
99727
99470
99654
99661
99449
99374
99510
99425
99545
99751
99621
99550
99534
99634
99478
99789
99441
99535
99920
99783
99599
99604
99745
99461
99409
99404
99833
99785
99707
99538
99374
99540
99626
99622
99472
99531
99554
99437
99460
99734
99493
99648
99593
99508
99373
99579
99667
99718
99455
99849
99779
99594
99448
99520
99395
99680
99557
99482
99474
99624
99484
99377
99446
99449
99688
99667
99442
99497
99518
99701
99582
99628
99690
99607
99464
99476
99422
99492
99885
99476
99660
99439
99448
99708
99590
99625
99535
99544
99750
99616
99521
99658
99526
99599
99512
99522
99571
99503
99426
99575
99642
99593
99583
99589
99681
99686
99805
99598
99432
99506
99384
99374
99856
99611
99448
99500
99538
99507
99626
99407
99420
99507
99471
99708
99474
99676
99718
99369
99472
99662
99691
99652
99864
99522
99372
99611
99803
99676
99434
99488
99676
99389
99789
99421
99656
99688
99589
99600
99632
99655
99398
99529
99588
99457
99503
99644
99668
99673
99761
99475
99736
99938
99939
99708
99911
99468
99686
99416
99657
99828
99517
99720
99530
99610
99628
99767
99371
99437
99408
99484
99712
99872
99411
99507
99442
99522
99630
99384
99755
99427
99436
99548
99381
99399
99428
99547
99569
99525
99735
99445
99534
99407
99524
99603
99454
99479
99706
99404
99757
99745
99645
99404
99727
99436
99580
99717
99632
99535
99605
99716
99437
99720
99739
99667
99695
99497
99370
99826
99598
99816
99710
99491
99686
99595
99450
99401
99569
99539
99786
99506
99425
99790
99485
99524
99718
99395
99414
99423
99443
99645
99955
99536
99411
99488
99735
99415
99373
99541
99931
99394
99690
99784
99627
99735
99442
99533
99597
99573
99434
99391
99909
99503
99760
99571
99397
99498
99463
99740
99826
99679
99564
99613
99636
99539
99618
99470
99732
99373
99905
99703
99475
99776
99449
99404
99631
99606
99772
99641
99480
99949
99567
99384
99458
99643
99431
99506
99847
99518
99874
99745
99786
99548
99412
99747
99396
99536
99669
99506
99373
99403
99475
99684
99899
99527
99860
99634
99570
99715
99546
99618
99672
99759
99787
99419
99397
99602
99740
99803
99397
99511
99370
99444
99776
99557
99409
99664
99486
99483
99454
99394
99527
99493
99737
99619
99522
99401
99432
99681
99858
99975
99390
99489
99787
99619
99510
99583
99437
99748
99671
99735
99652
99687
99531
99539
99570
99412
99542
99449
99377
99474
99668
99451
99487
99449
99395
99698
99829
99746
99749
99588
99753
99454
99799
99620
99542
99694
99467
99530
99525
99645
99734
99479
99451
99766
99389
99801
99706
99645
99538
99480
99704
99940
99629
99491
99531
99850
99704
99445
99473
99693
99406
99716
99466
99558
99409
99843
99609
99802
99492
99536
99375
99767
99489
99466
99508
99372
99633
99742
99663
99534
99450
99534
99430
99394
99435
99417
99434
99704
99490
99517
99455
99581
99915
99868
99583
99719
99378
99788
99503
99598
99801
99683
99536
99519
99407
99402
99523
99386
99591
99457
99949
99597
99393
99562
99696
99548
99415
99673
99393
99393
99369
99456
99489
99695
99684
99480
99386
99691
99413
99620
99431
99543
99452
99613
99790
99846
99482
99424
99473
99467
99507
99432
99605
99509
99605
99723
99518
99493
99401
99371
99425
99428
99726
99472
99669
99385
99405
99829
99660
99425
99492
99442
99400
99451
99668
99402
99648
99695
99496
99686
99668
99522
99540
99549
99635
99389
99524
99507
99523
99373
99642
99841
99621
99510
99476
99597
99503
99795
99545
99787
99494
99510
99382
99406
99429
99601
99661
99671
99381
99483
99559
99712
99602
99711
99694
99469
99835
99403
99879
99479
99865
99937
99425
99974
99467
99912
99660
99725
99531
99619
99796
99734
99528
99680
99766
99561
99617
99675
99403
99727
99625
99775
99616
99426
99601
99565
99868
99444
99516
99890
99582
99450
99594
99383
99467
99712
99728
99415
99601
99929
99714
99520
99651
99399
99577
99547
99688
99759
99484
99451
99539
99924
99439
99551
99689
99535
99560
99383
99456
99776
99643
99460
99653
99582
99523
99602
99404
99885
99615
99811
99534
99768
99733
99456
99835
99435
99395
99637
99524
99636
99586
99527
99654
99437
99398
99424
99495
99623
99534
99381
99652
99401
99660
99479
99561
99444
99387
99393
99778
99698
99625
99511
99729
99635
99535
99597
99378
99496
99397
99399
99801
99737
99457
99377
99646
99577
99820
99847
99492
99423
99378
99616
99862
99604
99392
99680
99909
99473
99491
99791
99458
99843
99496
99664
99729
99698
99748
99369
99645
99520
99711
99843
99735
99635
99744
99465
99722
99380
99556
99842
99555
99469
99694
99675
99471
99385
99734
99512
99603
99794
99422
99589
99583
99791
99713
99536
99525
99554
99517
99751
99941
99683
99632
99389
99878
99783
99700
99883
99453
99564
99378
99812
99428
99372
99664
99516
99799
99751
99535
99881
99417
99645
99633
99571
99567
99650
99398
99496
99935
99534
99371
99668
99440
99657
99776
99753
99739
99660
99641
99386
99711
99468
99439
99719
99507
99545
99667
99438
99744
99585
99691
99639
99618
99810
99458
99496
99773
99395
99421
99528
99619
99520
99423
99513
99643
99650
99568
99514
99551
99642
99774
99421
99676
99552
99826
99393
99532
99770
99763
99458
99914
99503
99485
99599
99472
99419
99691
99919
99833
99700
99499
99581
99536
99925
99400
99682
99523
99581
99424
99601
99641
99405
99807
99463
99512
99474
99606
99598
99550
99592
99472
99691
99567
99447
99541
99723
99672
99849
99587
99607
99709
99608
99532
99387
99620
99447
99964
99579
99382
99559
99662
99402
99659
99391
99586
99740
99571
99413
99488
99725
99477
99664
99369
99636
99608
99728
99377
99528
99411
99775
99877
99672
99568
99490
99517
99477
99533
99502
99427
99811
99935
99550
99402
99855
99915
99476
99542
99600
99693
99388
99734
99495
99443
99514
99815
99774
99421
99759
99877
99538
99636
99556
99712
99650
99647
99382
99725
99933
99561
99468
99792
99523
99764
99663
99392
99398
99469
99475
99467
99554
99571
99440
99788
99650
99787
99652
99702
99440
99501
99638
99595
99476
99499
99846
99839
99750
99614
99511
99934
99716
99463
99589
99736
99544
99587
99633
99484
99810
99737
99423
99771
99616
99417
99531
99486
99559
99409
99896
99596
99385
99640
99384
99673
99483
99728
99988
99778
99431
99573
99705
99383
99809
99396
99466
99539
99754
99516
99628
99490
99571
99892
99549
99441
99400
99474
99601
99449
99631
99474
99708
99709
99651
99471
99721
99552
99375
99771
99483
99499
99728
99656
99643
99372
99490
99796
99622
99848
99421
99610
99599
99978
99641
99822
99467
99402
99500
99781
99512
99408
99776
99430
99387
99579
99395
99618
99542
99657
99565
99462
99431
99913
99487
99412
99938
99433
99521
99420
99433
99404
99634
99384
99730
99521
99507
99665
99374
99526
99407
99566
99373
99439
99946
99442
99696
99713
99460
99519
99627
99419
99439
99612
99648
99388
99600
99462
99784
99666
99750
99598
99406
99402
99393
99475
99408
99413
99643
99838
99660
99540
99869
99457
99473
99688
99505
99391
99805
99388
99642
99667
99404
99392
99383
99662
99476
99463
99768
99421
99524
99551
99385
99624
99579
99676
99629
99381
99905
99534
99414
99382
99791
99493
99567
99532
99537
99613
99575
99496
99581
99451
99447
99892
99627
99410
99531
99426
99615
99563
99642
99397
99610
99414
99533
99791
99553
99652
99528
99376
99870
99587
99714
99812
99454
99763
99927
99778
99532
99457
99640
99648
99399
99412
99450
99542
99565
99781
99390
99396
99416
99536
99481
99456
99769
99458
99595
99570
99458
99646
99514
99575
99654
99403
99609
99527
99710
99419
99682
99452
99803
99517
99688
99369
99439
99612
99558
99883
99413
99596
99477
99517
99607
99738
99558
99547
99428
99503
99428
99571
99751
99404
99530
99762
99787
99737
99497
99742
99501
99507
99600
99491
99880
99369
99591
99713
99666
99447
99784
99399
99557
99742
99728
99721
99458
99546
99799
99473
99409
99445
99690
99862
99864
99761
99675
99407
99725
99427
99676
99450
99413
99673
99781
99553
99577
99378
99610
99704
99382
99639
99517
99725
99395
99472
99611
99556
99428
99807
99623
99487
99635
99445
99414
99864
99445
99402
99526
99433
99469
99561
99533
99858
99451
99396
99475
99765
99567
99400
99519
99659
99443
99431
99590
99607
99524
99429
99888
99449
99660
99411
99425
99595
99877
99651
99405
99760
99417
99790
99881
99573
99665
99663
99746
99700
99605
99730
99540
99622
99481
99559
99991
99404
99618
99501
99554
99460
99457
99710
99495
99457
99497
99676
99483
99612
99620
99418
99512
99653
99651
99836
99387
99581
99709
99425
99537
99536
99464
99744
99669
99514
99867
99455
99718
99627
99406
99793
99638
99611
99689
99402
99685
99716
99627
99589
99437
99438
99718
99536
99490
99652
99648
99985
99902
99482
99588
99455
99393
99736
99603
99444
99915
99445
99589
99468
99438
99447
99444
99534
99802
99471
99679
99558
99765
99479
99619
99478
99498
99457
99447
99579
99482
99412
99561
99459
99704
99665
99447
99517
99374
99530
99483
99378
99531
99739
99595
99964
99503
99873
99626
99390
99569
99490
99398
99393
99757
99602
99880
99882
99940
99516
99576
99620
99571
99443
99381
99387
99399
99755
99400
99715
99816
99549
99568
99486
99407
99836
99546
99555
99612
99524
99416
99437
99709
99620
99502
99781
99465
99461
99871
99749
99589
99630
99649
99704
99395
99468
99433
99411
99426
99425
99711
99392
99664
99372
99641
99529
99488
99448
99937
99627
99622
99446
99571
99536
99505
99386
99372
99405
99789
99665
99665
99430
99605
99415
99415
99752
99659
99609
99443
99452
99433
99537
99516
99425
99431
99482
99908
99395
99838
99496
99524
99887
99645
99826
99561
99537
99672
99405
99670
99597
99577
99394
99390
99498
99656
99539
99794
99538
99395
99751
99395
99568
99424
99590
99509
99865
99506
99745
99420
99688
99583
99391
99427
99557
99369
99544
99520
99600
99519
99565
99500
99376
99480
99534
99554
99371
99492
99631
99952
99402
99799
99599
99595
99545
99394
99832
99494
99567
99500
99667
99619
99526
99615
99698
99431
99775
99450
99800
99373
99370
99756
99766
99503
99635
99715
99537
99816
99611
99399
99450
99422
99435
99400
99644
99560
99614
99503
99374
99596
99455
99469
99931
99684
99478
99669
99558
99785
99369
99740
99421
99712
99487
99901
99381
99433
99527
99572
99372
99521
99915
99429
99503
99393
99704
99413
99567
99484
99639
99415
99584
99769
99425
99404
99602
99943
99444
99516
99588
99376
99683
99401
99601
99787
99528
99608
99694
99913
99418
99567
99528
99653
99585
99577
99614
99521
99860
99380
99559
99563
99450
99774
99381
99451
99548
99828
99710
99445
99424
99486
99481
99473
99431
99415
99658
99531
99593
99730
99518
99418
99590
99612
99830
99495
99508
99656
99728
99490
99687
99424
99604
99402
99462
99690
99476
99822
99804
99611
99496
99713
99865
99843
99477
99523
99372
99677
99408
99423
99736
99604
99535
99790
99579
99769
99528
99776
99876
99369
99457
99431
99405
99421
99445
99465
99553
99620
99471
99715
99416
99448
99737
99867
99516
99403
99471
99765
99460
99491
99608
99486
99757
99718
99374
99635
99521
99450
99464
99816
99880
99475
99736
99622
99628
99387
99705
99605
99578
99399
99690
99905
99935
99643
99713
99762
99480
99390
99635
99477
99442
99712
99396
99387
99499
99644
99406
99566
99489
99576
99863
99612
99498
99423
99375
99383
99779
99392
99416
99541
99373
99470
99529
99668
99453
99694
99451
99540
99382
99543
99638
99377
99394
99447
99429
99462
99693
99600
99413
99432
99400
99603
99610
99567
99696
99468
99830
99431
99473
99552
99847
99545
99733
99433
99709
99457
99521
99827
99679
99466
99766
99643
99682
99745
99376
99785
99536
99874
99878
99725
99592
99665
99425
99723
99722
99581
99700
99407
99846
99784
99428
99522
99575
99686
99854
99588
99493
99475
99779
99628
99600
99630
99696
99462
99658
99385
99425
99431
99460
99379
99834
99683
99704
99772
99876
99409
99876
99780
99410
99625
99647
99668
99992
99407
99474
99757
99524
99694
99441
99503
99507
99427
99546
99554
99536
99723
99558
99730
99514
99415
99571
99495
99601
99670
99680
99437
99464
99504
99773
99519
99392
99556
99601
99529
99722
99770
99613
99417
99609
99800
99722
99639
99456
99492
99653
99569
99653
99566
99607
99413
99761
99587
99438
99860
99583
99825
99391
99385
99454
99813
99618
99428
99474
99506
99416
99478
99462
99589
99562
99525
99369
99770
99669
99417
99460
99434
99439
99939
99452
99375
99605
99850
99635
99441
99871
99495
99757
99509
99459
99574
99703
99751
99503
99431
99619
99801
99383
99785
99582
99455
99473
99450
99789
99703
99608
99628
99375
99510
99845
99461
99708
99646
99697
99753
99571
99403
99532
99660
99774
99581
99462
99790
99614
99567
99884
99793
99421
99458
99395
99835
99450
99587
99838
99563
99385
99455
99452
99685
99440
99730
99488
99594
99451
99488
99645
99644
99721
99714
99373
99512
99370
99561
99486
99475
99665
99527
99592
99506
99536
99557
99645
99772
99483
99418
99456
99376
99649
99637
99756
99617
99752
99462
99449
99624
99582
99921
99378
99533
99425
99832
99474
99395
99691
99521
99628
99469
99398
99702
99487
99581
99500
99698
99624
99513
99399
99396
99619
99438
99753
99632
99439
99419
99573
99410
99673
99441
99402
99536
99474
99551
99560
99507
99428
99587
99603
99740
99767
99485
99865
99469
99751
99848
99372
99728
99946
99497
99459
99772
99592
99776
99418
99422
99494
99710
99609
99376
99624
99880
99684
99611
99427
99406
99632
99722
99495
99383
99707
99584
99501
99674
99501
99599
99670
99488
99687
99509
99434
99839
99494
99479
99543
99423
99730
99689
99620
99489
99686
99712
99444
99699
99436
99649
99423
99667
99482
99649
99590
99694
99767
99828
99425
99492
99438
99485
99584
99402
99376
99448
99418
99675
99423
99618
99602
99616
99428
99699
99929
99400
99474
99547
99610
99650
99382
99445
99425
99574
99442
99788
99533
99651
99739
99871
99877
99614
99871
99905
99486
99536
99437
99592
99429
99512
99622
99875
99473
99396
99745
99698
99532
99484
99526
99672
99447
99579
99814
99712
99392
99386
99493
99872
99406
99618
99724
99452
99400
99674
99762
99656
99586
99386
99519
99385
99679
99398
99612
99560
99441
99706
99430
99494
99584
99628
99687
99422
99725
99433
99485
99932
99404
99508
99394
99513
99491
99645
99735
99796
99726
99404
99576
99732
99431
99524
99482
99416
99564
99555
99487
99764
99603
99754
99538
99556
99870
99771
99693
99624
99620
99633
99535
99397
99380
99886
99379
99574
99696
99406
99774
99595
99554
99439
99472
99568
99591
99544
99429
99428
99624
99669
99408
99548
99431
99580
99519
99665
99471
99798
99565
99528
99414
99526
99638
99760
99445
99657
99635
99626
99976
99880
99796
99628
99692
99448
99855
99529
99749
99657
99693
99964
99537
99840
99485
99381
99950
99543
99534
99661
99578
99481
99445
99573
99523
99660
99681
99521
99465
99528
99682
99582
99394
99453
99716
99877
99718
99498
99805
99923
99428
99515
99512
99477
99431
99431
99654
99468
99640
99538
99842
99600
99911
99903
99841
99848
99617
99445
99400
99740
99848
99690
99483
99746
99510
99508
99457
99454
99546
99384
99655
99615
99797
99392
99747
99603
99552
99436
99434
99649
99476
99473
99829
99411
99679
99441
99551
99572
99479
99517
99409
99568
99821
99425
99541
99372
99619
99517
99383
99550
99448
99420
99441
99567
99616
99636
99489
99837
99567
99533
99514
99833
99448
99371
99566
99615
99720
99893
99713
99435
99527
99369
99478
99423
99704
99408
99721
99635
99422
99601
99621
99640
99400
99378
99455
99618
99734
99724
99890
99615
99618
99616
99571
99781
99541
99759
99383
99592
99810
99417
99440
99487
99598
99510
99432
99693
99700
99484
99596
99794
99510
99650
99531
99831
99568
99403
99507
99603
99676
99679
99833
99868
99663
99746
99530
99420
99491
99639
99386
99461
99468
99856
99428
99688
99370
99646
99526
99532
99803
99546
99646
99383
99730
99560
99392
99468
99469
99448
99610
99439
99403
99697
99445
99369
99632
99459
99538
99757
99484
99574
99529
99505
99860
99472
99453
99450
99630
99466
99585
99590
99489
99377
99465
99601
99744
99739
99712
99564
99493
99372
99449
99756
99666
99494
99433
99904
99392
99387
99742
99414
99654
99562
99419
99542
99583
99427
99481
99723
99760
99468
99686
99426
99583
99481
99513
99513
99685
99371
99431
99588
99490
99388
99398
99480
99768
99781
99451
99734
99666
99658
99420
99458
99573
99799
99545
99389
99373
99521
99556
99550
99905
99502
99672
99831
99661
99659
99689
99416
99381
99497
99545
99440
99458
99438
99556
99471
99373
99406
99461
99585
99404
99847
99477
99788
99423
99750
99590
99416
99582
99503
99497
99645
99662
99424
99667
99375
99450
99375
99684
99873
99501
99757
99399
99508
99504
99627
99666
99431
99943
99699
99714
99471
99731
99480
99845
99710
99379
99390
99569
99376
99599
99758
99644
99586
99537
99682
99697
99828
99512
99753
99889
99455
99596
99569
99722
99394
99548
99625
99892
99784
99484
99826
99768
99815
99814
99506
99695
99438
99872
99373
99466
99404
99450
99480
99693
99640
99541
99754
99534
99688
99565
99560
99408
99599
99385
99649
99468
99642
99460
99835
99524
99702
99696
99392
99490
99471
99446
99565
99459
99526
99583
99721
99382
99622
99538
99640
99435
99428
99500
99627
99560
99565
99476
99455
99450
99702
99614
99878
99462
99937
99760
99761
99381
99665
99568
99432
99511
99595
99706
99680
99371
99856
99396
99692
99477
99632
99739
99437
99372
99402
99512
99503
99407
99545
99743
99405
99370
99645
99453
99867
99392
99598
99378
99716
99523
99595
99748
99463
99589
99683
99706
99567
99684
99820
99436
99557
99615
99676
99772
99920
99500
99512
99718
99370
99562
99390
99554
99398
99385
99869
99470
99871
99429
99409
99573
99474
99536
99590
99567
99376
99527
99693
99813
99409
99815
99722
99553
99504
99409
99683
99732
99383
99603
99788
99469
99615
99516
99761
99457
99773
99427
99371
99432
99513
99602
99915
99423
99561
99625
99428
99600
99401
99794
99906
99561
99472
99610
99561
99540
99487
99467
99509
99767
99593
99519
99811
99636
99746
99384
99726
99567
99475
99907
99619
99618
99616
99481
99849
99504
99483
99809
99460
99515
99409
99411
99619
99890
99539
99702
99489
99599
99891
99679
99611
99571
99644
99664
99464
99469
99806
99598
99652
99556
99462
99674
99505
99758
99432
99529
99587
99423
99700
99767
99721
99683
99419
99577
99567
99743
99798
99461
99602
99603
99454
99401
99750
99545
99808
99562
99380
99471
99638
99822
99393
99425
99378
99843
99613
99387
99462
99655
99779
99730
99925
99737
99747
99472
99492
99464
99675
99421
99767
99843
99484
99782
99691
99601
99474
99551
99603
99647
99386
99788
99427
99465
99522
99744
99592
99394
99844
99516
99380
99459
99632
99558
99507
99601
99782
99884
99520
99407
99527
99620
99503
99380
99425
99750
99755
99455
99522
99571
99673
99502
99522
99746
99515
99567
99452
99396
99442
99636
99784
99627
99514
99533
99734
99691
99485
99905
99419
99570
99409
99385
99667
99442
99473
99823
99945
99749
99425
99529
99815
99589
99669
99540
99380
99837
99450
99423
99430
99616
99597
99382
99586
99547
99488
99639
99469
99411
99389
99497
99528
99371
99502
99553
99511
99553
99532
99737
99634
99572
99413
99396
99496
99387
99455
99610
99661
99540
99986
99572
99661
99521
99504
99373
99470
99517
99692
99652
99394
99502
99832
99566
99499
99711
99735
99611
99833
99390
99641
99861
99445
99685
99661
99401
99464
99984
99909
99373
99732
99427
99761
99448
99619
99458
99630
99648
99596
99771
99701
99708
99559
99696
99468
99738
99929
99698
99417
99553
99730
99550
99391
99543
99725
99398
99719
99622
99617
99702
99683
99711
99375
99629
99619
99393
99429
99860
99414
99831
99456
99453
99895
99814
99607
99587
99683
99451
99890
99409
99852
99388
99824
99390
99877
99409
99527
99643
99492
99611
99430
99474
99369
99397
99520
99446
99534
99900
99748
99898
99456
99713
99622
99546
99473
99515
99395
99475
99467
99550
99420
99557
99671
99680
99538
99481
99491
99676
99407
99579
99701
99398
99649
99400
99424
99526
99387
99397
99378
99413
99390
99384
99835
99385
99407
99834
99739
99564
99550
99856
99482
99933
99421
99658
99649
99479
99519
99402
99535
99801
99514
99749
99631
99394
99586
99447
99460
99537
99588
99541
99661
99643
99507
99606
99438
99465
99732
99430
99443
99418
99443
99498
99907
99407
99470
99404
99634
99948
99638
99401
99612
99726
99707
99823
99475
99896
99748
99539
99660
99410
99719
99442
99409
99739
99429
99713
99781
99470
99426
99478
99626
99617
99908
99642
99408
99436
99371
99460
99465
99478
99472
99707
99737
99636
99394
99655
99724
99670
99387
99562
99447
99669
99531
99699
99698
99485
99619
99629
99794
99487
99372
99446
99578
99545
99557
99844
99379
99824
99381
99548
99555
99629
99411
99615
99411
99763
99560
99698
99750
99413
99438
99431
99462
99844
99688
99491
99508
99770
99410
99618
99483
99435
99533
99636
99588
99409
99888
99487
99554
99483
99764
99396
99600
99388
99801
99740
99582
99422
99407
99410
99448
99685
99705
99409
99636
99513
99747
99479
99528
99402
99452
99373
99422
99924
99426
99652
99731
99821
99604
99438
99866
99475
99575
99641
99797
99374
99549
99425
99535
99418
99588
99401
99649
99416
99452
99378
99596
99534
99374
99614
99669
99650
99591
99642
99482
99683
99412
99528
99412
99529
99759
99592
99645
99963
99671
99629
99525
99405
99429
99439
99887
99621
99482
99798
99454
99879
99481
99384
99559
99397
99775
99773
99455
99446
99429
99436
99758
99369
99417
99695
99554
99409
99518
99805
99612
99769
99525
99513
99536
99788
99484
99395
99585
99431
99377
99457
99406
99706
99390
99444
99385
99710
99378
99474
99949
99770
99732
99615
99391
99632
99460
99567
99538
99813
99596
99694
99498
99748
99555
99435
99671
99634
99637
99421
99715
99940
99551
99896
99747
99404
99667
99683
99468
99740
99494
99585
99792
99685
99696
99396
99518
99908
99429
99647
99398
99387
99953
99496
99668
99389
99402
99514
99709
99626
99839
99441
99384
99539
99466
99598
99589
99441
99586
99545
99923
99373
99639
99675
99889
99534
99719
99636
99531
99767
99584
99464
99694
99668
99392
99441
99847
99452
99787
99791
99377
99458
99616
99431
99570
99789
99442
99457
99471
99831
99536
99499
99409
99993
99688
99467
99904
99562
99472
99548
99809
99747
99599
99669
99716
99689
99554
99426
99731
99452
99776
99795
99505
99435
99606
99374
99387
99404
99556
99569
99455
99396
99734
99467
99597
99422
99846
99453
99733
99551
99573
99380
99881
99777
99717
99606
99799
99572
99414
99919
99381
99545
99741
99595
99760
99464
99486
99369
99659
99590
99562
99629
99782
99561
99469
99796
99542
99397
99598
99677
99404
99493
99765
99382
99576
99827
99517
99518
99687
99514
99427
99715
99413
99370
99373
99585
99885
99673
99829
99598
99515
99576
99419
99692
99547
99603
99378
99458
99438
99371
99491
99615
99445
99553
99548
99516
99636
99795
99511
99515
99476
99421
99430
99645
99754
99460
99629
99498
99444
99496
99404
99413
99647
99602
99731
99494
99369
99521
99854
99439
99658
99812
99462
99594
99496
99796
99476
99543
99846
99703
99449
99607
99382
99586
99927
99567
99584
99407
99385
99490
99673
99524
99396
99509
99894
99667
99459
99447
99556
99765
99610
99808
99677
99686
99484
99580
99534
99407
99818
99712
99714
99643
99874
99645
99436
99386
99471
99673
99777
99401
99684
99414
99397
99730
99951
99436
99441
99432
99906
99491
99478
99463
99695
99458
99526
99676
99722
99792
99581
99412
99439
99403
99445
99411
99495
99546
99615
99591
99534
99526
99736
99964
99517
99382
99458
99443
99734
99385
99715
99543
99464
99660
99715
99602
99394
99415
99531
99505
99670
99654
99573
99672
99381
99467
99447
99498
99764
99465
99846
99393
99527
99958
99859
99689
99370
99406
99720
99423
99426
99411
99842
99680
99522
99454
99443
99541
99476
99527
99451
99533
99688
99854
99770
99520
99439
99533
99857
99790
99890
99709
99532
99481
99500
99633
99393
99490
99442
99453
99390
99403
99461
99598
99404
99453
99376
99549
99751
99849
99412
99710
99806
99437
99644
99680
99756
99405
99714
99447
99715
99601
99373
99639
99454
99590
99483
99455
99551
99427
99532
99556
99437
99723
99562
99573
99494
99751
99591
99374
99762
99647
99714
99940
99773
99676
99430
99514
99786
99699
99396
99558
99751
99430
99501
99394
99603
99445
99579
99789
99600
99480
99791
99723
99569
99373
99449
99592
99494
99415
99732
99468
99479
99536
99588
99468
99703
99449
99398
99511
99768
99446
99451
99561
99829
99597
99697
99480
99558
99886
99935
99452
99767
99471
99797
99571
99482
99518
99728
99519
99619
99547
99592
99459
99494
99842
99371
99670
99835
99803
99502
99516
99465
99639
99603
99424
99375
99634
99678
99444
99530
99404
99435
99531
99755
99585
99427
99434
99742
99427
99628
99587
99429
99382
99501
99739
99385
99616
99381
99527
99432
99790
99436
99461
99722
99557
99545
99424
99370
99409
99693
99389
99378
99375
99514
99621
99903
99709
99593
99748
99494
99453
99923
99955
99588
99615
99428
99393
99695
99448
99528
99566
99381
99854
99576
99595
99433
99732
99706
99588
99748
99714
99936
99443
99399
99507
99402
99641
99426
99664
99948
99444
99479
99393
99705
99508
99396
99626
99630
99478
99636
99499
99395
99701
99859
99634
99966
99570
99775
99414
99480
99531
99774
99503
99744
99582
99437
99622
99486
99570
99435
99403
99586
99636
99384
99559
99507
99860
99901
99479
99955
99802
99782
99465
99636
99390
99667
99587
99899
99556
99416
99554
99445
99387
99410
99814
99927
99409
99844
99611
99719
99840
99686
99575
99763
99534
99697
99628
99473
99580
99433
99773
99505
99498
99463
99913
99627
99374
99388
99433
99388
99485
99402
99623
99549
99658
99594
99743
99706
99488
99697
99587
99659
99806
99755
99420
99417
99386
99681
99670
99557
99655
99525
99752
99698
99720
99369
99478
99719
99569
99614
99705
99961
99929
99396
99663
99521
99746
99596
99732
99397
99444
99798
99514
99466
99459
99584
99561
99640
99437
99715
99619
99494
99817
99450
99431
99710
99616
99516
99456
99493
99515
99409
99469
99549
99923
99717
99628
99832
99383
99551
99621
99523
99635
99729
99646
99438
99847
99420
99435
99561
99578
99597
99501
99422
99573
99439
99645
99395
99498
99624
99597
99380
99813
99810
99739
99416
99485
99607
99589
99727
99616
99755
99682
99471
99461
99509
99626
99422
99822
99980
99532
99418
99615
99625
99417
99488
99553
99374
99478
99400
99472
99718
99783
99637
99420
99603
99550
99433
99487
99419
99830
99667
99453
99879
99446
99447
99633
99666
99652
99441
99468
99605
99823
99399
99503
99565
99464
99392
99387
99846
99479
99792
99762
99494
99845
99382
99743
99560
99421
99410
99458
99729
99732
99379
99430
99674
99377
99599
99546
99716
99442
99798
99499
99415
99392
99561
99687
99971
99951
99635
99677
99658
99621
99385
99723
99569
99644
99422
99590
99535
99393
99371
99539
99817
99542
99575
99563
99842
99705
99706
99449
99597
99643
99657
99540
99394
99835
99608
99846
99623
99427
99423
99521
99403
99914
99400
99459
99378
99504
99452
99399
99609
99693
99721
99661
99712
99926
99539
99463
99564
99460
99451
99636
99832
99829
99493
99737
99906
99900
99443
99704
99498
99554
99566
99417
99431
99818
99634
99655
99738
99856
99378
99548
99469
99634
99954
99451
99534
99431
99374
99439
99755
99376
99414
99608
99610
99816
99598
99448
99895
99465
99737
99478
99390
99447
99829
99435
99582
99390
99465
99662
99493
99590
99386
99438
99767
99611
99682
99785
99793
99513
99751
99571
99629
99647
99551
99482
99392
99708
99425
99387
99731
99400
99408
99470
99613
99574
99556
99515
99699
99420
99417
99792
99419
99457
99501
99930
99511
99509
99546
99685
99489
99427
99881
99806
99824
99834
99398
99449
99535
99546
99746
99674
99371
99604
99721
99507
99502
99729
99476
99387
99735
99408
99654
99634
99885
99424
99785
99381
99487
99440
99461
99561
99460
99650
99764
99369
99471
99630
99473
99755
99922
99806
99561
99547
99716
99554
99637
99891
99557
99544
99430
99484
99563
99453
99537
99828
99621
99745
99485
99415
99378
99410
99543
99704
99717
99601
99734
99527
99679
99525
99571
99400
99508
99805
99441
99468
99843
99680
99504
99654
99516
99739
99376
99547
99391
99636
99622
99396
99645
99373
99496
99706
99678
99394
99566
99599
99957
99616
99449
99466
99379
99422
99448
99375
99593
99891
99919
99431
99514
99372
99442
99556
99762
99631
99475
99682
99614
99562
99392
99568
99524
99511
99396
99456
99423
99685
99769
99860
99729
99405
99501
99953
99738
99855
99599
99874
99512
99558
99616
99762
99711
99598
99391
99660
99667
99716
99627
99798
99515
99628
99560
99553
99396
99795
99827
99467
99675
99372
99901
99628
99730
99458
99426
99515
99745
99469
99506
99531
99409
99491
99490
99753
99621
99976
99430
99591
99508
99421
99708
99592
99727
99735
99580
99640
99556
99686
99427
99435
99487
99455
99521
99735
99627
99707
99383
99467
99389
99788
99810
99373
99444
99794
99981
99657
99682
99547
99646
99670
99523
99576
99412
99846
99467
99400
99758
99756
99618
99437
99780
99574
99453
99557
99887
99505
99558
99510
99533
99433
99864
99401
99911
99449
99485
99503
99557
99825
99526
99526
99485
99543
99627
99737
99418
99545
99480
99582
99476
99461
99416
99609
99599
99536
99570
99441
99502
99405
99522
99494
99627
99733
99834
99498
99784
99377
99730
99383
99896
99471
99464
99451
99543
99784
99841
99758
99822
99588
99547
99467
99502
99370
99475
99569
99762
99760
99515
99592
99693
99456
99498
99446
99910
99419
99415
99443
99420
99426
99423
99537
99443
99615
99546
99423
99482
99492
99556
99670
99779
99669
99424
99401
99929
99816
99645
99677
99389
99455
99390
99452
99417
99803
99737
99470
99546
99453
99484
99527
99696
99377
99692
99831
99881
99909
99394
99374
99679
99378
99584
99852
99863
99687
99372
99511
99653
99388
99594
99811
99650
99396
99520
99409
99546
99767
99550
99898
99720
99546
99395
99378
99473
99982
99472
99539
99523
99551
99515
99414
99769
99689
99758
99664
99516
99719
99780
99468
99787
99646
99376
99685
99471
99488
99785
99473
99371
99825
99732
99417
99538
99737
99790
99655
99578
99578
99642
99634
99418
99739
99382
99621
99666
99828
99423
99857
99639
99761
99455
99631
99379
99795
99546
99602
99397
99623
99719
99402
99489
99444
99504
99777
99421
99381
99412
99498
99554
99637
99404
99506
99464
99783
99457
99962
99547
99534
99487
99581
99500
99423
99538
99583
99557
99957
99763
99512
99537
99493
99561
99979
99573
99814
99515
99561
99398
99474
99719
99392
99659
99711
99471
99414
99840
99747
99516
99563
99774
99917
99618
99373
99630
99572
99781
99454
99461
99774
99800
99484
99470
99617
99780
99628
99723
99864
99501
99540
99516
99884
99715
99660
99471
99374
99621
99484
99588
99560
99702
99816
99865
99745
99493
99519
99652
99637
99516
99522
99594
99835
99871
99398
99460
99561
99794
99443
99667
99555
99512
99468
99706
99377
99422
99412
99998
99777
99431
99401
99582
99465
99419
99382
99441
99536
99501
99691
99519
99433
99512
99544
99484
99547
99586
99688
99766
99432
99544
99665
99725
99372
99698
99692
99511
99562
99510
99670
99613
99570
99558
99443
99382
99531
99616
99433
99475
99690
99483
99572
99443
99616
99783
99427
99728
99521
99699
99429
99763
99395
99781
99457
99646
99384
99458
99541
99468
99479
99420
99733
99395
99381
99567
99777
99978
99540
99650
99632
99527
99621
99454
99439
99451
99585
99889
99395
99393
99478
99372
99641
99476
99379
99792
99403
99455
99823
99553
99487
99514
99550
99437
99411
99617
99372
99555
99737
99372
99401
99502
99381
99660
99512
99782
99426
99485
99791
99781
99426
99700
99495
99517
99727
99521
99664
99557
99492
99808
99591
99717
99400
99748
99841
99540
99921
99771
99402
99470
99489
99768
99792
99465
99611
99698
99555
99546
99371
99434
99401
99591
99689
99541
99466
99741
99573
99392
99574
99538
99836
99471
99842
99372
99772
99543
99594
99512
99389
99942
99439
99544
99777
99403
99921
99553
99475
99487
99897
99782
99385
99592
99457
99795
99400
99553
99710
99635
99423
99601
99493
99514
99738
99709
99686
99476
99687
99875
99574
99875
99825
99594
99467
99438
99519
99654
99767
99411
99614
99567
99846
99542
99467
99739
99565
99401
99762
99598
99624
99704
99536
99769
99531
99560
99545
99775
99778
99912
99450
99520
99565
99458
99474
99707
99372
99403
99562
99838
99740
99529
99726
99646
99732
99524
99453
99489
99612
99416
99385
99381
99433
99504
99779
99376
99684
99828
99409
99397
99793
99379
99611
99533
99450
99386
99460
99791
99498
99871
99375
99598
99657
99513
99890
99797
99689
99472
99372
99954
99427
99659
99650
99570
99573
99454
99520
99539
99900
99428
99609
99406
99516
99571
99526
99590
99784
99924
99609
99870
99517
99465
99616
99849
99507
99454
99418
99451
99461
99721
99411
99424
99415
99760
99507
99531
99416
99593
99637
99482
99465
99455
99605
99896
99375
99445
99646
99468
99426
99484
99379
99771
99612
99476
99676
99701
99579
99914
99749
99749
99445
99485
99413
99778
99566
99649
99520
99396
99482
99671
99518
99776
99678
99738
99557
99501
99439
99505
99790
99446
99514
99503
99416
99414
99681
99705
99702
99426
99501
99513
99510
99551
99653
99496
99542
99761
99593
99433
99540
99510
99377
99373
99442
99421
99820
99381
99576
99651
99914
99445
99575
99433
99462
99960
99930
99693
99432
99588
99548
99454
99470
99524
99575
99653
99416
99584
99693
99441
99443
99580
99521
99947
99895
99773
99405
99770
99519
99650
99541
99537
99914
99404
99435
99375
99662
99376
99528
99495
99508
99571
99386
99630
99516
99447
99809
99435
99744
99494
99603
99387
99595
99640
99824
99492
99547
99402
99528
99443
99383
99643
99589
99430
99661
99386
99553
99410
99559
99523
99718
99402
99495
99613
99467
99379
99843
99638
99758
99419
99626
99936
99417
99474
99557
99574
99482
99518
99567
99512
99722
99403
99744
99841
99983
99764
99682
99395
99597
99402
99537
99670
99615
99804
99400
99544
99396
99591
99547
99617
99532
99594
99483
99763
99393
99904
99650
99592
99379
99708
99399
99456
99863
99415
99455
99589
99628
99532
99478
99491
99596
99881
99681
99695
99394
99651
99490
99442
99430
99808
99671
99588
99684
99599
99383
99501
99433
99407
99489
99707
99417
99643
99470
99767
99392
99850
99900
99554
99923
99424
99629
99512
99691
99409
99492
99457
99542
99467
99824
99551
99602
99455
99428
99959
99467
99464
99664
99381
99469
99793
99442
99836
99572
99678
99872
99536
99616
99865
99567
99784
99583
99652
99400
99593
99377
99544
99609
99567
99711
99570
99523
99475
99523
99695
99889
99537
99616
99623
99382
99672
99413
99536
99570
99488
99401
99563
99546
99440
99570
99385
99475
99723
99867
99747
99899
99514
99639
99438
99510
99375
99830
99499
99721
99760
99483
99516
99783
99574
99926
99433
99411
99413
99481
99569
99391
99438
99713
99692
99937
99589
99940
99665
99416
99851
99660
99831
99743
99416
99763
99569
99726
99420
99418
99616
99644
99538
99417
99512
99405
99583
99775
99468
99438
99494
99697
99584
99370
99810
99576
99968
99826
99499
99591
99431
99484
99653
99734
99820
99768
99594
99501
99605
99653
99838
99683
99896
99462
99446
99629
99973
99570
99717
99868
99496
99580
99393
99778
99487
99560
99459
99910
99538
99791
99475
99815
99389
99795
99586
99856
99587
99493
99404
99765
99392
99478
99410
99453
99534
99518
99577
99491
99724
99677
99601
99520
99770
99614
99659
99769
99382
99463
99437
99469
99552
99752
99428
99734
99688
99783
99423
99698
99436
99785
99378
99446
99952
99495
99534
99378
99547
99436
99801
99644
99389
99381
99643
99499
99386
99823
99634
99423
99405
99402
99375
99405
99440
99664
99435
99656
99414
99778
99664
99443
99844
99744
99438
99610
99479
99598
99432
99459
99732
99428
99500
99404
99423
99642
99427
99381
99856
99457
99496
99438
99486
99405
99452
99430
99492
99798
99530
99554
99382
99691
99426
99818
99567
99503
99598
99535
99771
99369
99490
99718
99764
99398
99422
99411
99470
99693
99391
99867
99800
99503
99502
99718
99772
99929
99815
99531
99516
99521
99427
99729
99454
99404
99855
99751
99772
99575
99409
99559
99728
99744
99570
99632
99381
99629
99494
99373
99626
99580
99520
99515
99477
99837
99418
99392
99603
99428
99519
99473
99522
99670
99434
99499
99741
99524
99922
99463
99739
99811
99625
99617
99372
99503
99436
99377
99404
99403
99706
99395
99596
99535
99407
99535
99517
99459
99373
99405
99581
99740
99396
99453
99670
99826
99783
99452
99391
99495
99541
99665
99489
99465
99666
99900
99712
99630
99420
99463
99442
99703
99856
99612
99538
99383
99585
99669
99667
99391
99533
99447
99475
99398
99504
99654
99670
99772
99713
99682
99387
99503
99576
99463
99659
99661
99608
99687
99425
99428
99497
99508
99619
99910
99530
99369
99519
99530
99490
99502
99966
99558
99538
99788
99407
99813
99470
99463
99392
99622
99630
99414
99496
99415
99876
99682
99559
99376
99841
99581
99572
99434
99712
99752
99451
99590
99635
99653
99502
99543
99549
99559
99389
99532
99674
99803
99395
99454
99636
99440
99409
99720
99773
99514
99609
99470
99532
99413
99451
99530
99489
99591
99651
99497
99605
99400
99404
99602
99436
99748
99752
99611
99629
99457
99495
99726
99801
99420
99741
99462
99631
99445
99647
99495
99786
99655
99588
99483
99486
99851
99877
99830
99445
99402
99439
99683
99650
99519
99400
99777
99376
99550
99536
99686
99409
99515
99439
99588
99687
99399
99709
99854
99746
99483
99413
99418
99800
99556
99695
99447
99540
99428
99413
99626
99448
99536
99546
99702
99433
99615
99512
99719
99599
99426
99485
99518
99536
99451
99770
99703
99621
99861
99393
99555
99735
99523
99670
99486
99641
99444
99478
99517
99754
99435
99735
99742
99522
99591
99487
99800
99471
99540
99387
99405
99539
99396
99371
99415
99785
99646
99450
99729
99431
99525
99421
99380
99590
99619
99496
99436
99449
99712
99417
99416
99653
99915
99550
99879
99394
99420
99437
99496
99394
99369
99527
99709
99402
99453
99819
99720
99537
99812
99675
99646
99374
99679
99879
99774
99375
99687
99788
99473
99457
99392
99653
99642
99503
99409
99631
99600
99402
99793
99880
99784
99654
99887
99522
99612
99372
99855
99682
99501
99972
99882
99390
99773
99507
99507
99823
99372
99966
99486
99478
99431
99438
99377
99541
99664
99661
99469
99558
99671
99371
99738
99377
99460
99618
99431
99373
99481
99871
99927
99711
99664
99423
99397
99538
99579
99673
99446
99387
99693
99527
99827
99595
99430
99766
99955
99681
99640
99555
99717
99728
99374
99498
99493
99381
99416
99449
99425
99398
99449
99536
99556
99852
99846
99624
99881
99534
99496
99378
99662
99477
99433
99403
99888
99560
99888
99749
99559
99780
99547
99528
99592
99588
99873
99820
99423
99743
99719
99704
99420
99417
99428
99498
99456
99767
99689
99614
99394
99384
99643
99744
99712
99534
99470
99552
99410
99379
99551
99464
99538
99792
99390
99383
99567
99476
99439
99374
99654
99460
99416
99695
99758
99559
99505
99581
99451
99442
99817
99594
99621
99521
99398
99614
99792
99477
99387
99398
99519
99405
99509
99538
99544
99674
99784
99744
99462
99695
99677
99425
99471
99428
99402
99396
99431
99888
99516
99481
99374
99881
99882
99658
99697
99561
99693
99761
99576
99538
99394
99546
99418
99838
99599
99616
99604
99443
99424
99552
99896
99636
99627
99550
99743
99407
99545
99639
99536
99811
99433
99550
99473
99432
99787
99656
99556
99577
99585
99476
99412
99523
99823
99821
99793
99420
99795
99892
99499
99430
99920
99645
99804
99907
99402
99459
99580
99798
99457
99690
99569
99760
99497
99387
99387
99465
99571
99753
99501
99501
99736
99765
99842
99450
99707
99463
99379
99409
99603
99458
99640
99483
99542
99382
99621
99422
99807
99548
99570
99531
99517
99409
99668
99409
99529
99506
99579
99620
99770
99480
99891
99460
99700
99633
99876
99689
99507
99724
99945
99476
99528
99565
99842
99480
99577
99751
99373
99427
99483
99982
99470
99461
99508
99633
99378
99464
99601
99517
99561
99580
99623
99516
99517
99392
99464
99701
99802
99494
99646
99495
99513
99639
99606
99703
99580
99677
99498
99774
99498
99787
99385
99541
99665
99812
99553
99422
99925
99763
99407
99764
99485
99858
99525
99406
99568
99463
99675
99930
99932
99545
99724
99506
99682
99461
99475
99410
99616
99455
99683
99583
99779
99377
99710
99527
99588
99505
99590
99791
99375
99753
99377
99519
99875
99544
99558
99649
99790
99409
99677
99560
99578
99894
99403
99698
99498
99443
99776
99539
99459
99675
99770
99665
99634
99609
99716
99631
99651
99572
99450
99631
99632
99554
99420
99391
99421
99493
99430
99770
99466
99709
99404
99486
99797
99760
99656
99373
99375
99448
99481
99414
99568
99468
99418
99436
99406
99810
99404
99612
99383
99430
99688
99503
99823
99538
99858
99475
99494
99574
99593
99706
99582
99936
99406
99427
99552
99370
99782
99459
99469
99796
99490
99698
99491
99410
99485
99375
99685
99724
99408
99408
99738
99500
99417
99502
99763
99971
99562
99854
99627
99701
99574
99492
99807
99492
99531
99632
99837
99480
99576
99372
99678
99411
99418
99446
99460
99596
99497
99687
99620
99390
99394
99650
99541
99520
99498
99533
99435
99674
99711
99731
99458
99554
99570
99498
99481
99508
99570
99423
99538
99435
99748
99477
99380
99433
99833
99548
99862
99567
99675
99853
99706
99738
99683
99384
99390
99504
99382
99797
99481
99796
99427
99455
99514
99559
99618
99419
99586
99500
99462
99412
99530
99588
99544
99778
99612
99533
99796
99913
99440
99404
99563
99470
99734
99494
99623
99617
99388
99493
99389
99586
99524
99555
99598
99478
99991
99502
99907
99639
99471
99403
99537
99465
99764
99775
99405
99602
99529
99422
99552
99933
99593
99627
99436
99839
99696
99468
99415
99665
99454
99663
99418
99385
99690
99722
99561
99776
99807
99436
99735
99856
99474
99526
99369
99550
99630
99610
99481
99910
99369
99798
99853
99769
99692
99402
99639
99779
99529
99702
99733
99434
99443
99721
99541
99437
99462
99447
99485
99676
99905
99507
99446
99856
99642
99606
99500
99748
99472
99722
99929
99430
99451
99605
99568
99404
99535
99489
99588
99539
99428
99633
99390
99538
99609
99504
99663
99826
99607
99388
99546
99721
99520
99773
99629
99855
99420
99646
99462
99828
99469
99422
99560
99668
99523
99778
99627
99572
99393
99459
99462
99451
99371
99467
99652
99885
99812
99596
99914
99499
99566
99700
99540
99464
99530
99371
99394
99479
99489
99686
99457
99391
99420
99678
99456
99757
99614
99828
99407
99710
99798
99568
99552
99832
99665
99641
99544
99442
99827
99593
99519
99503
99419
99554
99554
99411
99434
99507
99427
99647
99372
99730
99913
99718
99618
99626
99588
99469
99500
99610
99625
99438
99822
99388
99465
99559
99545
99570
99572
99585
99552
99707
99805
99451
99459
99467
99609
99753
99442
99437
99713
99380
99410
99641
99726
99686
99467
99723
99442
99596
99708
99751
99678
99450
99703
99797
99443
99624
99437
99402
99462
99408
99520
99567
99730
99382
99619
99547
99677
99564
99680
99433
99710
99569
99780
99470
99593
99511
99599
99491
99369
99759
99576
99443
99442
99515
99661
99823
99601
99462
99388
99632
99557
99737
99421
99716
99530
99539
99390
99704
99396
99669
99435
99391
99447
99703
99434
99388
99566
99534
99638
99624
99373
99494
99422
99600
99592
99701
99686
99460
99955
99578
99665
99589
99529
99439
99638
99881
99436
99445
99736
99592
99866
99722
99572
99484
99428
99501
99478
99788
99735
99472
99462
99416
99461
99856
99633
99517
99487
99584
99697
99455
99372
99811
99532
99506
99710
99634
99691
99506
99370
99438
99713
99728
99414
99702
99464
99605
99446
99679
99418
99513
99698
99807
99744
99432
99485
99658
99520
99585
99451
99544
99505
99673
99389
99576
99567
99769
99398
99396
99686
99592
99642
99395
99517
99642
99746
99400
99526
99539
99710
99592
99572
99952
99516
99501
99753
99726
99472
99460
99407
99850
99570
99440
99446
99747
99587
99668
99692
99716
99514
99399
99627
99619
99697
99401
99523
99655
99465
99605
99419
99652
99406
99541
99519
99791
99505
99615
99533
99605
99563
99424
99818
99693
99571
99921
99520
99487
99526
99380
99476
99840
99620
99714
99544
99787
99416
99430
99795
99575
99653
99511
99466
99424
99624
99411
99411
99653
99592
99476
99656
99803
99825
99613
99482
99599
99501
99555
99773
99392
99754
99586
99569
99456
99539
99701
99436
99405
99783
99387
99626
99459
99773
99541
99522
99705
99464
99519
99387
99687
99612
99584
99433
99551
99548
99369
99508
99522
99578
99470
99842
99822
99747
99592
99462
99735
99553
99659
99616
99456
99405
99394
99710
99564
99805
99812
99496
99892
99980
99727
99551
99546
99796
99387
99449
99460
99509
99682
99734
99516
99398
99502
99450
99589
99539
99372
99646
99450
99871
99562
99665
99664
99408
99716
99375
99434
99735
99778
99407
99540
99592
99700
99525
99401
99437
99612
99698
99532
99375
99536
99835
99566
99504
99574
99385
99460
99392
99456
99713
99495
99722
99795
99406
99453
99705
99510
99468
99600
99382
99530
99706
99640
99632
99850
99428
99560
99382
99663
99428
99621
99502
99944
99475
99454
99429
99494
99563
99380
99956
99793
99377
99382
99428
99568
99899
99464
99530
99460
99625
99634
99704
99446
99480
99472
99689
99481
99790
99426
99796
99414
99453
99502
99389
99664
99679
99409
99916
99521
99484
99608
99542
99902
99673
99378
99452
99525
99770
99521
99630
99378
99630
99397
99517
99706
99831
99649
99420
99465
99515
99393
99768
99396
99904
99515
99736
99603
99534
99647
99462
99587
99870
99519
99483
99453
99416
99765
99446
99497
99844
99441
99406
99508
99560
99684
99642
99782
99389
99433
99621
99476
99577
99494
99915
99630
99387
99710
99469
99780
99750
99526
99738
99855
99666
99488
99496
99564
99629
99722
99733
99621
99890
99729
99508
99388
99391
99480
99725
99823
99459
99684
99454
99426
99573
99386
99394
99641
99770
99624
99446
99516
99514
99849
99845
99729
99796
99516
99674
99386
99804
99803
99811
99551
99428
99511
99477
99686
99457
99863
99535
99472
99522
99436
99385
99557
99393
99513
99564
99702
99423
99660
99745
99464
99469
99890
99460
99877
99541
99419
99374
99629
99867
99505
99782
99414
99402
99606
99395
99638
99742
99908
99436
99791
99542
99501
99816
99498
99644
99556
99656
99767
99600
99474
99649
99530
99572
99781
99759
99477
99436
99396
99448
99400
99397
99642
99790
99922
99442
99764
99564
99408
99561
99692
99584
99678
99592
99700
99570
99779
99418
99489
99590
99786
99374
99608
99796
99685
99574
99606
99604
99479
99707
99452
99683
99398
99554
99417
99551
99969
99558
99544
99969
99571
99405
99476
99868
99428
99758
99383
99581
99378
99416
99605
99812
99488
99533
99416
99685
99440
99594
99506
99415
99559
99787
99834
99551
99596
99457
99777
99684
99920
99900
99506
99480
99958
99774
99476
99774
99374
99623
99520
99750
99464
99635
99746
99463
99398
99372
99696
99489
99824
99382
99444
99758
99372
99635
99495
99453
99591
99668
99730
99572
99904
99478
99714
99535
99564
99473
99535
99428
99603
99729
99418
99386
99528
99796
99637
99487
99880
99425
99376
99627
99503
99600
99699
99599
99725
99974
99457
99716
99390
99398
99526
99559
99718
99882
99483
99424
99416
99927
99817
99613
99428
99600
99771
99451
99692
99517
99671
99545
99390
99407
99562
99767
99442
99698
99442
99583
99415
99485
99464
99746
99632
99711
99731
99782
99493
99634
99737
99443
99616
99582
99417
99813
99817
99451
99373
99733
99401
99394
99716
99464
99523
99491
99369
99472
99731
99415
99411
99730
99665
99380
99722
99705
99451
99427
99576
99497
99784
99461
99624
99647
99616
99577
99380
99386
99396
99401
99369
99523
99440
99517
99468
99651
99755
99693
99518
99536
99404
99546
99896
99549
99529
99503
99592
99765
99377
99664
99580
99777
99424
99616
99824
99817
99620
99439
99555
99722
99722
99633
99694
99584
99513
99853
99665
99682
99660
99800
99597
99389
99745
99582
99523
99602
99405
99559
99461
99519
99386
99507
99583
99552
99694
99578
99438
99462
99597
99710
99597
99405
99441
99563
99481
99574
99422
99472
99382
99424
99386
99837
99424
99537
99585
99515
99393
99397
99410
99656
99412
99383
99485
99448
99536
99688
99399
99558
99454
99790
99465
99562
99706
99394
99842
99496
99693
99650
99482
99460
99564
99500
99522
99446
99817
99645
99572
99562
99919
99687
99625
99440
99795
99925
99444
99530
99612
99471
99412
99616
99918
99404
99372
99609
99638
99623
99494
99512
99440
99680
99377
99381
99779
99572
99697
99514
99440
99488
99489
99543
99502
99817
99398
99582
99433
99492
99429
99771
99395
99402
99577
99433
99601
99384
99560
99686
99832
99679
99372
99697
99506
99501
99789
99503
99851
99456
99525
99762
99593
99704
99387
99964
99468
99622
99841
99770
99500
99391
99496
99590
99653
99498
99445
99643
99794
99912
99432
99436
99417
99436
99661
99725
99821
99416
99524
99669
99589
99546
99801
99605
99371
99477
99561
99420
99383
99421
99611
99381
99489
99627
99613
99516
99833
99390
99407
99941
99572
99694
99580
99568
99534
99499
99440
99562
99774
99690
99547
99433
99418
99577
99523
99724
99438
99481
99639
99912
99657
99456
99446
99679
99820
99757
99629
99608
99458
99464
99423
99590
99681
99794
99900
99488
99895
99578
99484
99700
99507
99923
99467
99968
99476
99376
99439
99429
99627
99395
99480
99441
99535
99565
99651
99601
99508
99708
99671
99489
99492
99580
99696
99713
99510
99961
99536
99756
99485
99515
99581
99566
99615
99747
99374
99508
99758
99706
99389
99786
99577
99612
99473
99413
99432
99521
99770
99449
99378
99536
99369
99572
99723
99446
99644
99615
99463
99470
99544
99371
99400
99682
99693
99759
99526
99520
99694
99413
99518
99708
99855
99499
99429
99484
99478
99871
99725
99813
99414
99787
99483
99504
99448
99410
99497
99663
99446
99735
99627
99466
99465
99447
99513
99923
99369
99485
99861
99619
99374
99471
99512
99387
99672
99418
99425
99611
99492
99703
99577
99423
99528
99511
99422
99796
99974
99831
99453
99445
99449
99401
99709
99371
99901
99656
99558
99456
99652
99409
99407
99501
99391
99704
99689
99425
99503
99850
99527
99574
99828
99437
99456
99393
99637
99497
99696
99802
99618
99785
99412
99610
99425
99763
99984
99688
99378
99740
99692
99411
99661
99471
99517
99674
99663
99454
99436
99386
99557
99373
99654
99577
99804
99485
99703
99528
99732
99904
99495
99703
99375
99493
99523
99734
99443
99369
99385
99646
99754
99596
99437
99761
99625
99403
99619
99792
99637
99466
99673
99414
99486
99499
99742
99413
99384
99466
99776
99428
99607
99529
99375
99669
99900
99404
99760
99593
99537
99883
99432
99503
99592
99514
99618
99401
99679
99561
99558
99635
99496
99612
99691
99699
99731
99561
99711
99773
99945
99621
99495
99827
99920
99452
99604
99441
99378
99382
99645
99719
99522
99833
99515
99584
99561
99769
99485
99616
99433
99729
99601
99571
99369
99452
99716
99399
99718
99612
99463
99535
99789
99694
99875
99452
99459
99726
99429
99408
99427
99435
99539
99658
99445
99643
99397
99643
99846
99467
99452
99596
99657
99718
99868
99648
99704
99399
99437
99590
99625
99461
99631
99379
99447
99389
99658
99647
99491
99572
99590
99377
99735
99704
99483
99963
99593
99905
99832
99625
99485
99406
99413
99445
99576
99433
99741
99573
99675
99479
99779
99590
99404
99857
99730
99382
99412
99397
99703
99496
99857
99524
99643
99538
99589
99535
99401
99911
99398
99563
99874
99687
99494
99459
99691
99547
99508
99393
99778
99427
99481
99636
99615
99583
99461
99854
99862
99545
99600
99510
99747
99934
99707
99734
99618
99732
99463
99557
99390
99370
99407
99650
99566
99524
99761
99403
99672
99403
99480
99736
99475
99752
99762
99373
99521
99562
99827
99673
99381
99805
99704
99503
99409
99558
99376
99394
99692
99504
99552
99859
99752
99375
99731
99387
99532
99459
99769
99436
99412
99418
99475
99475
99520
99497
99382
99388
99597
99521
99584
99398
99556
99801
99442
99479
99402
99629
99389
99820
99513
99720
99377
99482
99696
99461
99696
99395
99447
99750
99440
99673
99540
99394
99695
99804
99418
99469
99590
99423
99373
99539
99781
99680
99919
99396
99404
99473
99715
99674
99623
99501
99681
99597
99488
99513
99813
99604
99838
99404
99397
99474
99449
99432
99637
99677
99807
99662
99588
99410
99622
99418
99476
99837
99535
99545
99390
99396
99616
99624
99919
99619
99884
99408
99735
99726
99373
99436
99584
99635
99744
99485
99730
99465
99398
99519
99780
99388
99431
99419
99637
99382
99397
99477
99495
99468
99477
99401
99463
99624
99658
99624
99598
99681
99431
99477
99586
99466
99460
99450
99853
99518
99468
99583
99392
99821
99705
99456
99489
99485
99457
99439
99375
99765
99571
99806
99869
99416
99443
99510
99625
99806
99449
99669
99586
99436
99795
99395
99578
99443
99512
99508
99866
99611
99468
99567
99652
99963
99582
99716
99682
99859
99652
99725
99598
99819
99713
99611
99374
99377
99378
99588
99599
99394
99586
99559
99739
99372
99553
99462
99896
99415
99776
99941
99445
99858
99546
99370
99589
99387
99682
99505
99678
99472
99501
99613
99763
99478
99397
99457
99437
99566
99514
99764
99512
99476
99380
99381
99757
99539
99722
99533
99729
99445
99503
99434
99489
99441
99480
99791
99887
99544
99556
99446
99371
99642
99416
99494
99640
99708
99894
99948
99776
99576
99395
99457
99767
99862
99422
99674
99514
99862
99693
99815
99598
99629
99390
99571
99493
99545
99410
99435
99453
99372
99922
99469
99434
99500
99451
99503
99826
99806
99509
99509
99712
99446
99399
99552
99487
99651
99541
99880
99867
99411
99473
99466
99894
99408
99521
99536
99571
99706
99631
99611
99392
99410
99450
99382
99669
99448
99600
99384
99745
99619
99568
99533
99739
99371
99385
99488
99486
99437
99658
99801
99499
99814
99375
99405
99559
99670
99769
99652
99839
99680
99520
99591
99532
99388
99478
99502
99621
99398
99602
99464
99488
99733
99758
99388
99396
99678
99620
99695
99716
99566
99889
99414
99382
99520
99765
99398
99676
99455
99470
99813
99852
99934
99646
99589
99679
99593
99673
99680
99610
99716
99395
99633
99407
99503
99790
99380
99591
99450
99533
99429
99440
99697
99678
99522
99456
99482
99953
99638
99669
99438
99442
99597
99398
99674
99809
99608
99517
99420
99476
99504
99829
99395
99628
99445
99753
99451
99832
99610
99617
99482
99531
99619
99590
99472
99483
99591
99555
99477
99519
99866
99481
99433
99427
99416
99497
99482
99783
99687
99767
99396
99644
99387
99449
99544
99605
99429
99630
99422
99573
99414
99628
99597
99774
99381
99604
99696
99733
99541
99753
99551
99578
99384
99684
99415
99427
99428
99381
99397
99604
99419
99652
99452
99708
99407
99873
99897
99611
99549
99410
99402
99697
99648
99526
99555
99568
99574
99452
99470
99455
99455
99603
99578
99830
99482
99403
99527
99473
99486
99707
99477
99454
99678
99629
99763
99390
99474
99447
99523
99833
99410
99456
99554
99514
99681
99887
99822
99829
99783
99496
99451
99593
99756
99452
99385
99566
99476
99712
99386
99935
99892
99504
99681
99748
99489
99445
99546
99774
99777
99403
99374
99820
99515
99571
99523
99600
99607
99457
99544
99603
99826
99805
99634
99484
99479
99445
99484
99604
99451
99503
99553
99589
99725
99652
99578
99399
99693
99815
99747
99814
99432
99457
99599
99401
99867
99581
99638
99389
99710
99480
99456
99575
99506
99753
99463
99566
99429
99866
99458
99401
99499
99377
99824
99911
99731
99674
99476
99422
99953
99608
99434
99432
99758
99832
99437
99626
99681
99517
99928
99439
99494
99375
99703
99912
99669
99544
99706
99868
99440
99623
99873
99433
99401
99747
99510
99744
99417
99436
99458
99705
99684
99671
99608
99392
99613
99378
99763
99423
99382
99403
99375
99433
99684
99524
99564
99538
99632
99402
99421
99393
99594
99578
99401
99528
99566
99388
99531
99523
99478
99405
99564
99766
99573
99927
99566
99603
99377
99409
99760
99451
99822
99567
99418
99786
99610
99497
99874
99373
99658
99579
99554
99669
99516
99532
99409
99516
99504
99739
99920
99630
99460
99641
99385
99504
99709
99856
99841
99637
99786
99594
99536
99879
99535
99504
99539
99603
99456
99515
99634
99671
99672
99430
99380
99520
99713
99483
99485
99893
99782
99400
99460
99698
99501
99513
99497
99555
99593
99452
99746
99839
99549
99711
99869
99493
99410
99729
99380
99622
99577
99853
99485
99465
99535
99601
99677
99718
99593
99617
99413
99633
99635
99440
99382
99447
99503
99487
99697
99409
99659
99380
99596
99806
99690
99773
99371
99608
99403
99808
99395
99457
99497
99691
99741
99416
99464
99580
99505
99468
99592
99665
99742
99432
99570
99615
99373
99377
99597
99566
99422
99686
99516
99386
99383
99602
99989
99484
99674
99430
99787
99601
99686
99654
99484
99597
99868
99430
99546
99476
99375
99498
99553
99398
99392
99476
99623
99574
99458
99448
99568
99420
99412
99458
99814
99375
99450
99380
99595
99614
99615
99588
99516
99713
99740
99484
99725
99387
99547
99412
99828
99498
99551
99858
99759
99538
99802
99815
99760
99512
99856
99658
99623
99655
99604
99449
99580
99633
99732
99831
99414
99914
99565
99787
99489
99555
99605
99425
99838
99604
99706
99397
99472
99697
99541
99667
99570
99769
99372
99384
99662
99464
99477
99646
99583
99387
99525
99477
99394
99802
99393
99599
99602
99630
99678
99431
99856
99957
99925
99390
99413
99661
99435
99609
99563
99400
99724
99678
99753
99472
99574
99563
99664
99380
99606
99893
99466
99449
99700
99601
99510
99452
99450
99424
99403
99605
99756
99411
99641
99537
99696
99402
99774
99717
99812
99443
99673
99370
99527
99599
99479
99780
99452
99646
99486
99466
99909
99483
99761
99412
99442
99695
99376
99428
99826
99701
99394
99885
99645
99549
99641
99418
99404
99765
99704
99540
99640
99606
99744
99620
99480
99663
99653
99618
99534
99593
99498
99418
99568
99832
99609
99395
99455
99773
99710
99816
99555
99626
99432
99505
99810
99498
99532
99775
99501
99695
99569
99766
99395
99602
99760
99624
99785
99488
99595
99585
99546
99701
99418
99376
99498
99413
99500
99510
99391
99440
99378
99699
99428
99821
99672
99857
99389
99621
99750
99680
99592
99603
99889
99388
99419
99451
99853
99426
99426
99691
99517
99736
99557
99611
99431
99406
99709
99684
99472
99453
99417
99515
99609
99535
99595
99379
99445
99374
99768
99519
99399
99455
99952
99386
99817
99430
99811
99644
99663
99504
99515
99488
99706
99815
99575
99463
99487
99501
99658
99437
99486
99634
99412
99515
99429
99525
99511
99451
99640
99617
99681
99548
99549
99482
99448
99558
99530
99887
99452
99663
99592
99383
99430
99390
99582
99404
99749
99563
99431
99556
99685
99453
99552
99762
99407
99694
99516
99820
99466
99433
99528
99381
99669
99410
99408
99404
99528
99502
99857
99429
99418
99442
99844
99695
99582
99917
99600
99670
99645
99862
99503
99442
99634
99685
99731
99744
99377
99457
99623
99551
99798
99624
99474
99700
99930
99650
99402
99474
99630
99501
99569
99412
99789
99636
99477
99494
99552
99668
99384
99784
99618
99849
99489
99432
99409
99384
99751
99859
99767
99498
99385
99625
99523
99542
99502
99493
99373
99419
99519
99403
99632
99394
99474
99495
99567
99747
99451
99374
99411
99630
99619
99754
99510
99462
99588
99928
99443
99550
99607
99400
99801
99504
99873
99639
99589
99398
99599
99440
99401
99563
99790
99542
99564
99695
99680
99899
99542
99765
99442
99604
99407
99527
99735
99607
99445
99702
99871
99372
99461
99606
99775
99924
99552
99784
99842
99714
99649
99462
99550
99677
99407
99703
99419
99372
99528
99450
99501
99921
99529
99623
99586
99946
99479
99723
99566
99579
99640
99610
99535
99676
99850
99388
99400
99531
99714
99615
99425
99564
99717
99761
99376
99509
99491
99648
99818
99768
99462
99705
99951
99672
99609
99638
99523
99563
99640
99811
99814
99527
99627
99425
99637
99842
99488
99971
99530
99506
99542
99492
99555
99499
99562
99768
99803
99480
99565
99404
99401
99513
99369
99581
99768
99399
99378
99824
99820
99571
99373
99622
99516
99423
99590
99647
99402
99887
99576
99641
99591
99498
99527
99713
99658
99880
99516
99641
99650
99716
99440
99395
99535
99383
99459
99693
99466
99623
99660
99419
99505
99463
99401
99608
99864
99382
99868
99791
99647
99649
99788
99612
99601
99780
99448
99461
99708
99888
99668
99380
99437
99552
99540
99471
99877
99674
99574
99767
99901
99530
99812
99412
99894
99467
99627
99446
99540
99528
99849
99477
99714
99519
99759
99395
99854
99557
99397
99458
99543
99524
99729
99470
99612
99784
99629
99499
99559
99926
99532
99928
99631
99651
99505
99647
99559
99439
99402
99415
99376
99518
99374
99418
99821
99430
99610
99758
99429
99722
99635
99688
99469
99458
99661
99673
99762
99585
99481
99563
99661
99495
99797
99714
99383
99397
99736
99630
99486
99381
99532
99565
99616
99621
99578
99644
99557
99804
99575
99419
99579
99537
99543
99896
99423
99563
99732
99611
99399
99780
99372
99838
99693
99463
99372
99370
99590
99609
99601
99495
99469
99982
99439
99464
99535
99609
99379
99386
99638
99565
99650
99528
99676
99740
99383
99747
99610
99424
99489
99877
99854
99676
99375
99406
99428
99574
99490
99701
99461
99879
99519
99646
99449
99450
99478
99505
99393
99578
99400
99446
99565
99500
99720
99832
99610
99374
99380
99743
99439
99533
99581
99435
99525
99475
99491
99656
99494
99608
99455
99481
99617
99660
99582
99382
99506
99550
99593
99472
99740
99386
99745
99527
99401
99611
99527
99804
99642
99544
99421
99404
99454
99470
99638
99428
99402
99720
99419
99452
99792
99432
99711
99756
99651
99622
99702
99379
99452
99430
99551
99511
99695
99557
99804
99729
99886
99493
99581
99764
99408
99683
99484
99741
99599
99918
99713
99530
99759
99798
99529
99614
99771
99379
99545
99429
99638
99406
99596
99486
99552
99819
99487
99650
99502
99623
99537
99745
99695
99574
99424
99716
99426
99429
99537
99695
99675
99608
99508
99385
99453
99380
99700
99612
99442
99373
99445
99517
99449
99724
99570
99375
99533
99445
99417
99839
99794
99516
99495
99490
99588
99458
99456
99455
99426
99606
99459
99726
99515
99633
99408
99620
99578
99443
99742
99691
99524
99420
99648
99529
99842
99470
99552
99634
99614
99745
99488
99538
99451
99510
99468
99435
99539
99486
99376
99754
99730
99427
99761
99796
99369
99716
99574
99603
99626
99517
99409
99517
99628
99670
99404
99470
99551
99918
99428
99718
99481
99865
99530
99597
99401
99519
99506
99475
99556
99482
99398
99504
99518
99767
99548
99755
99620
99748
99658
99517
99680
99697
99635
99601
99519
99663
99553
99706
99427
99784
99610
99861
99479
99536
99897
99465
99388
99422
99468
99627
99383
99675
99489
99554
99470
99791
99781
99470
99696
99445
99389
99471
99417
99571
99449
99374
99710
99677
99740
99458
99454
99612
99645
99474
99497
99490
99390
99622
99401
99694
99834
99622
99731
99452
99402
99408
99398
99602
99456
99706
99539
99408
99484
99530
99577
99513
99599
99501
99700
99395
99465
99615
99708
99636
99378
99570
99916
99570
99521
99561
99411
99734
99512
99666
99773
99395
99429
99369
99384
99732
99457
99754
99459
99374
99480
99471
99384
99801
99750
99633
99390
99647
99603
99409
99473
99619
99911
99660
99848
99452
99532
99591
99568
99633
99463
99593
99692
99712
99514
99691
99385
99666
99407
99502
99372
99551
99491
99521
99804
99522
99604
99584
99770
99642
99704
99817
99681
99381
99620
99806
99388
99478
99380
99382
99424
99527
99561
99434
99403
99434
99508
99541
99785
99761
99792
99450
99672
99696
99924
99396
99628
99522
99732
99525
99539
99584
99522
99395
99682
99619
99381
99623
99387
99614
99763
99645
99458
99770
99393
99404
99860
99541
99427
99527
99826
99439
99618
99614
99415
99383
99869
99424
99506
99638
99767
99875
99407
99462
99879
99717
99726
99689
99800
99823
99393
99986
99566
99911
99518
99433
99657
99685
99416
99380
99589
99859
99589
99374
99750
99492
99379
99513
99638
99667
99751
99774
99663
99532
99794
99653
99905
99606
99593
99503
99542
99827
99555
99635
99500
99739
99698
99573
99622
99562
99659
99440
99525
99486
99503
99696
99648
99410
99592
99840
99849
99926
99730
99674
99609
99563
99514
99463
99512
99644
99612
99571
99666
99559
99439
99531
99431
99380
99412
99552
99660
99581
99592
99582
99427
99803
99707
99871
99459
99735
99483
99622
99708
99418
99425
99427
99407
99535
99374
99835
99728
99535
99487
99555
99821
99595
99631
99428
99741
99402
99369
99544
99528
99465
99785
99499
99457
99725
99498
99391
99509
99587
99775
99489
99651
99425
99647
99791
99739
99793
99677
99680
99636
99602
99409
99511
99379
99618
99441
99448
99792
99558
99455
99712
99534
99672
99581
99867
99530
99704
99441
99919
99551
99682
99539
99546
99471
99625
99588
99671
99424
99386
99497
99373
99837
99478
99375
99839
99732
99600
99584
99483
99419
99385
99488
99422
99494
99780
99977
99487
99730
99632
99377
99520
99373
99657
99400
99648
99655
99377
99415
99666
99672
99683
99563
99582
99596
99551
99460
99441
99833
99649
99571
99430
99526
99626
99370
99689
99632
99432
99522
99967
99425
99464
99371
99414
99401
99509
99391
99480
99538
99872
99522
99421
99704
99611
99387
99437
99370
99583
99709
99413
99465
99681
99451
99539
99411
99695
99521
99481
99492
99572
99799
99876
99728
99473
99756
99555
99410
99370
99482
99629
99504
99584
99705
99746
99504
99975
99537
99712
99671
99517
99796
99660
99472
99781
99692
99383
99765
99516
99416
99712
99699
99519
99387
99577
99604
99616
99826
99790
99406
99433
99721
99487
99676
99973
99603
99706
99559
99416
99556
99492
99411
99812
99398
99696
99849
99434
99537
99477
99373
99953
99560
99465
99375
99425
99406
99517
99725
99371
99380
99416
99394
99436
99559
99759
99441
99793
99777
99754
99589
99760
99648
99691
99419
99496
99457
99541
99588
99499
99541
99592
99389
99443
99392
99588
99407
99537
99447
99554
99521
99375
99552
99827
99444
99537
99470
99424
99568
99588
99570
99406
99519
99662
99803
99581
99426
99415
99407
99646
99514
99906
99452
99744
99580
99890
99492
99604
99829
99666
99381
99691
99483
99440
99432
99593
99388
99709
99619
99442
99664
99765
99539
99487
99483
99508
99524
99734
99395
99567
99544
99474
99448
99386
99588
99595
99412
99409
99498
99396
99578
99619
99464
99503
99776
99415
99747
99498
99497
99857
99548
99884
99745
99475
99453
99580
99423
99631
99418
99420
99707
99544
99423
99402
99425
99733
99683
99548
99509
99642
99467
99772
99562
99572
99662
99484
99492
99629
99379
99925
99883
99572
99394
99720
99478
99558
99429
99462
99704
99504
99617
99783
99938
99580
99730
99560
99751
99369
99582
99457
99495
99795
99674
99465
99566
99791
99516
99771
99473
99523
99679
99505
99482
99769
99448
99369
99968
99601
99494
99454
99476
99563
99543
99594
99794
99848
99398
99630
99808
99396
99500
99618
99403
99627
99648
99734
99385
99595
99634
99732
99643
99703
99662
99801
99551
99743
99385
99629
99826
99437
99782
99692
99963
99968
99646
99521
99740
99382
99446
99715
99669
99502
99540
99577
99778
99533
99616
99655
99403
99612
99435
99488
99539
99699
99634
99629
99435
99466
99515
99389
99453
99436
99389
99577
99530
99398
99587
99837
99781
99456
99971
99382
99684
99400
99698
99622
99648
99759
99660
99697
99539
99742
99640
99678
99563
99608
99814
99743
99873
99404
99717
99419
99429
99436
99617
99761
99804
99409
99808
99372
99604
99550
99472
99432
99654
99697
99484
99591
99399
99400
99495
99442
99676
99818
99473
99505
99453
99578
99638
99686
99554
99498
99398
99846
99680
99532
99446
99412
99789
99533
99377
99812
99425
99492
99408
99909
99747
99666
99390
99715
99556
99446
99488
99526
99703
99711
99756
99718
99709
99579
99478
99916
99468
99421
99515
99438
99450
99722
99952
99776
99797
99707
99716
99562
99539
99622
99785
99689
99527
99574
99647
99460
99749
99677
99540
99563
99465
99629
99492
99676
99587
99599
99700
99420
99779
99396
99632
99637
99613
99672
99610
99603
99381
99495
99469
99737
99575
99811
99598
99465
99492
99438
99397
99397
99402
99446
99898
99369
99575
99447
99628
99505
99469
99546
99542
99403
99384
99426
99530
99372
99617
99900
99745
99678
99604
99785
99517
99412
99551
99762
99380
99711
99846
99556
99694
99523
99714
99870
99482
99579
99644
99438
99664
99371
99443
99374
99920
99685
99573
99826
99637
99378
99553
99798
99689
99530
99547
99676
99669
99461
99606
99523
99513
99387
99606
99461
99437
99539
99405
99747
99780
99876
99441
99809
99827
99696
99678
99534
99442
99711
99646
99673
99432
99371
99494
99558
99408
99552
99489
99770
99443
99601
99507
99559
99533
99784
99418
99762
99729
99476
99538
99849
99581
99436
99459
99622
99799
99396
99920
99416
99482
99636
99466
99473
99415
99729
99497
99390
99670
99483
99495
99410
99631
99734
99613
99476
99458
99678
99651
99888
99577
99851
99486
99513
99581
99641
99538
99521
99804
99449
99408
99412
99575
99941
99899
99500
99412
99748
99401
99496
99682
99453
99713
99383
99797
99809
99706
99606
99575
99427
99370
99469
99705
99394
99758
99447
99510
99397
99961
99765
99838
99511
99676
99401
99783
99862
99387
99695
99576
99891
99841
99720
99774
99615
99490
99546
99516
99786
99589
99744
99495
99422
99779
99488
99549
99892
99533
99557
99370
99454
99375
99596
99606
99386
99539
99465
99383
99413
99696
99565
99423
99382
99786
99507
99746
99475
99812
99584
99672
99588
99370
99404
99403
99740
99487
99952
99489
99587
99391
99648
99534
99710
99813
99552
99370
99372
99575
99550
99562
99511
99626
99687
99634
99469
99461
99659
99550
99518
99507
99599
99593
99576
99554
99791
99506
99937
99599
99604
99972
99713
99458
99810
99374
99491
99538
99384
99412
99510
99651
99643
99595
99389
99498
99530
99486
99563
99390
99399
99716
99856
99458
99496
99561
99663
99513
99634
99484
99867
99524
99442
99847
99762
99534
99635
99693
99611
99916
99555
99382
99543
99369
99533
99415
99399
99929
99471
99407
99557
99401
99589
99464
99414
99708
99571
99449
99619
99618
99472
99592
99643
99456
99784
99603
99631
99397
99423
99574
99740
99486
99768
99760
99833
99749
99797
99467
99534
99806
99442
99622
99715
99450
99461
99393
99479
99756
99388
99537
99840
99628
99885
99470
99376
99739
99745
99400
99745
99860
99477
99650
99633
99645
99765
99602
99505
99643
99486
99470
99566
99549
99461
99454
99386
99464
99525
99592
99672
99570
99395
99619
99374
99654
99566
99538
99386
99858
99950
99719
99433
99645
99741
99539
99588
99717
99703
99397
99495
99982
99476
99736
99652
99501
99428
99619
99855
99870
99609
99634
99577
99532
99430
99715
99508
99541
99597
99613
99389
99744
99648
99470
99597
99379
99493
99580
99793
99493
99781
99492
99878
99467
99725
99653
99427
99718
99664
99621
99391
99405
99530
99661
99795
99607
99693
99800
99549
99635
99705
99832
99717
99874
99747
99825
99780
99836
99507
99556
99576
99672
99388
99369
99573
99466
99699
99820
99437
99791
99498
99470
99539
99378
99603
99549
99559
99645
99896
99388
99437
99568
99861
99440
99385
99595
99729
99378
99658
99382
99710
99419
99382
99513
99478
99482
99600
99474
99491
99589
99587
99401
99760
99780
99624
99609
99483
99646
99396
99633
99597
99416
99517
99502
99510
99518
99386
99635
99911
99429
99570
99403
99570
99445
99483
99497
99625
99699
99579
99752
99532
99773
99420
99374
99480
99895
99714
99388
99776
99450
99666
99666
99387
99476
99545
99752
99428
99380
99437
99661
99590
99388
99395
99554
99484
99730
99576
99712
99415
99698
99597
99602
99460
99421
99617
99670
99472
99757
99766
99369
99415
99402
99452
99536
99404
99522
99670
99503
99804
99396
99678
99584
99536
99553
99794
99830
99866
99668
99418
99845
99673
99658
99897
99524
99539
99690
99681
99732
99375
99396
99634
99388
99378
99827
99829
99415
99679
99699
99483
99714
99572
99796
99555
99521
99468
99651
99655
99382
99651
99547
99848
99403
99675
99374
99429
99475
99369
99511
99796
99536
99731
99594
99630
99476
99556
99621
99371
99404
99830
99656
99757
99464
99565
99708
99434
99483
99615
99586
99676
99450
99862
99564
99420
99486
99659
99700
99425
99562
99627
99444
99542
99378
99444
99682
99542
99377
99576
99413
99728
99599
99676
99696
99501
99389
99773
99756
99483
99634
99514
99513
99746
99796
99946
99680
99684
99919
99680
99376
99726
99423
99521
99526
99650
99505
99465
99441
99780
99665
99603
99711
99694
99648
99560
99804
99744
99441
99575
99719
99563
99617
99423
99383
99378
99512
99446
99499
99523
99842
99863
99426
99427
99694
99787
99436
99483
99691
99753
99414
99546
99717
99516
99744
99462
99678
99643
99652
99376
99543
99715
99717
99526
99803
99422
99405
99402
99505
99422
99403
99429
99497
99817
99470
99689
99830
99793
99471
99719
99518
99398
99757
99497
99540
99589
99518
99575
99429
99531
99584
99443
99825
99469
99685
99553
99621
99545
99465
99745
99452
99546
99815
99589
99556
99903
99581
99417
99482
99570
99642
99710
99630
99618
99820
99556
99828
99848
99556
99498
99612
99490
99676
99638
99518
99462
99654
99866
99859
99637
99646
99463
99503
99603
99732
99791
99581
99530
99574
99464
99411
99418
99757
99782
99622
99399
99488
99578
99471
99936
99766
99473
99400
99484
99369
99533
99680
99443
99694
99872
99800
99674
99892
99575
99398
99526
99707
99478
99423
99396
99597
99379
99484
99662
99646
99377
99560
99487
99509
99530
99820
99563
99598
99722
99514
99428
99428
99399
99675
99459
99461
99600
99376
99821
99617
99946
99493
99478
99724
99846
99630
99749
99442
99680
99583
99466
99540
99411
99722
99600
99393
99529
99847
99740
99526
99402
99394
99800
99555
99555
99377
99685
99441
99798
99641
99884
99427
99392
99399
99583
99474
99604
99521
99587
99482
99625
99473
99380
99589
99621
99761
99507
99401
99478
99476
99832
99383
99754
99523
99807
99899
99531
99968
99526
99747
99567
99642
99426
99895
99450
99694
99793
99892
99530
99855
99855
99483
99770
99539
99426
99771
99533
99460
99430
99486
99508
99628
99582
99672
99417
99659
99505
99559
99641
99588
99622
99898
99562
99725
99481
99526
99738
99484
99662
99559
99543
99709
99374
99480
99643
99381
99395
99682
99860
99705
99381
99821
99482
99379
99653
99627
99543
99719
99690
99919
99752
99884
99626
99569
99650
99392
99509
99438
99667
99586
99369
99753
99625
99470
99471
99508
99594
99513
99624
99469
99403
99568
99788
99763
99635
99983
99467
99523
99799
99409
99439
99372
99524
99603
99850
99906
99489
99526
99673
99518
99454
99637
99389
99456
99729
99753
99596
99833
99756
99686
99659
99440
99961
99802
99547
99569
99723
99531
99430
99474
99501
99570
99404
99446
99580
99420
99573
99524
99498
99377
99745
99462
99495
99656
99404
99625
99917
99776
99531
99649
99755
99619
99732
99647
99468
99475
99468
99408
99475
99412
99664
99395
99434
99397
99544
99528
99603
99678
99802
99685
99383
99571
99783
99518
99373
99757
99824
99386
99494
99867
99431
99714
99749
99636
99600
99435
99591
99852
99936
99431
99627
99706
99798
99405
99606
99384
99690
99677
99541
99389
99740
99374
99651
99487
99515
99511
99713
99857
99552
99466
99395
99453
99372
99604
99935
99534
99715
99629
99818
99482
99784
99465
99812
99529
99733
99397
99465
99480
99643
99578
99569
99373
99858
99493
99573
99506
99487
99882
99370
99606
99469
99716
99686
99675
99490
99936
99717
99860
99836
99593
99881
99457
99437
99577
99550
99703
99686
99482
99377
99371
99673
99502
99528
99528
99460
99686
99446
99758
99477
99387
99458
99773
99393
99465
99841
99389
99389
99697
99652
99393
99824
99650
99619
99432
99619
99629
99664
99512
99658
99421
99449
99811
99586
99706
99478
99405
99778
99459
99398
99521
99807
99650
99369
99606
99786
99708
99807
99974
99556
99670
99525
99557
99453
99496
99665
99775
99539
99724
99621
99448
99517
99994
99931
99490
99863
99421
99700
99591
99830
99718
99400
99385
99440
99438
99437
99707
99755
99669
99608
99817
99747
99405
99383
99425
99491
99599
99835
99539
99863
99421
99390
99659
99402
99570
99661
99896
99410
99383
99502
99566
99728
99384
99533
99619
99557
99822
99643
99849
99799
99486
99491
99381
99537
99529
99414
99773
99436
99414
99403
99667
99425
99413
99479
99645
99650
99499
99396
99481
99601
99417
99578
99692
99449
99424
99809
99371
99596
99552
99635
99824
99518
99373
99717
99639
99814
99383
99627
99417
99834
99582
99652
99458
99506
99520
99789
99571
99715
99614
99837
99783
99755
99533
99685
99400
99693
99678
99744
99372
99408
99578
99503
99612
99518
99629
99894
99393
99678
99380
99641
99585
99555
99397
99747
99607
99525
99478
99519
99605
99479
99428
99446
99615
99412
99633
99434
99384
99689
99615
99581
99568
99386
99512
99419
99449
99540
99590
99480
99724
99397
99437
99470
99654
99459
99725
99528
99415
99564
99705
99459
99572
99668
99425
99663
99520
99409
99520
99497
99591
99546
99894
99766
99396
99737
99576
99426
99566
99579
99544
99444
99594
99526
99633
99810
99590
99674
99633
99631
99482
99520
99445
99482
99612
99508
99395
99375
99595
99377
99525
99544
99794
99387
99415
99423
99826
99615
99429
99493
99855
99521
99441
99412
99533
99543
99459
99489
99606
99498
99442
99480
99555
99455
99460
99451
99391
99412
99735
99428
99577
99685
99418
99483
99594
99635
99848
99417
99549
99717
99913
99517
99630
99548
99498
99665
99875
99418
99565
99586
99630
99590
99712
99673
99810
99660
99371
99393
99488
99473
99642
99429
99396
99864
99407
99597
99445
99758
99421
99711
99700
99874
99676
99644
99376
99768
99564
99642
99375
99450
99606
99449
99504
99747
99488
99411
99535
99684
99379
99607
99520
99405
99412
99736
99578
99826
99616
99557
99511
99469
99819
99495
99575
99704
99577
99459
99818
99552
99402
99800
99746
99615
99653
99787
99446
99743
99440
99501
99544
99501
99582
99404
99489
99560
99516
99608
99458
99405
99413
99550
99553
99721
99536
99602
99753
99548
99859
99431
99370
99583
99421
99372
99394
99379
99371
99647
99934
99518
99421
99928
99378
99788
99587
99734
99572
99497
99634
99526
99640
99554
99397
99444
99576
99419
99461
99450
99436
99547
99462
99375
99431
99391
99475
99718
99626
99530
99874
99867
99587
99577
99704
99528
99657
99780
99630
99679
99543
99719
99660
99663
99400
99807
99614
99588
99786
99780
99747
99686
99667
99861
99408
99456
99496
99676
99462
99679
99887
99666
99460
99413
99480
99510
99664
99391
99389
99560
99657
99552
99571
99473
99735
99379
99513
99444
99488
99403
99591
99748
99429
99657
99505
99403
99461
99497
99730
99445
99489
99609
99779
99455
99612
99567
99536
99448
99393
99757
99550
99503
99526
99707
99386
99746
99392
99458
99447
99663
99462
99615
99811
99617
99456
99461
99588
99370
99722
99521
99611
99619
99668
99821
99495
99767
99536
99636
99550
99638
99493
99516
99780
99586
99419
99708
99486
99582
99710
99532
99739
99604
99537
99915
99605
99571
99583
99555
99854
99650
99387
99521
99447
99805
99420
99372
99638
99467
99411
99848
99465
99650
99604
99477
99473
99492
99433
99495
99402
99738
99453
99457
99563
99609
99623
99801
99741
99664
99419
99750
99451
99390
99504
99441
99501
99634
99706
99450
99492
99785
99622
99592
99623
99731
99526
99676
99760
99629
99772
99447
99498
99467
99634
99449
99461
99444
99607
99588
99678
99372
99423
99451
99675
99552
99441
99434
99575
99437
99692
99580
99432
99913
99421
99661
99934
99472
99709
99849
99757
99593
99381
99785
99375
99749
99617
99566
99648
99710
99386
99490
99459
99381
99465
99912
99728
99600
99520
99434
99598
99722
99482
99646
99519
99550
99662
99752
99683
99619
99654
99481
99880
99451
99672
99551
99575
99386
99573
99850
99631
99694
99379
99379
99624
99395
99692
99457
99388
99902
99478
99755
99574
99799
99641
99590
99509
99495
99724
99598
99652
99612
99993
99432
99377
99655
99395
99525
99582
99455
99613
99803
99387
99479
99616
99385
99407
99408
99410
99593
99511
99549
99455
99738
99544
99779
99538
99541
99521
99584
99566
99484
99450
99439
99383
99393
99395
99537
99389
99592
99688
99594
99628
99381
99527
99476
99662
99433
99462
99569
99747
99438
99659
99602
99958
99383
99465
99778
99662
99425
99455
99576
99527
99510
99495
99454
99832
99477
99754
99610
99761
99674
99439
99434
99803
99374
99562
99698
99727
99921
99388
99444
99843
99852
99714
99487
99620
99450
99703
99431
99443
99879
99395
99575
99374
99667
99434
99489
99391
99473
99700
99698
99541
99554
99508
99646
99457
99658
99525
99547
99640
99508
99459
99520
99380
99538
99417
99462
99421
99600
99456
99414
99679
99407
99693
99570
99470
99496
99690
99496
99432
99760
99410
99529
99399
99638
99431
99369
99734
99411
99446
99827
99383
99441
99508
99562
99536
99481
99608
99535
99802
99398
99468
99679
99621
99867
99858
99517
99476
99448
99763
99417
99431
99874
99392
99868
99715
99437
99580
99424
99694
99607
99479
99621
99534
99574
99519
99764
99447
99380
99405
99546
99376
99658
99420
99790
99394
99560
99399
99636
99429
99700
99883
99378
99620
99406
99693
99440
99471
99816
99435
99559
99571
99517
99531
99497
99533
99877
99370
99860
99435
99586
99739
99542
99722
99683
99595
99619
99471
99741
99621
99582
99564
99549
99378
99674
99589
99510
99526
99627
99929
99472
99705
99764
99791
99920
99460
99372
99808
99434
99874
99558
99571
99416
99605
99733
99413
99719
99416
99589
99633
99655
99654
99602
99659
99749
99867
99763
99561
99796
99632
99395
99747
99731
99516
99913
99512
99775
99731
99373
99937
99574
99821
99643
99787
99492
99643
99506
99680
99673
99482
99590
99645
99542
99608
99520
99541
99936
99572
99539
99479
99684
99387
99913
99456
99477
99693
99450
99380
99816
99609
99651
99506
99592
99629
99869
99380
99451
99459
99418
99641
99712
99407
99958
99476
99932
99370
99705
99407
99541
99420
99407
99556
99633
99916
99490
99428
99778
99718
99965
99503
99715
99503
99686
99649
99416
99440
99541
99408
99765
99545
99410
99392
99616
99536
99523
99610
99625
99401
99536
99487
99403
99474
99436
99642
99874
99712
99429
99493
99594
99460
99408
99521
99386
99480
99453
99636
99874
99646
99727
99677
99619
99692
99717
99630
99549
99827
99449
99838
99382
99660
99639
99370
99430
99621
99600
99646
99385
99593
99741
99512
99894
99397
99878
99719
99687
99645
99810
99565
99641
99877
99751
99756
99795
99374
99457
99515
99516
99496
99566
99430
99486
99756
99703
99650
99782
99465
99670
99666
99589
99527
99798
99758
99660
99493
99720
99635
99494
99423
99525
99485
99499
99814
99668
99641
99729
99623
99404
99625
99452
99396
99416
99393
99801
99374
99771
99659
99662
99909
99642
99426
99472
99401
99768
99426
99692
99758
99456
99942
99483
99857
99827
99782
99585
99629
99562
99828
99572
99385
99725
99807
99530
99709
99404
99397
99430
99589
99381
99443
99451
99781
99395
99824
99444
99618
99565
99897
99899
99399
99571
99572
99467
99506
99582
99464
99461
99841
99521
99682
99545
99634
99491
99378
99520
99670
99405
99612
99371
99715
99833
99369
99533
99714
99823
99690
99463
99566
99490
99424
99515
99649
99494
99646
99408
99463
99780
99651
99406
99513
99911
99573
99392
99500
99754
99563
99642
99477
99527
99590
99392
99806
99691
99431
99667
99906
99538
99809
99668
99814
99680
99724
99730
99709
99746
99498
99695
99661
99477
99574
99451
99370
99543
99471
99383
99663
99512
99381
99705
99651
99619
99376
99599
99430
99570
99391
99415
99863
99519
99511
99728
99481
99492
99462
99657
99677
99503
99744
99571
99450
99455
99611
99787
99461
99729
99421
99477
99771
99520
99427
99763
99459
99866
99590
99551
99471
99472
99487
99478
99811
99677
99646
99491
99375
99557
99835
99395
99455
99451
99470
99482
99744
99414
99786
99464
99662
99386
99495
99722
99741
99747
99532
99823
99543
99474
99757
99427
99811
99446
99934
99475
99388
99483
99495
99619
99826
99463
99937
99411
99753
99786
99845
99393
99445
99384
99778
99860
99436
99460
99583
99719
99821
99454
99465
99690
99605
99383
99531
99476
99665
99442
99417
99526
99644
99620
99404
99401
99824
99512
99654
99510
99693
99928
99379
99909
99895
99418
99519
99369
99373
99482
99638
99670
99497
99419
99675
99461
99397
99618
99436
99621
99399
99627
99793
99853
99544
99676
99812
99818
99564
99641
99429
99511
99497
99414
99430
99495
99400
99398
99602
99390
99421
99843
99736
99480
99418
99482
99582
99495
99727
99766
99384
99778
99445
99545
99749
99462
99515
99399
99418
99600
99477
99722
99816
99548
99532
99609
99389
99460
99592
99687
99612
99848
99708
99510
99923
99811
99400
99679
99476
99788
99404
99735
99673
99783
99672
99509
99598
99505
99743
99775
99468
99507
99584
99643
99418
99446
99581
99639
99758
99685
99531
99632
99477
99526
99382
99834
99818
99859
99617
99586
99808
99612
99770
99632
99507
99504
99398
99444
99413
99786
99692
99385
99736
99507
99430
99782
99419
99826
99609
99571
99519
99816
99393
99390
99521
99639
99539
99627
99677
99545
99597
99558
99802
99779
99699
99420
99951
99580
99470
99425
99624
99382
99635
99965
99593
99688
99428
99396
99855
99583
99581
99743
99562
99765
99502
99403
99866
99420
99435
99416
99680
99460
99521
99468
99417
99399
99781
99573
99591
99676
99939
99566
99407
99482
99393
99796
99756
99483
99587
99457
99556
99756
99642
99402
99552
99596
99562
99524
99769
99776
99679
99515
99542
99501
99811
99435
99390
99378
99498
99602
99670
99613
99391
99450
99788
99562
99419
99379
99598
99463
99450
99898
99959
99405
99626
99816
99498
99686
99451
99431
99447
99735
99738
99712
99825
99691
99524
99415
99419
99385
99838
99561
99421
99698
99397
99752
99580
99481
99414
99788
99559
99853
99637
99462
99539
99563
99845
99540
99839
99475
99434
99458
99842
99478
99629
99570
99435
99538
99564
99716
99751
99908
99531
99630
99607
99710
99793
99616
99413
99591
99566
99769
99579
99660
99549
99599
99504
99526
99737
99653
99850
99567
99529
99562
99659
99378
99832
99451
99533
99369
99949
99399
99861
99601
99642
99519
99471
99911
99791
99777
99457
99404
99710
99398
99371
99435
99768
99397
99637
99570
99440
99489
99424
99698
99390
99652
99718
99591
99429
99390
99532
99593
99429
99594
99496
99452
99628
99708
99577
99955
99515
99863
99674
99532
99515
99525
99414
99642
99393
99468
99852
99586
99936
99471
99777
99439
99776
99791
99516
99874
99418
99398
99516
99910
99596
99547
99862
99739
99800
99823
99396
99496
99516
99743
99401
99696
99434
99608
99787
99480
99557
99666
99799
99428
99586
99800
99592
99701
99872
99824
99387
99789
99792
99388
99914
99543
99591
99741
99416
99482
99412
99461
99372
99399
99432
99649
99441
99593
99710
99899
99379
99415
99574
99409
99628
99739
99624
99436
99657
99776
99623
99935
99388
99699
99582
99641
99686
99666
99705
99672
99680
99516
99406
99480
99536
99376
99424
99818
99450
99669
99798
99476
99709
99868
99370
99606
99430
99811
99492
99499
99507
99453
99554
99401
99817
99742
99598
99697
99433
99421
99753
99413
99557
99372
99737
99433
99534
99506
99644
99380
99465
99560
99707
99663
99464
99868
99421
99451
99630
99579
99613
99685
99690
99495
99465
99499
99518
99535
99483
99394
99641
99790
99454
99470
99858
99592
99510
99497
99503
99467
99485
99466
99462
99582
99771
99429
99533
99415
99668
99679
99670
99665
99560
99456
99537
99809
99411
99483
99475
99490
99377
99589
99435
99516
99608
99370
99427
99883
99399
99928
99376
99650
99460
99395
99865
99651
99552
99564
99448
99454
99617
99603
99764
99653
99445
99535
99657
99494
99370
99539
99526
99825
99552
99426
99380
99436
99453
99413
99600
99409
99784
99730
99512
99397
99803
99576
99702
99478
99415
99765
99376
99720
99401
99735
99511
99476
99824
99689
99540
99882
99544
99433
99733
99585
99936
99406
99790
99511
99692
99683
99726
99710
99771
99584
99445
99733
99714
99738
99748
99843
99379
99549
99581
99695
99464
99404
99676
99462
99693
99575
99479
99569
99400
99689
99463
99477
99849
99527
99700
99831
99654
99461
99438
99614
99509
99648
99642
99760
99600
99804
99719
99417
99554
99470
99712
99409
99460
99712
99674
99840
99461
99602
99432
99437
99499
99442
99428
99846
99386
99691
99903
99966
99684
99413
99470
99613
99592
99818
99408
99569
99392
99763
99583
99642
99373
99674
99444
99666
99612
99567
99685
99476
99447
99386
99406
99380
99667
99513
99661
99773
99476
99547
99525
99677
99834
99471
99840
99672
99554
99895
99747
99601
99379
99552
99525
99438
99383
99792
99387
99682
99570
99626
99921
99407
99545
99799
99560
99372
99592
99991
99426
99426
99738
99394
99377
99429
99429
99374
99468
99801
99433
99591
99791
99420
99583
99374
99543
99572
99433
99518
99607
99504
99442
99443
99852
99393
99432
99598
99729
99474
99527
99692
99967
99430
99435
99475
99383
99492
99494
99394
99766
99686
99446
99607
99452
99534
99798
99519
99489
99625
99801
99544
99821
99533
99716
99667
99839
99600
99583
99866
99714
99616
99760
99533
99473
99542
99549
99537
99434
99754
99460
99711
99714
99728
99440
99613
99831
99789
99380
99645
99625
99625
99744
99798
99663
99576
99664
99662
99581
99493
99570
99472
99442
99604
99678
99865
99382
99682
99715
99465
99640
99695
99463
99781
99577
99665
99396
99460
99700
99636
99728
99491
99769
99595
99860
99593
99523
99402
99585
99407
99843
99544
99476
99701
99724
99629
99407
99515
99733
99452
99403
99966
99528
99657
99467
99821
99525
99483
99530
99437
99464
99380
99878
99380
99814
99395
99408
99625
99964
99683
99459
99672
99754
99878
99564
99586
99513
99484
99457
99511
99889
99766
99791
99801
99436
99411
99455
99562
99668
99477
99674
99424
99409
99408
99913
99675
99533
99394
99459
99488
99510
99465
99406
99476
99894
99917
99785
99551
99371
99388
99655
99371
99387
99609
99748
99372
99461
99518
99668
99702
99592
99603
99411
99540
99418
99905
99795
99538
99516
99473
99454
99408
99778
99412
99587
99443
99579
99670
99554
99562
99480
99490
99879
99406
99471
99852
99561
99699
99602
99891
99478
99701
99723
99572
99788
99617
99681
99929
99397
99840
99692
99764
99377
99559
99686
99467
99446
99494
99906
99501
99576
99894
99479
99758
99369
99624
99479
99438
99506
99378
99402
99570
99439
99538
99784
99446
99712
99635
99530
99497
99395
99611
99450
99518
99639
99450
99502
99697
99788
99882
99567
99512
99688
99381
99697
99923
99570
99631
99628
99602
99518
99670
99656
99441
99515
99665
99850
99690
99473
99505
99820
99547
99495
99658
99574
99489
99554
99466
99811
99786
99552
99487
99881
99519
99738
99450
99384
99425
99961
99786
99372
99527
99501
99753
99904
99944
99500
99394
99648
99662
99733
99432
99400
99581
99532
99431
99443
99873
99949
99639
99892
99504
99370
99648
99752
99370
99692
99378
99685
99374
99764
99693
99446
99379
99872
99838
99455
99646
99579
99738
99661
99554
99408
99375
99693
99667
99830
99427
99425
99457
99544
99811
99504
99580
99534
99802
99424
99857
99451
99470
99481
99393
99599
99472
99515
99440
99875
99382
99459
99437
99706
99479
99530
99418
99830
99812
99595
99402
99796
99592
99452
99440
99688
99531
99810
99474
99403
99603
99512
99544
99473
99461
99500
99486
99664
99378
99406
99386
99545
99614
99503
99541
99539
99473
99437
99573
99933
99739
99812
99422
99502
99629
99488
99563
99864
99417
99401
99646
99484
99536
99373
99500
99637
99415
99726
99537
99432
99470
99450
99867
99397
99520
99529
99529
99400
99644
99386
99427
99498
99460
99607
99404
99764
99699
99886
99449
99614
99533
99490
99709
99568
99713
99905
99700
99404
99682
99803
99662
99494
99414
99813
99678
99377
99840
99696
99518
99673
99584
99466
99653
99388
99864
99680
99486
99653
99427
99505
99518
99392
99808
99657
99379
99453
99509
99422
99889
99858
99737
99769
99523
99673
99618
99508
99855
99897
99602
99411
99517
99485
99385
99371
99455
99482
99490
99429
99666
99858
99525
99450
99706
99529
99508
99628
99843
99408
99661
99387
99452
99845
99424
99477
99858
99448
99732
99668
99374
99582
99460
99608
99542
99509
99548
99469
99746
99373
99627
99385
99575
99709
99534
99392
99647
99539
99391
99757
99450
99478
99523
99453
99600
99710
99515
99947
99784
99847
99380
99370
99525
99387
99767
99417
99510
99376
99392
99568
99623
99555
99762
99722
99382
99501
99544
99473
99705
99513
99798
99695
99745
99459
99565
99499
99431
99483
99390
99671
99660
99754
99587
99485
99382
99690
99404
99482
99861
99397
99572
99548
99489
99583
99572
99588
99573
99404
99482
99389
99385
99410
99828
99548
99399
99534
99430
99452
99480
99621
99891
99381
99748
99446
99552
99540
99378
99458
99414
99369
99656
99453
99572
99506
99575
99478
99957
99533
99562
99788
99470
99659
99553
99489
99428
99444
99776
99402
99552
99531
99586
99763
99489
99566
99467
99458
99632
99596
99876
99682
99482
99576
99454
99447
99588
99915
99650
99700
99500
99593
99385
99643
99894
99588
99677
99406
99695
99399
99494
99675
99568
99926
99914
99534
99605
99587
99789
99480
99658
99590
99428
99405
99437
99434
99613
99728
99641
99460
99800
99455
99646
99534
99419
99745
99413
99371
99452
99686
99627
99473
99487
99808
99663
99727
99575
99684
99414
99807
99375
99524
99463
99594
99578
99552
99614
99663
99482
99636
99430
99402
99702
99468
99506
99729
99907
99423
99774
99586
99492
99645
99790
99880
99454
99659
99611
99624
99491
99395
99811
99443
99463
99496
99738
99957
99374
99456
99606
99582
99741
99578
99735
99696
99398
99690
99765
99806
99427
99756
99485
99387
99419
99511
99708
99588
99687
99422
99877
99637
99788
99404
99537
99407
99497
99511
99851
99611
99411
99517
99790
99396
99911
99676
99749
99683
99520
99401
99756
99763
99780
99622
99797
99373
99483
99530
99714
99603
99711
99377
99396
99437
99374
99788
99848
99481
99614
99713
99570
99518
99496
99747
99699
99510
99418
99527
99838
99404
99386
99508
99891
99645
99450
99455
99534
99671
99709
99617
99399
99407
99587
99653
99409
99494
99554
99653
99576
99768
99404
99412
99446
99388
99391
99572
99518
99465
99478
99545
99477
99436
99746
99603
99418
99419
99483
99395
99439
99474
99487
99385
99373
99383
99594
99666
99486
99481
99623
99603
99879
99508
99736
99481
99917
99602
99761
99683
99561
99817
99499
99756
99399
99684
99553
99398
99590
99557
99555
99568
99432
99482
99532
99450
99565
99515
99462
99902
99736
99621
99476
99508
99563
99376
99487
99473
99416
99485
99834
99477
99713
99403
99603
99528
99395
99408
99521
99464
99838
99654
99925
99465
99722
99891
99707
99573
99620
99540
99677
99536
99444
99558
99393
99492
99472
99509
99415
99693
99384
99719
99460
99413
99539
99892
99468
99428
99487
99520
99611
99778
99557
99674
99791
99799
99548
99556
99557
99551
99608
99445
99514
99630
99772
99515
99500
99904
99700
99775
99642
99440
99574
99457
99759
99699
99402
99521
99390
99518
99662
99515
99379
99610
99947
99407
99795
99398
99512
99714
99470
99443
99477
99533
99890
99596
99714
99570
99810
99586
99534
99455
99384
99479
99384
99511
99512
99376
99401
99674
99461
99867
99401
99371
99672
99484
99641
99489
99685
99790
99427
99796
99629
99557
99912
99923
99463
99535
99556
99669
99477
99554
99732
99627
99539
99482
99478
99472
99518
99417
99374
99722
99669
99419
99405
99654
99593
99581
99641
99456
99384
99539
99866
99596
99650
99483
99774
99426
99420
99625
99771
99947
99753
99458
99687
99411
99742
99504
99698
99434
99590
99408
99497
99644
99599
99555
99499
99410
99455
99605
99774
99629
99708
99605
99683
99663
99552
99486
99993
99594
99489
99421
99635
99847
99571
99797
99684
99383
99374
99712
99381
99371
99697
99681
99525
99526
99538
99382
99780
99504
99404
99830
99652
99559
99429
99507
99673
99440
99916
99410
99535
99515
99404
99453
99576
99482
99854
99512
99653
99531
99654
99534
99831
99725
99512
99460
99857
99480
99497
99490
99521
99433
99449
99623
99755
99483
99771
99430
99935
99608
99535
99458
99518
99853
99679
99594
99644
99474
99771
99614
99419
99398
99406
99442
99468
99847
99713
99726
99514
99833
99753
99439
99551
99626
99403
99545
99455
99428
99424
99810
99474
99404
99542
99455
99504
99723
99606
99539
99372
99671
99975
99567
99483
99623
99414
99371
99782
99825
99507
99741
99418
99389
99914
99389
99596
99385
99930
99487
99453
99572
99779
99512
99713
99391
99574
99443
99405
99721
99457
99394
99471
99733
99450
99440
99634
99735
99408
99935
99403
99820
99429
99593
99494
99465
99510
99371
99721
99699
99387
99518
99434
99470
99512
99645
99495
99546
99598
99472
99690
99766
99588
99524
99468
99471
99515
99807
99492
99737
99552
99492
99598
99390
99391
99732
99692
99506
99543
99555
99848
99553
99561
99419
99614
99463
99758
99375
99522
99423
99595
99389
99489
99691
99829
99582
99572
99552
99466
99764
99436
99693
99429
99383
99813
99707
99630
99798
99374
99609
99410
99459
99539
99636
99467
99517
99526
99444
99625
99433
99493
99406
99431
99479
99431
99373
99559
99550
99497
99459
99797
99582
99720
99695
99425
99459
99421
99494
99853
99553
99456
99494
99412
99593
99585
99509
99869
99441
99939
99534
99390
99404
99756
99565
99424
99378
99616
99503
99440
99703
99461
99765
99660
99738
99563
99421
99606
99808
99373
99636
99434
99448
99403
99705
99385
99615
99987
99389
99416
99413
99377
99943
99576
99559
99740
99466
99667
99405
99562
99417
99779
99370
99556
99587
99652
99503
99659
99647
99399
99395
99380
99866
99884
99459
99460
99568
99701
99872
99476
99533
99459
99568
99515
99601
99711
99459
99798
99408
99652
99572
99391
99585
99614
99424
99392
99644
99503
99616
99415
99866
99459
99515
99397
99540
99665
99556
99809
99631
99646
99456
99381
99376
99447
99439
99735
99729
99470
99486
99603
99377
99914
99582
99549
99724
99678
99539
99675
99722
99949
99527
99635
99449
99745
99394
99437
99849
99400
99616
99448
99430
99695
99542
99519
99492
99499
99688
99474
99459
99395
99548
99573
99385
99463
99372
99602
99523
99709
99673
99695
99479
99547
99449
99566
99811
99375
99643
99371
99867
99450
99790
99542
99525
99381
99499
99869
99555
99482
99586
99507
99713
99561
99644
99885
99711
99483
99899
99762
99826
99577
99489
99553
99538
99892
99387
99654
99524
99808
99696
99711
99628
99459
99833
99379
99519
99518
99505
99766
99542
99863
99865
99429
99502
99485
99429
99693
99541
99391
99566
99443
99694
99697
99440
99840
99409
99578
99732
99738
99702
99456
99573
99549
99378
99531
99425
99500
99705
99885
99950
99447
99388
99425
99666
99563
99838
99822
99634
99692
99380
99867
99712
99410
99873
99424
99434
99647
99796
99600
99651
99508
99371
99726
99632
99510
99891
99691
99602
99489
99627
99589
99710
99588
99459
99430
99649
99933
99406
99624
99547
99919
99442
99531
99526
99904
99390
99499
99544
99875
99506
99375
99421
99406
99765
99721
99442
99678
99537
99854
99391
99714
99575
99713
99709
99557
99760
99812
99567
99730
99675
99389
99494
99418
99666
99474
99533
99583
99515
99517
99586
99747
99702
99423
99622
99444
99473
99527
99418
99815
99668
99638
99739
99679
99420
99390
99836
99505
99717
99754
99897
99408
99840
99535
99783
99680
99630
99584
99435
99471
99401
99416
99908
99407
99475
99475
99456
99560
99770
99383
99371
99451
99919
99414
99382
99639
99498
99481
99717
99474
99381
99558
99591
99650
99749
99558
99812
99523
99428
99644
99421
99474
99424
99577
99444
99418
99375
99423
99552
99673
99417
99439
99837
99815
99451
99510
99637
99540
99751
99945
99387
99514
99661
99650
99441
99383
99502
99539
99578
99489
99667
99397
99417
99538
99840
99485
99544
99953
99422
99475
99458
99473
99450
99496
99512
99389
99595
99537
99457
99380
99562
99463
99478
99579
99713
99387
99417
99847
99388
99655
99716
99391
99631
99560
99567
99662
99711
99596
99376
99469
99599
99373
99551
99577
99462
99372
99481
99617
99391
99798
99391
99392
99472
99384
99431
99607
99861
99523
99563
99727
99668
99436
99598
99405
99524
99420
99404
99442
99739
99523
99429
99454
99507
99404
99477
99372
99543
99618
99979
99456
99849
99453
99461
99495
99516
99417
99541
99566
99512
99408
99720
99507
99603
99874
99711
99447
99618
99562
99471
99552
99530
99510
99936
99630
99574
99725
99768
99579
99873
99471
99786
99760
99698
99695
99491
99572
99461
99494
99580
99530
99406
99515
99763
99427
99396
99826
99383
99450
99836
99494
99543
99696
99377
99418
99523
99749
99749
99467
99624
99626
99501
99466
99432
99513
99562
99427
99935
99415
99416
99398
99422
99485
99826
99627
99515
99413
99773
99714
99404
99798
99395
99392
99759
99484
99590
99573
99663
99553
99534
99902
99753
99715
99541
99626
99511
99724
99552
99571
99409
99421
99380
99374
99434
99682
99741
99768
99716
99579
99765
99635
99801
99517
99705
99806
99516
99369
99561
99569
99843
99721
99706
99544
99550
99888
99475
99412
99405
99694
99444
99505
99955
99719
99686
99479
99786
99813
99586
99746
99911
99550
99743
99685
99452
99398
99622
99556
99699
99370
99746
99400
99746
99451
99392
99694
99485
99574
99601
99527
99513
99798
99715
99390
99452
99695
99484
99421
99745
99614
99456
99538
99435
99411
99887
99395
99451
99503
99691
99638
99555
99395
99636
99449
99388
99707
99386
99426
99865
99633
99765
99462
99453
99493
99735
99660
99784
99851
99521
99400
99739
99975
99676
99552
99842
99471
99434
99428
99517
99554
99503
99637
99614
99587
99527
99586
99693
99696
99712
99941
99501
99407
99731
99381
99846
99460
99828
99842
99433
99459
99474
99775
99699
99572
99378
99691
99502
99701
99753
99379
99545
99614
99489
99385
99624
99723
99389
99493
99750
99509
99902
99435
99434
99547
99375
99370
99427
99527
99488
99477
99868
99471
99370
99420
99413
99380
99564
99498
99816
99721
99625
99808
99582
99516
99566
99430
99569
99470
99480
99391
99506
99660
99630
99757
99436
99414
99436
99369
99497
99806
99513
99604
99738
99474
99524
99397
99532
99822
99614
99442
99651
99410
99410
99391
99568
99931
99541
99518
99503
99544
99775
99390
99380
99544
99505
99605
99369
99437
99894
99458
99703
99524
99723
99744
99502
99411
99404
99687
99907
99436
99410
99474
99491
99559
99516
99380
99455
99634
99973
99394
99901
99664
99521
99369
99636
99466
99833
99816
99588
99490
99697
99436
99475
99376
99862
99476
99551
99690
99490
99472
99435
99725
99503
99662
99431
99686
99872
99372
99550
99390
99372
99564
99549
99625
99769
99380
99412
99628
99699
99826
99619
99390
99516
99879
99544
99383
99551
99397
99630
99406
99971
99464
99476
99410
99538
99950
99637
99867
99907
99905
99520
99419
99859
99621
99660
99789
99532
99763
99640
99793
99459
99798
99413
99920
99647
99388
99719
99797
99480
99372
99932
99553
99419
99550
99572
99789
99622
99698
99373
99394
99606
99587
99438
99731
99785
99491
99797
99507
99636
99370
99569
99438
99455
99691
99483
99863
99544
99649
99509
99528
99698
99633
99697
99435
99512
99792
99480
99434
99426
99639
99741
99501
99450
99370
99736
99545
99414
99592
99442
99762
99426
99554
99604
99390
99429
99682
99624
99502
99392
99518
99401
99837
99568
99387
99549
99419
99394
99703
99434
99542
99383
99463
99434
99723
99577
99532
99432
99374
99408
99534
99403
99945
99517
99447
99673
99598
99863
99692
99520
99640
99757
99380
99462
99394
99431
99695
99771
99492
99400
99524
99700
99388
99992
99595
99535
99613
99432
99665
99374
99386
99444
99746
99535
99671
99386
99442
99648
99724
99478
99374
99901
99746
99447
99866
99480
99428
99534
99657
99383
99580
99388
99629
99477
99383
99650
99436
99400
99514
99452
99599
99721
99580
99581
99727
99579
99562
99388
99508
99686
99375
99422
99439
99457
99590
99485
99526
99635
99705
99806
99758
99511
99793
99703
99547
99594
99985
99726
99602
99682
99813
99414
99614
99720
99649
99747
99545
99502
99741
99531
99565
99744
99516
99404
99407
99390
99375
99528
99740
99612
99423
99759
99464
99488
99457
99457
99449
99603
99766
99443
99521
99645
99443
99402
99454
99436
99670
99530
99493
99682
99883
99433
99533
99391
99539
99657
99631
99419
99909
99597
99619
99450
99684
99868
99627
99594
99508
99528
99420
99532
99769
99746
99415
99424
99609
99537
99795
99625
99513
99816
99602
99567
99421
99614
99399
99591
99781
99727
99452
99610
99865
99574
99786
99436
99613
99747
99401
99633
99738
99465
99897
99537
99957
99483
99512
99723
99391
99880
99877
99461
99530
99631
99551
99820
99848
99422
99771
99396
99744
99371
99767
99509
99558
99407
99712
99714
99838
99741
99528
99547
99920
99389
99821
99728
99683
99378
99565
99522
99634
99442
99545
99878
99625
99574
99836
99730
99490
99391
99648
99791
99511
99451
99636
99719
99516
99583
99441
99510
99424
99423
99599
99731
99710
99546
99423
99445
99621
99611
99744
99601
99873
99524
99389
99564
99734
99533
99702
99780
99448
99757
99602
99673
99399
99838
99455
99423
99680
99684
99412
99458
99480
99694
99389
99514
99800
99542
99428
99594
99466
99748
99424
99423
99551
99434
99698
99610
99803
99598
99438
99404
99728
99376
99538
99466
99563
99904
99756
99891
99429
99692
99720
99772
99757
99765
99676
99626
99542
99684
99713
99432
99608
99576
99692
99428
99405
99880
99543
99407
99534
99392
99928
99509
99748
99497
99397
99673
99445
99432
99844
99387
99638
99573
99471
99799
99503
99410
99457
99568
99710
99726
99588
99409
99511
99447
99402
99529
99945
99615
99509
99376
99449
99705
99375
99472
99372
99895
99609
99428
99429
99609
99751
99428
99378
99411
99673
99741
99874
99492
99455
99794
99583
99810
99541
99460
99657
99605
99457
99527
99487
99416
99743
99626
99459
99395
99612
99572
99840
99389
99625
99782
99683
99748
99402
99407
99416
99514
99803
99547
99743
99586
99780
99508
99452
99575
99515
99477
99627
99549
99734
99494
99470
99652
99674
99369
99547
99429
99502
99399
99392
99699
99625
99703
99506
99480
99672
99779
99654
99759
99388
99722
99559
99669
99588
99728
99452
99547
99505
99403
99615
99384
99660
99372
99393
99932
99416
99642
99512
99445
99497
99535
99474
99630
99377
99387
99673
99588
99551
99640
99452
99387
99436
99380
99473
99417
99442
99375
99524
99452
99702
99437
99423
99385
99639
99401
99590
99620
99372
99675
99391
99459
99875
99796
99506
99395
99575
99719
99614
99404
99399
99748
99624
99677
99540
99495
99630
99437
99414
99747
99462
99439
99457
99431
99720
99644
99488
99496
99645
99456
99503
99404
99441
99488
99622
99657
99772
99532
99481
99941
99884
99609
99542
99449
99655
99759
99515
99704
99798
99419
99439
99577
99882
99532
99601
99406
99406
99823
99563
99716
99447
99801
99690
99385
99534
99591
99461
99677
99580
99470
99534
99769
99559
99538
99386
99615
99769
99434
99776
99519
99812
99755
99417
99780
99812
99456
99519
99909
99383
99386
99586
99415
99375
99687
99506
99628
99416
99716
99700
99803
99667
99381
99763
99792
99760
99427
99541
99641
99514
99670
99698
99487
99607
99465
99411
99515
99857
99539
99564
99788
99494
99477
99539
99711
99666
99707
99900
99730
99586
99449
99704
99515
99561
99764
99371
99600
99389
99661
99589
99472
99456
99401
99373
99405
99636
99729
99517
99500
99689
99648
99411
99493
99513
99717
99482
99960
99617
99605
99435
99776
99564
99399
99448
99396
99647
99579
99593
99408
99592
99681
99537
99474
99440
99382
99391
99432
99724
99441
99446
99405
99441
99595
99419
99376
99860
99589
99726
99503
99769
99510
99650
99447
99632
99695
99465
99512
99637
99704
99546
99369
99581
99601
99498
99491
99883
99683
99481
99647
99631
99463
99846
99421
99708
99576
99667
99632
99843
99488
99558
99498
99608
99697
99731
99440
99817
99505
99452
99390
99392
99866
99868
99895
99539
99703
99400
99753
99898
99564
99589
99492
99677
99696
99388
99773
99556
99682
99826
99643
99421
99641
99416
99667
99407
99650
99459
99763
99493
99549
99427
99520
99431
99662
99714
99877
99635
99456
99405
99478
99672
99395
99632
99420
99782
99712
99477
99477
99520
99843
99989
99443
99672
99511
99447
99858
99481
99718
99713
99772
99487
99425
99501
99976
99852
99558
99437
99673
99510
99563
99550
99872
99792
99372
99487
99515
99378
99744
99402
99530
99424
99454
99380
99593
99434
99585
99389
99731
99666
99483
99530
99823
99560
99424
99418
99519
99500
99479
99546
99452
99849
99701
99374
99386
99411
99644
99518
99764
99488
99809
99371
99394
99823
99390
99645
99908
99377
99876
99715
99645
99508
99424
99423
99693
99393
99555
99447
99561
99572
99621
99582
99644
99810
99748
99794
99666
99567
99470
99626
99633
99390
99755
99797
99499
99555
99626
99372
99493
99375
99371
99695
99508
99845
99778
99710
99454
99390
99737
99647
99447
99482
99826
99843
99556
99739
99580
99439
99482
99752
99422
99587
99588
99459
99872
99448
99718
99615
99777
99712
99439
99524
99601
99829
99596
99622
99679
99873
99699
99780
99771
99436
99571
99486
99423
99680
99860
99383
99901
99438
99382
99444
99704
99564
99606
99593
99714
99571
99466
99417
99773
99501
99500
99462
99663
99728
99712
99467
99584
99616
99902
99474
99684
99370
99679
99566
99391
99869
99527
99780
99745
99756
99390
99409
99486
99416
99511
99608
99413
99391
99701
99465
99495
99971
99437
99462
99592
99968
99589
99376
99409
99553
99402
99669
99397
99511
99913
99479
99550
99383
99598
99426
99378
99423
99454
99447
99668
99429
99605
99911
99436
99647
99378
99834
99428
99904
99407
99410
99372
99735
99791
99410
99440
99559
99747
99532
99427
99468
99578
99689
99404
99429
99440
99414
99612
99393
99632
99516
99573
99470
99511
99430
99387
99690
99552
99393
99546
99886
99633
99584
99635
99640
99461
99748
99699
99612
99455
99755
99393
99486
99455
99758
99615
99518
99696
99435
99763
99736
99506
99491
99508
99863
99800
99711
99751
99606
99380
99656
99590
99887
99890
99821
99768
99447
99449
99402
99871
99482
99576
99822
99635
99385
99511
99504
99502
99664
99840
99830
99530
99506
99836
99408
99868
99423
99385
99419
99797
99465
99799
99674
99568
99527
99433
99622
99665
99669
99828
99697
99546
99392
99566
99752
99812
99418
99560
99380
99629
99518
99610
99390
99747
99472
99910
99680
99383
99808
99380
99715
99592
99508
99549
99538
99609
99462
99541
99428
99390
99456
99468
99858
99806
99634
99470
99736
99508
99418
99650
99436
99621
99925
99840
99466
99473
99646
99426
99567
99393
99436
99559
99797
99595
99601
99659
99683
99759
99475
99649
99577
99399
99700
99507
99471
99395
99474
99776
99605
99659
99678
99823
99497
99609
99497
99761
99376
99436
99372
99468
99757
99484
99800
99553
99750
99517
99570
99510
99411
99399
99431
99699
99583
99454
99718
99382
99683
99867
99404
99655
99799
99458
99506
99378
99439
99423
99525
99790
99669
99533
99691
99553
99500
99384
99625
99746
99739
99471
99712
99435
99671
99496
99682
99391
99858
99438
99403
99572
99513
99612
99547
99396
99454
99666
99677
99382
99460
99652
99711
99389
99501
99398
99605
99461
99421
99412
99696
99498
99597
99832
99383
99642
99472
99761
99968
99787
99578
99371
99790
99738
99462
99529
99392
99491
99541
99835
99758
99396
99680
99847
99379
99759
99378
99544
99448
99609
99624
99795
99641
99578
99389
99512
99569
99477
99380
99453
99541
99438
99746
99580
99693
99406
99511
99519
99489
99535
99440
99810
99532
99410
99541
99442
99422
99454
99797
99455
99548
99516
99748
99557
99944
99651
99452
99379
99561
99461
99602
99569
99479
99556
99906
99565
99632
99474
99427
99435
99395
99587
99592
99648
99376
99558
99378
99557
99591
99953
99789
99554
99535
99544
99428
99475
99457
99955
99373
99382
99685
99505
99449
99671
99424
99429
99946
99810
99627
99667
99681
99495
99489
99746
99514
99508
99583
99651
99798
99489
99577
99389
99523
99415
99548
99644
99765
99400
99477
99550
99501
99524
99446
99701
99713
99476
99455
99796
99493
99478
99736
99631
99496
99820
99410
99375
99656
99607
99850
99501
99528
99435
99598
99605
99849
99679
99460
99444
99474
99695
99456
99466
99399
99746
99409
99718
99674
99381
99480
99656
99492
99435
99587
99699
99394
99654
99537
99552
99749
99487
99513
99659
99422
99826
99644
99779
99537
99530
99442
99644
99603
99658
99422
99555
99603
99514
99461
99766
99648
99791
99542
99607
99721
99713
99377
99666
99549
99690
99863
99565
99521
99621
99547
99795
99501
99627
99663
99396
99445
99659
99821
99477
99597
99736
99385
99544
99440
99402
99380
99405
99451
99917
99757
99614
99417
99428
99697
99895
99407
99605
99394
99391
99507
99390
99838
99499
99504
99778
99480
99449
99429
99414
99608
99889
99425
99423
99531
99623
99383
99871
99503
99671
99769
99564
99382
99757
99428
99871
99799
99761
99435
99451
99622
99518
99415
99431
99455
99586
99855
99431
99459
99378
99502
99594
99391
99500
99864
99415
99616
99607
99670
99898
99458
99618
99502
99423
99559
99409
99804
99462
99474
99726
99378
99682
99529
99553
99908
99611
99687
99379
99483
99504
99714
99929
99437
99777
99510
99422
99586
99645
99858
99610
99757
99386
99418
99390
99402
99386
99533
99508
99801
99712
99450
99558
99395
99476
99446
99420
99379
99406
99803
99633
99372
99713
99418
99485
99485
99467
99372
99465
99518
99383
99420
99603
99440
99578
99758
99544
99590
99421
99593
99575
99531
99580
99393
99380
99455
99573
99553
99372
99432
99702
99826
99535
99423
99379
99569
99420
99436
99372
99640
99574
99415
99763
99642
99439
99503
99417
99792
99426
99893
99702
99511
99501
99917
99844
99390
99496
99430
99596
99453
99573
99773
99489
99672
99583
99478
99743
99797
99614
99544
99902
99432
99431
99395
99435
99532
99399
99466
99946
99401
99640
99441
99409
99632
99423
99832
99508
99835
99584
99400
99575
99542
99650
99570
99763
99391
99405
99562
99534
99575
99392
99546
99592
99917
99478
99453
99448
99438
99753
99899
99530
99394
99419
99421
99444
99700
99678
99562
99542
99541
99386
99431
99373
99390
99425
99476
99602
99600
99448
99620
99520
99570
99510
99476
99439
99502
99962
99737
99507
99667
99830
99416
99733
99429
99501
99471
99404
99468
99512
99664
99464
99544
99542
99545
99370
99694
99549
99727
99404
99803
99385
99751
99443
99674
99708
99735
99805
99562
99443
99719
99495
99419
99945
99375
99379
99410
99451
99640
99558
99641
99706
99524
99694
99770
99492
99487
99448
99530
99456
99788
99411
99748
99490
99374
99782
99564
99651
99681
99460
99375
99538
99496
99961
99658
99630
99475
99448
99560
99806
99554
99553
99490
99381
99411
99405
99506
99639
99760
99408
99463
99912
99912
99767
99397
99812
99406
99768
99392
99584
99684
99659
99434
99573
99492
99540
99580
99388
99752
99571
99479
99487
99716
99458
99624
99685
99544
99816
99474
99521
99779
99792
99440
99602
99388
99751
99423
99520
99729
99532
99669
99647
99374
99418
99479
99700
99388
99477
99612
99647
99625
99512
99976
99396
99482
99425
99650
99432
99558
99388
99402
99641
99667
99369
99382
99525
99761
99481
99534
99514
99453
99680
99635
99515
99467
99443
99856
99371
99580
99594
99554
99433
99434
99391
99815
99684
99482
99821
99709
99862
99381
99703
99728
99429
99407
99596
99473
99742
99556
99370
99381
99403
99382
99579
99855
99699
99472
99467
99804
99519
99482
99754
99456
99897
99509
99654
99412
99480
99452
99815
99622
99419
99546
99394
99806
99548
99482
99521
99474
99815
99507
99537
99416
99504
99477
99661
99607
99474
99560
99391
99654
99544
99669
99509
99499
99764
99416
99525
99571
99872
99884
99618
99499
99609
99431
99864
99403
99482
99643
99607
99543
99667
99925
99829
99436
99533
99481
99524
99369
99578
99560
99504
99805
99552
99455
99524
99451
99807
99764
99381
99758
99435
99415
99542
99635
99821
99620
99579
99630
99608
99599
99386
99992
99401
99478
99508
99414
99562
99511
99381
99490
99632
99561
99585
99556
99562
99857
99668
99795
99831
99641
99504
99608
99703
99636
99636
99740
99665
99628
99468
99575
99745
99472
99454
99690
99642
99438
99452
99587
99660
99557
99654
99710
99374
99531
99466
99696
99737
99649
99518
99638
99664
99539
99374
99762
99506
99583
99484
99934
99768
99715
99437
99734
99593
99829
99822
99516
99481
99914
99477
99701
99499
99537
99430
99574
99647
99376
99419
99530
99831
99714
99433
99559
99385
99447
99373
99431
99953
99849
99494
99603
99769
99553
99567
99915
99537
99536
99445
99548
99726
99643
99434
99377
99673
99419
99439
99575
99813
99731
99739
99841
99582
99817
99379
99441
99712
99857
99490
99515
99427
99431
99744
99518
99415
99620
99837
99378
99545
99606
99646
99460
99543
99626
99542
99704
99817
99392
99530
99652
99479
99773
99488
99733
99720
99616
99535
99591
99715
99617
99411
99417
99496
99703
99502
99458
99926
99601
99551
99808
99695
99373
99682
99606
99719
99666
99504
99849
99465
99613
99705
99678
99794
99649
99670
99656
99526
99438
99610
99690
99770
99438
99669
99507
99638
99501
99429
99627
99561
99664
99603
99610
99623
99606
99467
99384
99598
99407
99536
99710
99638
99660
99529
99559
99607
99573
99439
99438
99605
99505
99405
99441
99532
99373
99373
99791
99372
99612
99687
99442
99622
99609
99639
99703
99546
99486
99454
99408
99765
99554
99571
99663
99472
99547
99613
99635
99588
99456
99535
99875
99507
99514
99380
99671
99501
99739
99416
99782
99913
99910
99553
99640
99480
99563
99463
99455
99630
99401
99866
99826
99444
99669
99375
99860
99701
99801
99587
99394
99383
99520
99573
99591
99375
99835
99394
99542
99543
99602
99833
99586
99572
99733
99487
99535
99625
99425
99510
99584
99443
99710
99456
99509
99603
99809
99428
99369
99415
99751
99980
99853
99649
99560
99784
99613
99723
99662
99737
99721
99629
99827
99787
99497
99880
99402
99412
99870
99387
99449
99426
99734
99376
99374
99399
99409
99545
99517
99819
99570
99784
99524
99536
99871
99680
99632
99785
99395
99402
99530
99530
99400
99389
99709
99371
99880
99701
99840
99651
99661
99942
99524
99556
99415
99375
99638
99511
99621
99857
99882
99518
99721
99463
99525
99766
99680
99566
99415
99875
99798
99832
99502
99628
99681
99755
99515
99371
99711
99965
99600
99778
99378
99513
99440
99575
99756
99418
99375
99393
99576
99785
99564
99611
99710
99780
99607
99683
99593
99433
99593
99597
99711
99646
99401
99552
99412
99664
99921
99660
99390
99559
99888
99846
99375
99407
99747
99385
99892
99778
99858
99616
99512
99400
99511
99385
99534
99469
99757
99689
99640
99823
99807
99554
99398
99514
99415
99585
99493
99424
99440
99564
99375
99552
99384
99833
99411
99390
99617
99588
99431
99760
99450
99518
99699
99609
99784
99449
99534
99959
99496
99788
99550
99638
99768
99714
99574
99778
99503
99633
99834
99930
99509
99505
99556
99473
99467
99739
99803
99839
99470
99379
99702
99399
99672
99448
99416
99600
99631
99547
99474
99371
99551
99826
99423
99540
99435
99662
99402
99428
99725
99609
99429
99385
99491
99600
99654
99403
99716
99827
99586
99840
99531
99511
99463
99843
99498
99814
99446
99380
99551
99401
99399
99377
99421
99870
99500
99583
99573
99476
99470
99533
99403
99481
99793
99628
99417
99425
99680
99836
99483
99458
99374
99712
99457
99514
99672
99755
99403
99680
99889
99392
99898
99685
99642
99420
99486
99397
99525
99721
99415
99611
99441
99685
99803
99625
99698
99711
99384
99673
99447
99440
99676
99769
99685
99522
99917
99686
99497
99662
99581
99640
99617
99375
99413
99832
99747
99377
99420
99391
99615
99650
99419
99447
99665
99534
99589
99487
99491
99689
99503
99721
99788
99521
99541
99565
99691
99617
99413
99634
99535
99582
99501
99666
99704
99708
99440
99559
99610
99584
99819
99716
99469
99892
99739
99677
99376
99400
99826
99448
99389
99599
99768
99765
99734
99916
99377
99375
99958
99552
99443
99664
99617
99379
99681
99378
99798
99577
99480
99455
99515
99617
99557
99735
99385
99633
99589
99412
99620
99681
99369
99371
99771
99464
99527
99466
99417
99444
99513
99373
99547
99745
99407
99502
99462
99813
99819
99560
99479
99409
99447
99506
99597
99538
99602
99596
99406
99844
99664
99411
99583
99758
99445
99799
99533
99478
99396
99560
99647
99397
99875
99371
99644
99468
99537
99491
99659
99655
99547
99428
99810
99558
99949
99456
99619
99712
99533
99648
99399
99469
99660
99393
99537
99403
99482
99488
99506
99514
99573
99748
99547
99520
99525
99426
99435
99712
99749
99708
99444
99828
99379
99510
99448
99383
99369
99730
99425
99485
99688
99767
99540
99815
99823
99706
99693
99548
99750
99612
99372
99397
99806
99458
99637
99624
99497
99855
99398
99772
99468
99375
99547
99577
99399
99708
99501
99517
99480
99587
99407
99474
99394
99706
99453
99389
99379
99712
99710
99523
99376
99500
99632
99575
99456
99814
99404
99699
99421
99394
99469
99518
99563
99396
99700
99592
99377
99715
99741
99716
99392
99373
99411
99397
99713
99512
99785
99376
99414
99402
99532
99553
99620
99640
99635
99766
99615
99708
99788
99436
99622
99735
99396
99682
99486
99599
99699
99374
99566
99379
99846
99845
99688
99759
99658
99390
99710
99857
99769
99749
99772
99702
99633
99548
99465
99733
99390
99445
99432
99707
99652
99469
99515
99573
99702
99594
99579
99824
99523
99431
99379
99378
99383
99577
99565
99446
99384
99372
99727
99417
99610
99474
99759
99520
99545
99838
99901
99839
99513
99394
99391
99499
99875
99661
99846
99599
99430
99772
99439
99774
99657
99607
99638
99431
99452
99750
99969
99590
99389
99516
99445
99824
99472
99813
99508
99445
99593
99636
99442
99571
99643
99706
99578
99456
99837
99531
99613
99878
99812
99764
99481
99450
99432
99724
99698
99972
99418
99627
99370
99481
99752
99616
99529
99431
99947
99418
99393
99493
99400
99519
99508
99409
99505
99496
99412
99706
99382
99560
99611
99419
99509
99441
99689
99532
99589
99727
99412
99719
99399
99643
99504
99780
99782
99561
99447
99386
99569
99832
99507
99398
99565
99372
99885
99588
99541
99568
99377
99497
99537
99668
99452
99480
99678
99382
99599
99453
99416
99409
99396
99719
99527
99900
99373
99808
99506
99555
99750
99519
99446
99384
99401
99423
99507
99419
99411
99532
99398
99432
99464
99712
99407
99458
99680
99440
99627
99681
99422
99421
99481
99840
99799
99587
99695
99446
99529
99519
99446
99509
99798
99659
99494
99683
99460
99827
99588
99523
99724
99516
99604
99669
99859
99403
99436
99506
99828
99661
99483
99376
99408
99800
99555
99424
99399
99663
99645
99431
99412
99452
99394
99532
99426
99662
99624
99376
99483
99450
99723
99466
99589
99383
99944
99765
99723
99517
99536
99416
99622
99493
99545
99601
99835
99590
99837
99387
99726
99670
99487
99552
99382
99743
99478
99537
99475
99905
99584
99417
99443
99373
99441
99551
99477
99801
99376
99629
99664
99498
99375
99616
99417
99758
99382
99430
99551
99417
99392
99702
99617
99416
99414
99671
99835
99416
99767
99578
99810
99636
99697
99421
99582
99841
99369
99437
99802
99541
99988
99390
99811
99714
99607
99815
99492
99571
99476
99749
99424
99555
99427
99386
99536
99575
99645
99376
99768
99398
99807
99618
99700
99466
99825
99777
99544
99725
99496
99626
99862
99617
99373
99669
99531
99446
99432
99864
99570
99879
99488
99444
99914
99535
99575
99402
99586
99719
99397
99434
99415
99630
99384
99389
99535
99409
99568
99488
99679
99652
99464
99513
99440
99503
99559
99669
99447
99378
99748
99409
99497
99513
99553
99581
99454
99614
99530
99491
99510
99379
99376
99648
99479
99733
99724
99617
99391
99483
99547
99388
99457
99571
99578
99726
99557
99726
99885
99721
99929
99524
99750
99952
99557
99586
99484
99463
99468
99413
99722
99595
99548
99538
99705
99506
99437
99626
99495
99546
99498
99394
99492
99472
99598
99669
99789
99534
99642
99706
99501
99694
99517
99448
99409
99469
99374
99699
99706
99529
99403
99384
99445
99581
99665
99487
99537
99842
99591
99470
99556
99532
99501
99476
99433
99757
99640
99742
99486
99488
99442
99630
99482
99401
99440
99600
99573
99547
99613
99597
99636
99577
99635
99409
99634
99383
99550
99522
99521
99799
99757
99579
99409
99411
99598
99504
99493
99729
99611
99781
99894
99711
99472
99756
99782
99503
99653
99729
99852
99879
99496
99525
99423
99412
99703
99428
99809
99395
99467
99513
99582
99727
99515
99856
99587
99457
99605
99485
99458
99751
99503
99714
99478
99546
99567
99412
99373
99644
99892
99494
99936
99370
99554
99456
99400
99449
99512
99589
99677
99525
99685
99404
99481
99806
99460
99864
99669
99440
99823
99769
99374
99484
99458
99500
99476
99534
99501
99606
99914
99687
99923
99560
99873
99426
99570
99455
99387
99844
99734
99915
99545
99517
99844
99656
99457
99884
99529
99696
99898
99606
99889
99605
99672
99541
99491
99620
99801
99498
99443
99583
99395
99896
99664
99505
99555
99578
99823
99656
99824
99487
99584
99633
99658
99466
99718
99911
99650
99490
99451
99486
99918
99721
99682
99613
99407
99502
99685
99484
99614
99661
99465
99585
99605
99682
99555
99492
99681
99568
99479
99683
99419
99459
99584
99426
99713
99559
99382
99658
99751
99897
99601
99702
99512
99908
99865
99673
99761
99964
99609
99389
99463
99422
99512
99440
99654
99684
99629
99487
99479
99442
99582
99406
99774
99660
99544
99488
99773
99736
99837
99553
99539
99578
99829
99401
99439
99518
99447
99424
99917
99488
99459
99395
99466
99617
99381
99401
99761
99683
99762
99371
99449
99689
99507
99628
99423
99467
99810
99654
99518
99512
99620
99503
99376
99389
99477
99711
99498
99769
99601
99628
99548
99550
99720
99636
99695
99728
99393
99573
99480
99410
99830
99528
99940
99470
99856
99636
99717
99385
99472
99506
99407
99477
99602
99462
99547
99453
99692
99920
99419
99501
99821
99548
99495
99557
99741
99381
99448
99607
99884
99438
99667
99729
99687
99559
99619
99492
99371
99612
99388
99441
99490
99429
99537
99386
99465
99680
99736
99681
99648
99497
99481
99634
99600
99582
99787
99687
99569
99825
99583
99446
99877
99576
99388
99682
99721
99598
99457
99547
99442
99575
99596
99629
99734
99616
99418
99372
99398
99755
99781
99437
99581
99658
99420
99683
99518
99460
99556
99821
99469
99406
99430
99759
99638
99597
99671
99894
99896
99525
99990
99375
99559
99672
99391
99755
99410
99443
99501
99469
99699
99659
99503
99394
99435
99470
99419
99640
99679
99846
99642
99571
99670
99502
99398
99446
99446
99820
99623
99705
99839
99749
99410
99424
99752
99483
99651
99615
99530
99477
99425
99508
99484
99371
99602
99749
99729
99393
99618
99382
99458
99831
99570
99627
99700
99516
99528
99515
99658
99579
99377
99537
99590
99624
99469
99832
99824
99671
99742
99520
99564
99528
99375
99486
99728
99818
99767
99914
99938
99371
99436
99377
99590
99645
99599
99376
99884
99405
99562
99498
99778
99383
99426
99404
99721
99500
99821
99557
99912
99375
99762
99469
99539
99642
99469
99508
99520
99529
99563
99682
99678
99453
99927
99426
99751
99380
99401
99400
99470
99772
99447
99534
99425
99778
99584
99554
99672
99711
99548
99748
99484
99485
99478
99652
99428
99564
99570
99618
99776
99453
99785
99533
99546
99823
99758
99811
99452
99639
99646
99572
99395
99762
99957
99510
99714
99470
99381
99769
99421
99594
99516
99579
99450
99647
99493
99476
99788
99558
99373
99445
99853
99530
99397
99836
99766
99838
99564
99709
99663
99785
99562
99813
99405
99679
99400
99496
99682
99441
99851
99462
99665
99755
99443
99504
99825
99719
99676
99377
99415
99775
99520
99679
99538
99562
99475
99595
99518
99833
99579
99397
99512
99527
99499
99403
99463
99636
99802
99628
99736
99424
99396
99909
99925
99464
99847
99671
99421
99562
99701
99529
99486
99525
99470
99415
99373
99682
99577
99616
99489
99454
99892
99370
99761
99454
99741
99720
99669
99478
99675
99678
99507
99876
99474
99614
99418
99697
99765
99470
99891
99459
99692
99510
99789
99406
99675
99619
99776
99532
99882
99762
99403
99481
99734
99701
99380
99473
99506
99858
99844
99634
99627
99437
99776
99527
99430
99369
99431
99384
99539
99531
99433
99448
99748
99491
99679
99573
99395
99672
99467
99586
99497
99376
99568
99503
99549
99663
99380
99416
99808
99478
99375
99411
99526
99788
99518
99552
99444
99405
99665
99423
99673
99450
99742
99391
99891
99525
99458
99419
99503
99480
99784
99507
99555
99412
99445
99587
99640
99431
99445
99673
99714
99480
99562
99420
99396
99434
99830
99393
99493
99723
99499
99778
99534
99501
99504
99490
99572
99865
99610
99429
99797
99568
99610
99573
99726
99373
99519
99456
99378
99648
99588
99701
99544
99652
99512
99576
99936
99521
99675
99379
99394
99377
99482
99495
99377
99478
99619
99511
99405
99416
99460
99420
99425
99629
99600
99600
99438
99481
99370
99693
99746
99423
99420
99881
99581
99493
99403
99682
99441
99419
99809
99906
99474
99544
99803
99613
99473
99611
99379
99595
99575
99610
99565
99479
99439
99376
99501
99676
99821
99501
99496
99431
99862
99743
99538
99435
99814
99580
99481
99451
99462
99856
99621
99614
99760
99627
99622
99378
99948
99469
99532
99559
99440
99569
99396
99371
99522
99422
99658
99403
99612
99855
99369
99899
99656
99389
99655
99558
99408
99418
99598
99850
99496
99585
99841
99546
99713
99636
99626
99441
99420
99510
99530
99625
99583
99527
99440
99615
99750
99379
99383
99639
99588
99424
99518
99864
99903
99424
99750
99690
99661
99966
99463
99626
99463
99479
99693
99451
99634
99746
99868
99440
99519
99513
99410
99425
99406
99399
99526
99498
99421
99817
99405
99393
99465
99386
99677
99489
99491
99538
99432
99587
99515
99693
99595
99444
99652
99436
99568
99468
99583
99658
99655
99698
99697
99762
99401
99511
99466
99710
99589
99372
99665
99507
99566
99647
99688
99553
99889
99526
99799
99765
99486
99825
99863
99393
99423
99743
99624
99470
99586
99539
99935
99528
99408
99537
99748
99394
99663
99684
99739
99807
99526
99977
99545
99415
99508
99565
99401
99701
99433
99615
99419
99414
99654
99510
99461
99541
99375
99846
99482
99719
99743
99599
99452
99453
99861
99727
99519
99497
99672
99581
99842
99644
99658
99722
99762
99573
99390
99397
99383
99406
99530
99577
99443
99459
99632
99391
99501
99486
99712
99526
99612
99688
99500
99450
99455
99493
99590
99406
99432
99714
99472
99412
99539
99579
99407
99466
99409
99636
99604
99509
99393
99718
99783
99410
99857
99477
99847
99534
99682
99648
99710
99726
99553
99687
99387
99492
99441
99654
99956
99513
99616
99890
99396
99530
99435
99534
99570
99686
99396
99708
99487
99500
99566
99788
99403
99588
99885
99598
99536
99939
99563
99505
99449
99726
99437
99786
99722
99646
99384
99558
99385
99386
99604
99629
99679
99931
99496
99639
99592
99434
99392
99774
99406
99567
99403
99473
99437
99399
99406
99764
99589
99476
99507
99803
99447
99499
99620
99697
99812
99438
99620
99643
99769
99684
99485
99791
99646
99731
99752
99522
99612
99716
99469
99385
99384
99391
99530
99512
99488
99712
99558
99572
99417
99541
99451
99514
99650
99400
99479
99417
99386
99437
99499
99603
99476
99716
99748
99446
99428
99530
99852
99591
99505
99600
99391
99404
99621
99894
99582
99618
99386
99396
99380
99880
99705
99541
99620
99459
99449
99613
99648
99520
99489
99621
99479
99642
99925
99457
99572
99549
99531
99846
99467
99476
99614
99692
99629
99626
99537
99712
99396
99646
99692
99620
99374
99512
99586
99580
99610
99414
99774
99528
99485
99388
99473
99779
99605
99726
99571
99384
99851
99549
99402
99848
99379
99733
99495
99371
99530
99719
99668
99793
99553
99379
99440
99743
99751
99574
99602
99724
99738
99907
99657
99571
99445
99372
99765
99632
99431
99560
99384
99878
99387
99463
99500
99390
99560
99829
99602
99520
99492
99627
99379
99693
99480
99445
99460
99415
99425
99471
99603
99427
99881
99419
99661
99755
99787
99571
99490
99435
99617
99412
99442
99753
99443
99708
99668
99583
99571
99882
99418
99701
99704
99758
99708
99415
99369
99628
99505
99542
99400
99740
99690
99436
99512
99682
99419
99748
99776
99510
99485
99752
99451
99586
99554
99469
99439
99533
99544
99874
99658
99583
99473
99778
99545
99914
99641
99601
99636
99478
99428
99755
99537
99513
99371
99399
99656
99836
99486
99548
99599
99709
99509
99630
99597
99650
99519
99406
99753
99492
99953
99739
99390
99738
99555
99555
99595
99435
99515
99557
99518
99933
99530
99441
99537
99576
99675
99528
99427
99568
99491
99404
99724
99477
99392
99467
99852
99882
99484
99413
99373
99482
99772
99555
99561
99462
99370
99888
99538
99544
99633
99567
99700
99765
99694
99441
99465
99573
99398
99884
99478
99818
99657
99510
99593
99458
99707
99596
99519
99470
99531
99403
99539
99402
99730
99768
99517
99825
99432
99691
99471
99565
99687
99373
99492
99751
99528
99746
99374
99519
99761
99622
99421
99551
99474
99875
99740
99761
99679
99797
99723
99609
99497
99682
99763
99862
99701
99656
99456
99644
99755
99577
99716
99558
99608
99524
99892
99739
99474
99548
99695
99594
99690
99419
99418
99485
99747
99510
99841
99525
99784
99875
99689
99436
99623
99672
99723
99746
99423
99401
99381
99666
99398
99591
99813
99377
99532
99728
99693
99784
99669
99967
99554
99670
99436
99686
99895
99824
99700
99706
99779
99384
99605
99805
99487
99788
99644
99827
99772
99600
99811
99414
99372
99694
99501
99555
99633
99836
99733
99557
99729
99574
99469
99432
99389
99585
99390
99424
99413
99426
99862
99668
99539
99935
99378
99653
99374
99770
99377
99475
99534
99858
99866
99604
99569
99784
99642
99370
99759
99558
99469
99479
99696
99570
99385
99433
99882
99414
99548
99599
99481
99719
99588
99573
99461
99626
99540
99626
99488
99423
99798
99479
99394
99524
99877
99409
99559
99546
99412
99452
99437
99405
99599
99634
99537
99954
99912
99491
99673
99668
99492
99675
99508
99660
99755
99524
99436
99569
99688
99413
99421
99610
99382
99446
99477
99384
99462
99435
99712
99394
99796
99511
99641
99383
99485
99878
99435
99433
99746
99880
99580
99922
99404
99389
99390
99460
99393
99778
99530
99784
99851
99859
99435
99449
99583
99542
99704
99783
99833
99876
99480
99895
99781
99414
99461
99755
99765
99654
99711
99905
99582
99752
99667
99466
99639
99622
99602
99428
99723
99893
99391
99431
99458
99616
99653
99574
99400
99429
99498
99524
99802
99753
99474
99532
99700
99567
99956
99453
99615
99544
99511
99443
99521
99413
99412
99670
99447
99582
99785
99444
99783
99572
99645
99379
99528
99443
99395
99482
99388
99679
99921
99373
99836
99501
99448
99939
99419
99876
99706
99370
99689
99571
99602
99449
99509
99419
99658
99530
99655
99812
99733
99551
99859
99653
99780
99484
99504
99897
99572
99547
99723
99448
99680
99994
99586
99438
99493
99406
99718
99895
99450
99481
99802
99736
99402
99378
99517
99411
99786
99632
99697
99452
99456
99567
99577
99382
99871
99665
99424
99800
99519
99460
99466
99568
99392
99662
99468
99576
99756
99377
99660
99520
99447
99441
99653
99473
99507
99488
99845
99599
99698
99554
99530
99735
99526
99794
99492
99533
99438
99715
99491
99519
99535
99386
99499
99381
99454
99578
99679
99375
99752
99733
99691
99438
99570
99822
99645
99503
99818
99934
99888
99690
99571
99498
99546
99727
99442
99479
99704
99619
99373
99782
99583
99591
99497
99583
99407
99821
99557
99808
99758
99852
99909
99400
99593
99860
99564
99482
99465
99626
99738
99444
99446
99692
99576
99872
99671
99388
99654
99456
99625
99680
99418
99701
99492
99489
99686
99453
99723
99815
99561
99417
99677
99441
99526
99570
99612
99573
99456
99933
99458
99798
99372
99612
99548
99432
99379
99635
99757
99625
99413
99780
99520
99550
99603
99409
99476
99715
99607
99898
99776
99653
99658
99752
99614
99529
99799
99445
99416
99481
99696
99436
99731
99753
99768
99485
99371
99532
99571
99850
99599
99550
99463
99428
99512
99563
99750
99514
99574
99547
99490
99415
99408
99686
99649
99607
99523
99606
99965
99402
99534
99538
99558
99510
99825
99450
99628
99537
99534
99436
99760
99581
99444
99698
99719
99656
99491
99863
99657
99405
99827
99545
99569
99521
99778
99387
99545
99541
99621
99514
99864
99849
99443
99693
99540
99433
99454
99633
99591
99778
99508
99631
99439
99395
99428
99599
99692
99409
99724
99381
99668
99912
99789
99673
99558
99450
99396
99568
99711
99874
99412
99889
99641
99551
99779
99391
99525
99805
99486
99428
99595
99418
99480
99678
99491
99437
99510
99817
99378
99799
99743
99788
99373
99559
99371
99952
99601
99879
99752
99578
99447
99635
99487
99691
99602
99675
99634
99719
99509
99485
99370
99510
99843
99521
99402
99720
99852
99451
99497
99459
99570
99554
99475
99376
99853
99632
99461
99485
99414
99658
99827
99410
99840
99381
99462
99695
99576
99399
99577
99463
99377
99825
99454
99468
99443
99882
99402
99475
99399
99490
99577
99886
99697
99448
99777
99375
99538
99673
99519
99650
99835
99472
99765
99709
99792
99451
99415
99722
99692
99677
99471
99481
99608
99670
99511
99397
99525
99385
99940
99904
99420
99557
99569
99439
99393
99741
99463
99372
99380
99434
99421
99520
99396
99903
99370
99769
99751
99558
99568
99789
99477
99760
99484
99525
99545
99636
99440
99434
99435
99533
99507
99371
99608
99740
99595
99582
99524
99374
99636
99674
99675
99743
99540
99412
99398
99637
99830
99578
99655
99517
99430
99630
99385
99634
99608
99378
99439
99778
99369
99401
99654
99903
99663
99868
99685
99375
99417
99804
99650
99427
99403
99486
99537
99432
99436
99375
99488
99658
99510
99471
99605
99428
99697
99607
99735
99840
99733
99521
99607
99550
99720
99419
99656
99497
99428
99441
99471
99674
99519
99374
99391
99418
99460
99435
99398
99591
99537
99921
99811
99620
99710
99610
99451
99439
99715
99883
99601
99402
99714
99725
99654
99855
99641
99678
99613
99515
99650
99730
99883
99807
99599
99664
99446
99956
99379
99538
99828
99425
99625
99618
99586
99682
99432
99567
99768
99535
99533
99544
99442
99434
99649
99700
99402
99679
99491
99778
99575
99736
99392
99813
99444
99375
99829
99793
99408
99453
99614
99459
99605
99668
99558
99436
99381
99558
99444
99765
99572
99980
99411
99500
99377
99824
99424
99419
99389
99573
99762
99529
99833
99498
99494
99514
99459
99534
99729
99478
99768
99565
99746
99579
99643
99692
99927
99831
99563
99949
99427
99596
99820
99515
99748
99554
99855
99626
99539
99477
99381
99596
99716
99732
99543
99610
99740
99937
99406
99608
99728
99652
99397
99796
99885
99460
99616
99697
99858
99424
99659
99390
99472
99734
99471
99406
99803
99625
99956
99668
99405
99582
99443
99531
99455
99424
99552
99804
99523
99387
99517
99871
99613
99647
99902
99550
99476
99497
99596
99433
99636
99829
99566
99664
99419
99471
99514
99749
99804
99791
99594
99395
99567
99644
99433
99845
99470
99490
99763
99409
99648
99904
99832
99899
99823
99797
99749
99945
99850
99529
99383
99393
99806
99590
99466
99852
99712
99654
99857
99883
99439
99392
99570
99545
99443
99374
99609
99561
99761
99583
99558
99511
99484
99748
99404
99675
99627
99443
99627
99861
99853
99435
99415
99448
99612
99633
99894
99663
99627
99646
99555
99646
99640
99860
99741
99567
99471
99520
99382
99650
99391
99753
99499
99478
99532
99608
99540
99488
99527
99409
99522
99469
99560
99406
99480
99432
99561
99459
99473
99855
99476
99375
99528
99467
99747
99821
99556
99610
99667
99524
99578
99830
99615
99448
99563
99447
99372
99388
99605
99701
99376
99879
99506
99638
99386
99540
99899
99440
99570
99477
99536
99598
99768
99410
99708
99469
99472
99509
99535
99698
99394
99677
99645
99472
99577
99644
99379
99555
99625
99564
99491
99754
99454
99376
99921
99441
99579
99758
99417
99491
99502
99385
99519
99775
99551
99466
99545
99823
99553
99534
99548
99436
99546
99518
99934
99432
99791
99777
99859
99722
99420
99416
99493
99863
99526
99464
99458
99560
99633
99371
99490
99876
99391
99470
99676
99685
99421
99432
99551
99599
99450
99685
99852
99414
99645
99878
99895
99537
99697
99457
99435
99390
99759
99437
99400
99669
99618
99458
99777
99421
99470
99457
99524
99866
99790
99424
99536
99626
99437
99953
99394
99922
99635
99412
99457
99450
99636
99426
99378
99531
99561
99497
99554
99457
99576
99477
99374
99396
99453
99659
99761
99665
99429
99526
99527
99391
99586
99633
99844
99531
99391
99695
99404
99676
99442
99829
99511
99586
99799
99553
99414
99670
99852
99560
99402
99383
99393
99551
99469
99527
99401
99494
99578
99689
99635
99689
99646
99380
99732
99424
99578
99447
99372
99632
99718
99473
99475
99597
99669
99586
99794
99384
99653
99402
99506
99437
99439
99457
99814
99555
99387
99714
99423
99785
99494
99409
99428
99496
99709
99628
99432
99511
99522
99468
99590
99398
99733
99754
99449
99528
99426
99747
99753
99437
99466
99821
99687
99636
99432
99494
99434
99715
99648
99402
99785
99817
99917
99498
99844
99854
99507
99574
99522
99396
99529
99622
99528
99522
99394
99551
99861
99538
99453
99867
99468
99766
99524
99559
99902
99539
99397
99556
99644
99681
99455
99400
99448
99685
99442
99642
99536
99597
99408
99819
99667
99464
99781
99578
99701
99604
99498
99601
99599
99466
99531
99578
99500
99512
99423
99540
99508
99592
99763
99567
99694
99435
99466
99620
99712
99391
99495
99370
99605
99530
99461
99970
99615
99434
99380
99610
99562
99388
99527
99395
99662
99522
99538
99802
99507
99756
99429
99617
99448
99826
99582
99547
99579
99471
99588
99459
99697
99519
99474
99606
99380
99527
99560
99589
99571
99467
99451
99483
99653
99955
99449
99540
99667
99427
99667
99490
99778
99500
99424
99607
99513
99611
99781
99773
99601
99496
99618
99433
99470
99783
99492
99635
99379
99654
99441
99810
99582
99414
99483
99521
99503
99650
99501
99600
99589
99778
99655
99376
99896
99761
99702
99473
99412
99617
99833
99477
99436
99543
99372
99625
99867
99538
99552
99774
99561
99651
99794
99387
99379
99376
99392
99552
99480
99552
99586
99666
99787
99611
99474
99517
99550
99548
99377
99478
99634
99754
99925
99558
99408
99772
99498
99584
99370
99526
99885
99520
99407
99762
99423
99646
99527
99624
99752
99584
99625
99893
99434
99386
99912
99571
99718
99849
99505
99597
99408
99819
99379
99798
99660
99436
99693
99547
99437
99464
99578
99618
99516
99555
99574
99663
99412
99550
99394
99685
99598
99478
99450
99416
99789
99386
99653
99506
99718
99757
99762
99544
99602
99572
99611
99429
99441
99868
99787
99497
99604
99706
99428
99568
99858
99505
99560
99776
99657
99536
99630
99768
99884
99485
99372
99454
99491
99628
99506
99412
99911
99579
99586
99928
99604
99599
99680
99437
99388
99743
99555
99435
99647
99433
99628
99559
99424
99737
99757
99500
99641
99700
99599
99429
99683
99535
99432
99893
99738
99421
99414
99602
99544
99830
99379
99680
99391
99380
99424
99938
99613
99383
99707
99680
99564
99466
99674
99845
99497
99816
99599
99589
99704
99628
99851
99681
99390
99447
99460
99390
99438
99756
99578
99718
99547
99740
99378
99738
99673
99744
99644
99393
99468
99379
99610
99620
99850
99903
99409
99623
99518
99480
99830
99442
99707
99482
99712
99675
99393
99469
99713
99702
99377
99427
99467
99709
99670
99388
99804
99651
99455
99607
99543
99499
99521
99459
99381
99600
99500
99556
99457
99489
99688
99947
99445
99569
99406
99846
99726
99434
99751
99905
99516
99777
99423
99519
99764
99580
99576
99523
99573
99476
99531
99539
99962
99539
99485
99545
99503
99616
99622
99427
99440
99932
99674
99549
99671
99374
99380
99398
99639
99386
99488
99608
99729
99398
99609
99645
99456
99438
99509
99489
99394
99401
99501
99395
99500
99718
99660
99479
99524
99409
99612
99418
99460
99685
99615
99537
99657
99842
99557
99897
99692
99870
99749
99717
99694
99605
99406
99873
99865
99496
99790
99862
99574
99497
99453
99493
99509
99388
99456
99644
99736
99565
99701
99602
99490
99413
99500
99415
99423
99540
99394
99545
99495
99534
99607
99678
99844
99777
99524
99460
99465
99427
99709
99626
99382
99492
99516
99615
99375
99630
99388
99422
99737
99752
99381
99504
99810
99589
99411
99819
99643
99676
99405
99438
99472
99396
99375
99761
99534
99420
99863
99549
99926
99712
99442
99539
99430
99593
99773
99511
99585
99540
99672
99552
99442
99683
99423
99518
99756
99570
99552
99877
99430
99874
99775
99551
99731
99394
99538
99523
99613
99762
99536
99703
99465
99500
99442
99810
99551
99464
99949
99432
99526
99370
99378
99504
99543
99821
99384
99598
99403
99689
99575
99384
99582
99386
99579
99668
99460
99551
99417
99446
99552
99748
99753
99769
99402
99479
99848
99436
99441
99650
99660
99384
99595
99532
99783
99427
99627
99559
99663
99420
99726
99603
99617
99677
99583
99477
99595
99421
99569
99495
99707
99470
99627
99524
99412
99552
99563
99635
99445
99663
99755
99750
99672
99588
99723
99529
99578
99626
99391
99836
99580
99532
99452
99514
99632
99568
99517
99369
99453
99713
99914
99379
99373
99459
99686
99568
99844
99444
99434
99649
99795
99682
99641
99609
99758
99821
99558
99381
99608
99732
99453
99483
99417
99604
99697
99694
99841
99637
99482
99446
99510
99454
99774
99395
99409
99397
99621
99870
99783
99757
99533
99540
99708
99652
99514
99859
99657
99728
99750
99525
99896
99427
99501
99519
99579
99867
99374
99792
99885
99839
99475
99745
99475
99565
99630
99570
99768
99384
99482
99423
99592
99670
99493
99465
99378
99512
99670
99403
99532
99582
99630
99686
99486
99653
99505
99892
99650
99816
99478
99621
99639
99552
99553
99661
99642
99559
99597
99396
99638
99485
99714
99627
99449
99482
99422
99457
99782
99615
99492
99485
99670
99786
99421
99436
99557
99746
99804
99430
99434
99690
99687
99668
99787
99398
99463
99629
99801
99528
99757
99415
99573
99485
99380
99744
99585
99395
99583
99559
99372
99753
99455
99458
99618
99394
99429
99849
99454
99762
99587
99614
99800
99755
99683
99611
99797
99541
99632
99444
99371
99839
99713
99404
99445
99568
99791
99434
99471
99431
99756
99377
99649
99378
99468
99820
99418
99453
99607
99777
99428
99525
99390
99399
99629
99383
99635
99683
99572
99461
99511
99755
99403
99485
99665
99395
99376
99373
99720
99407
99495
99745
99553
99396
99410
99644
99417
99526
99480
99710
99646
99711
99557
99491
99733
99411
99372
99833
99488
99465
99566
99543
99777
99618
99560
99702
99562
99515
99410
99448
99398
99486
99553
99452
99865
99459
99618
99553
99665
99525
99485
99639
99540
99483
99802
99484
99981
99698
99711
99452
99413
99681
99444
99588
99867
99448
99564
99665
99539
99644
99596
99714
99775
99567
99664
99538
99606
99523
99700
99786
99705
99516
99664
99406
99446
99421
99834
99379
99442
99606
99838
99542
99469
99570
99844
99699
99692
99874
99629
99531
99734
99524
99773
99706
99475
99547
99832
99458
99730
99554
99560
99412
99418
99556
99564
99761
99584
99429
99530
99575
99422
99635
99592
99465
99663
99463
99489
99644
99474
99703
99519
99478
99417
99459
99661
99567
99420
99609
99748
99704
99858
99618
99708
99805
99839
99473
99435
99505
99432
99542
99512
99403
99973
99391
99529
99474
99395
99538
99434
99640
99949
99925
99792
99503
99520
99637
99865
99923
99859
99574
99514
99392
99378
99441
99614
99410
99373
99440
99579
99484
99610
99375
99929
99457
99623
99691
99578
99424
99397
99686
99446
99526
99415
99581
99657
99917
99473
99399
99428
99502
99491
99536
99686
99502
99452
99891
99580
99533
99387
99942
99876
99684
99434
99588
99625
99388
99454
99434
99754
99747
99765
99373
99499
99552
99566
99543
99713
99814
99482
99446
99668
99700
99588
99502
99521
99730
99546
99482
99437
99431
99465
99758
99548
99576
99383
99445
99713
99793
99619
99514
99831
99746
99535
99871
99461
99679
99386
99404
99466
99664
99487
99418
99473
99793
99569
99695
99469
99881
99451
99595
99566
99573
99799
99410
99715
99391
99447
99381
99373
99445
99764
99543
99389
99805
99554
99409
99669
99650
99433
99435
99540
99648
99580
99812
99728
99415
99665
99505
99745
99555
99391
99394
99520
99516
99859
99544
99454
99724
99780
99683
99717
99554
99829
99694
99887
99605
99479
99791
99609
99514
99782
99411
99400
99396
99864
99380
99671
99419
99835
99499
99418
99482
99520
99778
99665
99725
99752
99732
99533
99721
99762
99449
99458
99421
99565
99805
99842
99673
99541
99505
99384
99488
99579
99648
99565
99576
99606
99447
99796
99434
99965
99503
99664
99753
99463
99455
99413
99388
99419
99503
99855
99614
99372
99650
99604
99658
99430
99514
99832
99704
99432
99792
99455
99649
99727
99511
99670
99531
99589
99805
99474
99941
99803
99591
99521
99562
99383
99717
99774
99391
99779
99474
99726
99383
99585
99854
99705
99610
99577
99704
99720
99558
99524
99481
99509
99518
99437
99837
99719
99771
99441
99829
99476
99888
99806
99466
99727
99407
99486
99849
99766
99805
99394
99413
99438
99718
99716
99398
99457
99376
99408
99557
99412
99427
99461
99839
99944
99885
99370
99735
99560
99375
99607
99854
99827
99506
99472
99765
99792
99466
99393
99377
99430
99470
99418
99645
99534
99470
99666
99448
99585
99987
99594
99715
99395
99566
99638
99387
99411
99399
99495
99528
99549
99715
99393
99386
99432
99784
99597
99688
99527
99448
99379
99503
99581
99483
99584
99425
99506
99431
99591
99539
99608
99887
99399
99556
99450
99379
99506
99633
99741
99642
99607
99677
99389
99464
99851
99462
99475
99757
99516
99826
99534
99785
99897
99872
99775
99469
99458
99402
99705
99847
99472
99425
99455
99801
99383
99643
99535
99574
99785
99436
99545
99597
99370
99589
99422
99472
99447
99512
99777
99579
99390
99556
99413
99749
99443
99640
99428
99481
99437
99856
99500
99378
99696
99629
99417
99696
99411
99585
99817
99520
99906
99473
99455
99526
99455
99483
99698
99577
99626
99515
99505
99625
99440
99475
99746
99746
99632
99466
99997
99647
99578
99544
99775
99514
99600
99963
99497
99426
99568
99410
99880
99470
99593
99377
99703
99582
99740
99615
99420
99802
99371
99411
99531
99705
99787
99580
99680
99512
99448
99420
99426
99497
99411
99668
99428
99683
99470
99588
99665
99445
99431
99672
99835
99407
99430
99414
99774
99644
99784
99705
99375
99472
99661
99505
99419
99386
99782
99841
99391
99525
99735
99715
99444
99563
99435
99416
99478
99489
99647
99558
99477
99378
99581
99534
99847
99643
99435
99559
99773
99709
99664
99498
99615
99655
99613
99643
99427
99741
99537
99494
99706
99576
99459
99673
99750
99589
99779
99434
99661
99477
99585
99786
99591
99548
99569
99734
99534
99434
99804
99446
99369
99430
99670
99690
99381
99475
99668
99606
99658
99384
99412
99549
99440
99528
99553
99557
99436
99626
99516
99456
99932
99596
99682
99749
99588
99371
99375
99850
99634
99731
99412
99656
99443
99648
99859
99560
99979
99708
99466
99768
99554
99602
99416
99821
99657
99632
99576
99379
99719
99670
99629
99563
99452
99897
99695
99411
99414
99749
99447
99688
99411
99637
99405
99369
99617
99376
99551
99380
99780
99408
99532
99382
99665
99547
99370
99461
99502
99486
99835
99817
99642
99733
99575
99719
99438
99547
99626
99488
99451
99810
99760
99547
99806
99561
99384
99406
99535
99663
99470
99408
99632
99404
99881
99474
99764
99378
99822
99374
99389
99449
99849
99494
99576
99562
99560
99809
99623
99477
99729
99688
99580
99538
99422
99818
99454
99401
99503
99583
99414
99802
99725
99524
99375
99650
99413
99483
99610
99666
99515
99444
99774
99666
99817
99422
99392
99564
99372
99610
99722
99568
99450
99759
99689
99734
99441
99601
99499
99848
99760
99731
99504
99461
99607
99508
99374
99599
99387
99551
99685
99491
99678
99373
99727
99453
99520
99736
99565
99543
99740
99397
99687
99405
99595
99602
99371
99826
99639
99607
99479
99454
99670
99589
99599
99626
99442
99430
99475
99468
99631
99466
99850
99655
99498
99847
99472
99673
99464
99557
99594
99473
99479
99508
99459
99619
99408
99473
99683
99466
99625
99760
99450
99442
99691
99413
99385
99638
99791
99441
99588
99813
99569
99970
99504
99741
99729
99823
99491
99499
99900
99442
99930
99466
99478
99410
99930
99776
99546
99642
99573
99913
99727
99372
99808
99460
99561
99844
99400
99472
99635
99783
99385
99844
99723
99876
99777
99721
99578
99735
99690
99588
99612
99566
99410
99521
99491
99602
99458
99447
99765
99547
99906
99698
99584
99424
99535
99489
99707
99493
99468
99861
99507
99428
99808
99431
99629
99631
99553
99756
99505
99447
99375
99407
99440
99589
99457
99703
99492
99498
99749
99666
99705
99395
99374
99744
99824
99432
99457
99828
99716
99404
99737
99679
99496
99450
99614
99370
99544
99573
99473
99531
99485
99449
99689
99458
99729
99444
99880
99387
99430
99563
99709
99600
99467
99546
99647
99734
99578
99797
99662
99538
99451
99527
99504
99486
99431
99775
99881
99535
99662
99522
99588
99595
99625
99382
99835
99701
99667
99642
99562
99373
99670
99744
99753
99578
99389
99472
99540
99714
99778
99550
99587
99714
99418
99480
99871
99871
99445
99464
99828
99481
99686
99449
99788
99736
99398
99522
99655
99733
99450
99410
99456
99591
99646
99906
99720
99648
99641
99540
99375
99496
99637
99420
99398
99437
99451
99456
99690
99409
99562
99412
99395
99486
99488
99487
99504
99462
99452
99586
99409
99501
99772
99464
99787
99378
99396
99878
99546
99692
99718
99638
99465
99474
99803
99554
99577
99721
99522
99375
99685
99695
99666
99758
99582
99387
99726
99421
99575
99655
99783
99456
99444
99517
99406
99754
99731
99390
99403
99436
99559
99545
99555
99634
99373
99523
99463
99556
99416
99472
99417
99705
99401
99473
99510
99619
99496
99639
99556
99859
99774
99533
99582
99597
99452
99563
99671
99382
99396
99381
99425
99555
99433
99400
99609
99846
99499
99520
99468
99753
99826
99619
99452
99699
99656
99558
99487
99719
99397
99542
99776
99863
99486
99422
99727
99488
99418
99419
99519
99642
99431
99731
99675
99473
99777
99461
99502
99974
99475
99488
99766
99599
99951
99794
99742
99586
99720
99782
99643
99653
99438
99707
99509
99850
99542
99464
99456
99686
99668
99467
99494
99398
99645
99559
99382
99669
99439
99516
99776
99398
99545
99440
99399
99678
99504
99648
99576
99477
99609
99712
99843
99582
99548
99702
99387
99605
99589
99667
99630
99904
99500
99518
99520
99668
99598
99418
99514
99409
99452
99393
99449
99572
99587
99391
99409
99542
99555
99468
99412
99946
99381
99573
99407
99594
99488
99684
99905
99647
99400
99382
99398
99593
99843
99823
99507
99419
99543
99478
99449
99654
99548
99645
99476
99690
99392
99447
99556
99857
99397
99570
99421
99541
99739
99527
99704
99672
99889
99554
99651
99558
99480
99875
99552
99813
99686
99587
99640
99589
99629
99459
99704
99682
99817
99514
99538
99583
99461
99663
99649
99431
99400
99409
99471
99560
99594
99520
99882
99743
99628
99592
99693
99715
99879
99811
99685
99442
99773
99395
99401
99588
99454
99722
99640
99512
99607
99432
99388
99663
99419
99600
99600
99554
99383
99421
99453
99528
99838
99481
99463
99377
99644
99569
99493
99681
99755
99539
99678
99448
99413
99447
99413
99661
99627
99578
99737
99680
99674
99559
99871
99552
99541
99409
99750
99795
99624
99437
99385
99448
99638
99385
99594
99464
99667
99427
99790
99769
99562
99687
99916
99505
99469
99672
99415
99430
99780
99676
99547
99726
99523
99449
99832
99575
99838
99537
99757
99818
99515
99382
99756
99426
99788
99370
99376
99835
99377
99627
99452
99509
99672
99413
99550
99622
99517
99654
99851
99610
99517
99650
99446
99391
99699
99472
99414
99491
99482
99485
99474
99892
99575
99409
99929
99469
99558
99393
99539
99711
99657
99738
99398
99720
99512
99874
99390
99370
99712
99880
99431
99761
99888
99712
99491
99541
99458
99539
99460
99572
99414
99515
99411
99577
99804
99533
99784
99456
99788
99369
99480
99524
99528
99494
99476
99540
99488
99769
99763
99503
99470
99864
99511
99719
99580
99665
99567
99476
99439
99418
99728
99547
99403
99598
99487
99623
99488
99374
99440
99410
99827
99644
99522
99504
99418
99636
99675
99420
99599
99587
99929
99560
99437
99436
99682
99416
99781
99401
99569
99580
99582
99546
99554
99526
99472
99396
99530
99612
99571
99576
99683
99401
99688
99458
99428
99744
99716
99551
99510
99397
99577
99501
99655
99736
99744
99440
99468
99739
99532
99445
99460
99487
99525
99681
99424
99665
99588
99442
99468
99469
99497
99412
99541
99512
99404
99835
99489
99569
99477
99452
99387
99585
99576
99496
99788
99369
99661
99438
99753
99826
99491
99809
99704
99948
99477
99694
99540
99434
99453
99804
99593
99934
99427
99783
99654
99772
99509
99413
99490
99825
99590
99624
99465
99463
99489
99599
99765
99659
99398
99780
99444
99434
99482
99738
99559
99641
99538
99373
99485
99468
99793
99678
99542
99487
99683
99683
99382
99553
99446
99604
99456
99927
99795
99634
99521
99614
99482
99573
99549
99909
99411
99437
99603
99395
99669
99650
99754
99451
99457
99370
99431
99479
99425
99565
99687
99421
99432
99618
99559
99766
99512
99478
99442
99402
99712
99512
99385
99618
99507
99618
99460
99556
99786
99852
99398
99946
99592
99385
99385
99473
99641
99554
99507
99584
99418
99478
99760
99482
99528
99427
99396
99701
99388
99757
99452
99520
99401
99690
99540
99672
99418
99611
99415
99769
99888
99407
99688
99395
99538
99369
99499
99620
99375
99507
99876
99415
99700
99382
99535
99491
99547
99654
99389
99819
99520
99384
99620
99609
99484
99547
99410
99812
99414
99572
99549
99547
99671
99454
99491
99809
99494
99491
99424
99682
99681
99617
99609
99504
99863
99596
99577
99655
99806
99652
99378
99404
99584
99509
99426
99481
99563
99410
99535
99514
99458
99550
99449
99803
99408
99526
99927
99659
99476
99467
99419
99746
99561
99685
99908
99722
99476
99639
99786
99846
99585
99744
99398
99619
99407
99512
99381
99829
99507
99672
99805
99426
99541
99497
99649
99445
99385
99756
99684
99704
99485
99433
99516
99731
99500
99415
99515
99426
99663
99596
99613
99464
99742
99468
99381
99507
99432
99632
99413
99633
99391
99617
99604
99441
99380
99400
99378
99619
99530
99426
99597
99946
99493
99386
99525
99446
99941
99387
99522
99593
99588
99487
99848
99760
99658
99459
99746
99635
99554
99834
99624
99854
99408
99686
99812
99609
99554
99868
99471
99470
99471
99510
99578
99472
99582
99496
99500
99653
99498
99593
99841
99439
99575
99423
99844
99372
99444
99494
99536
99544
99386
99448
99451
99443
99595
99479
99441
99465
99793
99412
99442
99628
99619
99566
99409
99601
99674
99409
99604
99905
99612
99655
99542
99624
99425
99551
99706
99507
99377
99593
99439
99741
99383
99721
99489
99379
99732
99393
99435
99679
99798
99421
99546
99770
99467
99456
99582
99885
99687
99518
99478
99421
99386
99733
99595
99396
99731
99376
99414
99851
99586
99503
99515
99609
99842
99518
99454
99408
99510
99402
99681
99453
99646
99445
99427
99541
99876
99653
99497
99606
99704
99521
99504
99495
99436
99613
99451
99557
99675
99923
99711
99599
99524
99384
99982
99575
99903
99646
99448
99511
99476
99479
99459
99738
99453
99534
99442
99402
99694
99532
99440
99414
99522
99624
99598
99885
99831
99820
99596
99652
99603
99802
99479
99522
99587
99782
99457
99671
99536
99512
99659
99805
99677
99467
99623
99419
99486
99539
99542
99620
99465
99617
99550
99392
99700
99397
99569
99523
99417
99970
99822
99518
99561
99525
99455
99744
99471
99436
99484
99932
99507
99635
99399
99435
99434
99446
99494
99430
99472
99521
99474
99750
99834
99612
99497
99435
99451
99904
99818
99751
99646
99452
99671
99583
99866
99602
99373
99941
99556
99404
99459
99581
99856
99892
99481
99462
99526
99476
99884
99645
99746
99590
99509
99649
99417
99583
99560
99680
99553
99605
99637
99415
99811
99442
99501
99465
99480
99521
99439
99862
99491
99570
99778
99962
99511
99681
99735
99883
99470
99388
99832
99803
99605
99792
99567
99380
99381
99434
99475
99369
99400
99572
99853
99658
99575
99878
99901
99670
99427
99646
99527
99793
99507
99893
99596
99387
99498
99736
99373
99506
99498
99385
99765
99415
99411
99612
99515
99462
99731
99709
99470
99490
99401
99877
99419
99543
99760
99908
99608
99713
99427
99402
99479
99524
99398
99481
99369
99725
99835
99702
99473
99421
99474
99524
99536
99405
99376
99606
99592
99544
99405
99455
99502
99496
99685
99561
99776
99679
99533
99538
99728
99594
99660
99616
99550
99451
99453
99629
99424
99572
99587
99495
99549
99593
99748
99596
99579
99631
99825
99962
99515
99611
99641
99761
99611
99498
99676
99733
99589
99411
99505
99412
99808
99594
99864
99449
99701
99564
99835
99780
99562
99393
99707
99599
99775
99889
99655
99427
99439
99386
99562
99673
99588
99433
99768
99527
99387
99536
99480
99501
99577
99447
99679
99370
99561
99428
99742
99607
99596
99657
99687
99565
99560
99506
99398
99382
99507
99381
99792
99371
99804
99518
99570
99734
99688
99435
99795
99588
99797
99659
99766
99588
99500
99567
99499
99642
99510
99748
99552
99395
99659
99494
99588
99631
99376
99839
99559
99659
99604
99532
99649
99382
99483
99398
99569
99823
99523
99770
99700
99439
99429
99593
99775
99402
99394
99399
99575
99539
99542
99471
99847
99946
99694
99802
99691
99714
99712
99528
99469
99711
99623
99653
99799
99451
99407
99496
99561
99608
99623
99520
99422
99559
99619
99375
99695
99396
99564
99735
99913
99603
99551
99723
99763
99559
99676
99579
99609
99383
99402
99607
99615
99386
99743
99555
99792
99479
99687
99755
99692
99535
99867
99575
99654
99404
99528
99801
99417
99717
99376
99598
99500
99748
99561
99481
99400
99634
99450
99583
99821
99628
99447
99423
99919
99377
99648
99527
99487
99393
99387
99483
99531
99507
99922
99663
99712
99378
99415
99748
99667
99557
99669
99751
99369
99586
99425
99414
99447
99464
99645
99403
99601
99452
99624
99386
99654
99613
99581
99413
99656
99409
99636
99589
99499
99813
99400
99580
99494
99667
99591
99399
99823
99855
99878
99514
99504
99400
99859
99740
99799
99390
99896
99478
99376
99490
99469
99860
99384
99431
99645
99664
99755
99873
99579
99488
99508
99554
99536
99524
99818
99723
99435
99826
99771
99385
99376
99435
99501
99728
99710
99568
99634
99685
99425
99878
99517
99377
99688
99662
99948
99586
99805
99552
99530
99620
99729
99631
99629
99597
99637
99452
99400
99856
99767
99693
99704
99718
99771
99512
99474
99482
99427
99457
99585
99485
99540
99538
99920
99626
99484
99896
99577
99381
99610
99632
99432
99592
99505
99627
99647
99756
99856
99783
99699
99605
99480
99602
99435
99668
99517
99613
99463
99393
99766
99531
99389
99433
99528
99386
99404
99579
99409
99415
99614
99516
99396
99603
99420
99387
99696
99464
99595
99417
99612
99407
99473
99473
99373
99438
99484
99907
99461
99670
99936
99428
99698
99467
99434
99603
99552
99585
99944
99473
99806
99407
99782
99529
99508
99851
99712
99408
99564
99407
99872
99387
99418
99769
99626
99382
99385
99816
99560
99885
99546
99381
99655
99563
99386
99474
99698
99435
99461
99387
99375
99403
99747
99639
99807
99704
99412
99674
99507
99590
99446
99446
99647
99462
99419
99414
99739
99653
99617
99723
99405
99830
99449
99567
99504
99893
99468
99446
99430
99452
99834
99683
99737
99837
99658
99673
99403
99685
99409
99516
99585
99618
99659
99514
99483
99578
99395
99682
99551
99753
99572
99394
99520
99627
99797
99809
99758
99804
99422
99486
99369
99460
99813
99494
99572
99377
99406
99813
99435
99418
99871
99627
99518
99408
99373
99707
99458
99395
99403
99575
99397
99413
99662
99418
99376
99922
99603
99765
99591
99397
99385
99383
99403
99594
99862
99497
99421
99394
99426
99622
99444
99441
99383
99528
99451
99504
99501
99491
99394
99550
99776
99705
99500
99496
99420
99471
99403
99592
99478
99761
99526
99436
99503
99637
99409
99681
99407
99755
99440
99672
99438
99515
99620
99721
99636
99462
99752
99573
99490
99723
99445
99473
99544
99771
99510
99703
99489
99453
99581
99441
99422
99395
99445
99722
99523
99740
99558
99544
99767
99879
99697
99526
99516
99667
99454
99677
99648
99805
99519
99419
99385
99490
99587
99374
99381
99629
99377
99391
99579
99631
99584
99826
99392
99372
99371
99516
99408
99379
99711
99585
99668
99538
99869
99793
99453
99486
99613
99637
99664
99561
99416
99422
99433
99374
99722
99411
99638
99460
99541
99496
99371
99376
99554
99719
99369
99980
99496
99500
99560
99556
99566
99566
99374
99652
99542
99412
99743
99429
99752
99416
99450
99527
99520
99498
99476
99741
99675
99744
99812
99508
99554
99592
99381
99875
99646
99540
99401
99608
99558
99468
99832
99440
99493
99792
99711
99409
99434
99446
99483
99582
99574
99814
99541
99946
99524
99741
99629
99533
99624
99474
99516
99684
99814
99519
99375
99570
99407
99722
99540
99751
99636
99614
99588
99443
99455
99694
99519
99629
99516
99422
99603
99378
99594
99672
99405
99519
99530
99431
99603
99560
99590
99534
99451
99558
99370
99715
99712
99926
99486
99642
99467
99679
99548
99396
99720
99459
99394
99403
99810
99399
99504
99509
99482
99663
99514
99417
99544
99876
99866
99491
99736
99427
99467
99434
99418
99388
99662
99572
99614
99640
99469
99378
99555
99383
99421
99527
99478
99429
99444
99733
99438
99387
99673
99379
99550
99658
99402
99562
99735
99475
99700
99408
99594
99801
99572
99629
99462
99445
99505
99406
99381
99519
99781
99773
99563
99529
99409
99602
99443
99885
99532
99387
99611
99589
99768
99392
99456
99435
99585
99801
99410
99428
99732
99672
99678
99398
99766
99888
99823
99493
99453
99736
99822
99890
99396
99421
99720
99385
99441
99831
99479
99735
99985
99724
99527
99427
99690
99484
99540
99440
99526
99398
99565
99432
99502
99623
99641
99669
99765
99381
99372
99532
99771
99378
99589
99373
99514
99892
99794
99597
99389
99685
99587
99411
99721
99408
99413
99647
99498
99795
99747
99631
99690
99510
99540
99700
99383
99496
99987
99647
99622
99549
99700
99535
99657
99556
99821
99808
99721
99548
99848
99467
99467
99438
99570
99522
99528
99444
99705
99471
99444
99434
99541
99952
99565
99580
99807
99454
99379
99377
99641
99567
99595
99492
99927
99485
99512
99495
99608
99529
99370
99658
99458
99406
99513
99663
99565
99519
99554
99882
99655
99663
99374
99421
99613
99428
99459
99422
99600
99524
99395
99517
99836
99492
99501
99522
99637
99709
99392
99834
99497
99468
99615
99376
99464
99593
99416
99484
99482
99423
99381
99444
99675
99479
99482
99372
99792
99450
99444
99788
99439
99697
99384
99445
99618
99540
99370
99383
99646
99586
99371
99551
99714
99566
99767
99700
99755
99415
99568
99560
99642
99837
99805
99439
99885
99552
99606
99475
99453
99683
99911
99504
99382
99578
99418
99648
99520
99496
99497
99474
99692
99837
99380
99519
99433
99511
99582
99775
99512
99589
99775
99414
99532
99417
99849
99523
99463
99496
99385
99768
99616
99770
99435
99426
99595
99431
99520
99484
99710
99723
99642
99515
99594
99846
99401
99406
99462
99532
99378
99442
99502
99401
99445
99459
99390
99528
99393
99452
99505
99824
99407
99537
99399
99390
99488
99686
99464
99775
99617
99748
99665
99661
99522
99577
99458
99423
99428
99466
99695
99480
99578
99646
99508
99556
99875
99628
99730
99503
99447
99650
99601
99566
99541
99709
99374
99637
99911
99637
99426
99455
99702
99754
99382
99438
99883
99429
99728
99488
99520
99782
99541
99526
99670
99426
99858
99689
99738
99449
99407
99515
99523
99611
99498
99820
99461
99486
99882
99666
99406
99466
99489
99775
99462
99614
99655
99622
99768
99961
99737
99400
99891
99728
99431
99580
99628
99424
99581
99605
99799
99451
99736
99557
99481
99416
99476
99396
99725
99497
99531
99879
99401
99573
99380
99820
99438
99515
99374
99404
99793
99591
99628
99497
99384
99700
99583
99860
99638
99484
99613
99753
99463
99660
99726
99643
99593
99572
99412
99658
99393
99540
99393
99620
99820
99554
99372
99483
99390
99659
99434
99505
99823
99704
99652
99950
99788
99581
99479
99498
99621
99433
99931
99495
99651
99813
99673
99841
99420
99383
99466
99753
99484
99595
99685
99416
99455
99885
99422
99719
99795
99585
99469
99706
99412
99545
99640
99589
99411
99848
99604
99567
99379
99381
99631
99650
99489
99469
99781
99383
99579
99477
99390
99637
99399
99409
99489
99426
99773
99523
99826
99529
99394
99411
99394
99762
99540
99609
99389
99677
99407
99777
99535
99656
99396
99446
99558
99770
99547
99599
99631
99508
99384
99547
99642
99800
99422
99820
99754
99469
99739
99504
99478
99394
99827
99536
99373
99672
99639
99490
99544
99629
99781
99615
99420
99759
99550
99843
99949
99897
99620
99490
99606
99547
99408
99752
99843
99679
99443
99392
99398
99437
99523
99968
99501
99399
99502
99370
99539
99948
99598
99517
99538
99715
99474
99493
99411
99386
99496
99436
99796
99571
99736
99622
99431
99853
99372
99427
99624
99369
99504
99598
99466
99400
99378
99421
99500
99835
99827
99555
99692
99453
99444
99597
99500
99651
99587
99659
99560
99907
99636
99633
99530
99370
99845
99535
99423
99678
99423
99489
99628
99481
99904
99674
99433
99376
99444
99486
99381
99412
99610
99396
99566
99465
99851
99856
99398
99412
99622
99443
99384
99408
99578
99460
99446
99889
99795
99515
99731
99538
99509
99466
99642
99371
99704
99894
99418
99802
99897
99432
99689
99468
99616
99423
99421
99376
99717
99885
99689
99612
99571
99439
99800
99722
99683
99378
99508
99591
99575
99576
99544
99469
99398
99390
99818
99451
99435
99517
99731
99448
99786
99768
99830
99398
99473
99576
99564
99395
99517
99717
99600
99656
99781
99413
99465
99487
99714
99878
99809
99407
99459
99456
99460
99554
99447
99528
99369
99514
99485
99479
99568
99632
99949
99715
99442
99678
99388
99735
99782
99569
99860
99532
99370
99702
99711
99439
99463
99701
99417
99389
99451
99469
99738
99373
99666
99393
99593
99563
99448
99508
99499
99737
99842
99499
99611
99536
99488
99651
99460
99721
99758
99420
99637
99461
99586
99495
99399
99486
99603
99946
99474
99536
99569
99538
99570
99437
99572
99426
99485
99536
99897
99618
99414
99406
99511
99836
99592
99696
99728
99700
99707
99423
99622
99854
99586
99816
99815
99443
99474
99926
99848
99612
99672
99484
99838
99556
99524
99612
99544
99426
99553
99476
99600
99485
99806
99568
99459
99919
99706
99598
99814
99524
99415
99636
99437
99437
99557
99593
99460
99461
99435
99830
99566
99514
99467
99413
99634
99437
99431
99631
99390
99844
99477
99459
99507
99434
99457
99683
99851
99395
99464
99809
99525
99840
99728
99472
99374
99819
99393
99748
99763
99741
99720
99569
99804
99720
99623
99466
99537
99388
99697
99420
99632
99558
99517
99451
99831
99648
99426
99392
99434
99447
99636
99686
99533
99522
99440
99600
99541
99445
99384
99427
99536
99421
99762
99557
99639
99579
99390
99860
99633
99573
99754
99934
99447
99592
99466
99617
99638
99678
99644
99432
99560
99497
99828
99698
99501
99544
99849
99862
99519
99381
99776
99730
99517
99638
99582
99680
99426
99562
99399
99387
99500
99411
99680
99536
99716
99584
99484
99553
99387
99668
99830
99499
99504
99711
99742
99628
99629
99392
99611
99521
99444
99415
99508
99605
99442
99497
99434
99410
99506
99582
99503
99395
99724
99414
99453
99501
99722
99761
99861
99374
99371
99373
99576
99669
99542
99462
99507
99441
99708
99657
99423
99433
99596
99396
99574
99807
99500
99578
99660
99424
99692
99449
99611
99676
99492
99468
99461
99440
99571
99526
99470
99674
99704
99371
99847
99776
99686
99459
99399
99408
99687
99424
99393
99630
99390
99657
99604
99469
99527
99721
99442
99402
99464
99660
99442
99469
99501
99801
99596
99441
99765
99703
99797
99643
99743
99759
99523
99435
99451
99556
99456
99619
99392
99642
99432
99528
99731
99422
99888
99545
99417
99420
99725
99461
99375
99549
99715
99673
99609
99477
99528
99405
99538
99875
99660
99580
99936
99792
99424
99576
99435
99632
99519
99444
99575
99450
99372
99382
99483
99457
99765
99669
99554
99414
99636
99758
99674
99480
99595
99576
99446
99690
99729
99503
99829
99702
99470
99635
99632
99936
99600
99750
99680
99604
99412
99867
99398
99546
99526
99739
99512
99852
99595
99709
99438
99448
99427
99537
99421
99633
99599
99392
99634
99537
99573
99602
99779
99852
99741
99676
99608
99674
99541
99601
99728
99727
99658
99662
99548
99647
99955
99903
99396
99376
99688
99626
99407
99500
99420
99530
99562
99650
99974
99632
99482
99484
99612
99394
99520
99402
99893
99432
99925
99786
99469
99413
99785
99614
99702
99721
99781
99402
99493
99650
99449
99505
99441
99761
99435
99582
99458
99529
99534
99407
99588
99484
99502
99486
99738
99531
99562
99623
99383
99565
99386
99405
99549
99642
99423
99952
99565
99482
99552
99634
99516
99518
99472
99740
99871
99504
99531
99499
99701
99476
99516
99387
99512
99907
99423
99779
99677
99562
99441
99884
99546
99630
99638
99647
99623
99541
99486
99390
99657
99412
99728
99518
99386
99744
99527
99530
99593
99412
99749
99472
99431
99449
99800
99390
99408
99606
99565
99934
99501
99586
99830
99912
99591
99696
99461
99410
99588
99716
99584
99512
99502
99642
99437
99370
99731
99471
99747
99850
99752
99524
99734
99500
99908
99616
99837
99428
99822
99514
99766
99382
99710
99453
99795
99389
99809
99757
99648
99527
99898
99582
99426
99479
99438
99489
99780
99803
99422
99451
99405
99647
99793
99664
99434
99654
99644
99493
99620
99411
99435
99594
99663
99431
99528
99587
99689
99525
99635
99542
99460
99865
99416
99877
99621
99775
99416
99714
99489
99683
99568
99435
99681
99481
99424
99607
99639
99642
99377
99511
99530
99459
99851
99701
99374
99519
99731
99474
99420
99448
99666
99549
99468
99718
99495
99541
99555
99734
99471
99429
99437
99663
99560
99905
99422
99619
99766
99738
99713
99459
99537
99369
99673
99430
99463
99634
99687
99407
99913
99528
99609
99591
99559
99412
99735
99671
99773
99752
99523
99485
99519
99659
99585
99454
99682
99414
99733
99510
99498
99646
99711
99687
99707
99662
99392
99476
99395
99411
99458
99372
99700
99423
99503
99555
99494
99432
99471
99586
99381
99613
99408
99701
99406
99559
99691
99455
99681
99862
99950
99450
99436
99544
99463
99725
99600
99674
99609
99527
99542
99627
99615
99495
99770
99467
99378
99469
99425
99384
99873
99512
99521
99883
99418
99374
99401
99928
99499
99759
99650
99624
99693
99883
99731
99434
99660
99884
99564
99668
99557
99690
99899
99749
99797
99479
99392
99511
99593
99566
99435
99584
99423
99448
99461
99441
99465
99577
99591
99605
99530
99610
99535
99567
99691
99559
99825
99391
99787
99594
99670
99693
99540
99675
99402
99660
99395
99671
99616
99562
99485
99452
99515
99733
99609
99474
99433
99827
99746
99840
99612
99484
99416
99494
99536
99857
99837
99891
99535
99632
99938
99522
99393
99474
99485
99893
99589
99798
99482
99634
99730
99774
99486
99582
99894
99645
99371
99682
99532
99929
99543
99622
99855
99457
99464
99497
99494
99736
99862
99565
99492
99424
99563
99392
99380
99578
99411
99442
99373
99491
99874
99837
99696
99463
99580
99422
99396
99629
99378
99724
99460
99915
99471
99490
99609
99374
99657
99432
99515
99869
99383
99504
99922
99714
99501
99559
99423
99808
99548
99492
99512
99706
99577
99456
99796
99577
99881
99722
99523
99375
99500
99429
99774
99640
99643
99649
99635
99531
99660
99391
99685
99577
99383
99433
99457
99433
99505
99416
99431
99438
99659
99816
99546
99444
99408
99720
99498
99609
99557
99473
99450
99430
99427
99403
99698
99870
99524
99731
99601
99604
99618
99584
99427
99843
99650
99510
99413
99578
99599
99578
99369
99663
99511
99371
99714
99518
99441
99532
99486
99374
99479
99522
99781
99450
99370
99786
99518
99467
99373
99777
99548
99893
99462
99496
99388
99578
99437
99740
99669
99484
99398
99556
99497
99605
99481
99501
99722
99506
99531
99585
99516
99640
99714
99485
99891
99594
99791
99414
99678
99553
99415
99838
99606
99412
99553
99430
99731
99455
99434
99396
99960
99882
99725
99714
99544
99504
99435
99397
99493
99721
99631
99467
99602
99636
99790
99487
99440
99625
99696
99761
99496
99624
99615
99656
99621
99528
99539
99506
99963
99550
99711
99733
99635
99398
99627
99795
99691
99394
99398
99932
99626
99965
99625
99947
99518
99601
99792
99639
99602
99557
99684
99386
99715
99947
99532
99637
99418
99776
99563
99743
99457
99824
99500
99393
99452
99490
99449
99645
99592
99792
99916
99371
99505
99796
99559
99478
99384
99421
99817
99403
99855
99579
99759
99521
99873
99828
99530
99639
99754
99447
99770
99511
99417
99417
99836
99394
99424
99547
99414
99503
99618
99730
99748
99601
99599
99864
99885
99593
99608
99651
99371
99669
99544
99669
99561
99554
99439
99778
99385
99499
99728
99378
99440
99629
99841
99611
99952
99429
99685
99470
99421
99414
99560
99548
99523
99730
99481
99533
99601
99876
99539
99516
99947
99688
99670
99543
99478
99533
99878
99512
99599
99431
99417
99451
99765
99821
99474
99526
99529
99517
99532
99559
99453
99689
99802
99399
99713
99614
99455
99633
99699
99380
99522
99499
99437
99406
99636
99560
99423
99771
99445
99680
99599
99496
99815
99538
99785
99464
99398
99698
99474
99848
99588
99580
99526
99539
99684
99704
99758
99685
99851
99870
99686
99517
99545
99416
99426
99737
99376
99632
99391
99643
99696
99443
99545
99565
99851
99431
99432
99614
99655
99660
99588
99393
99568
99426
99673
99412
99607
99681
99526
99668
99497
99957
99844
99514
99805
99398
99491
99757
99599
99455
99492
99576
99727
99596
99495
99828
99442
99592
99747
99853
99658
99421
99760
99642
99513
99577
99431
99725
99728
99499
99495
99573
99849
99638
99456
99614
99541
99718
99747
99679
99609
99445
99820
99624
99741
99486
99557
99632
99826
99566
99859
99472
99391
99559
99405
99661
99413
99571
99743
99419
99415
99500
99730
99470
99593
99421
99583
99426
99499
99695
99818
99370
99798
99562
99503
99386
99772
99380
99652
99432
99434
99402
99404
99656
99538
99384
99598
99454
99863
99601
99416
99378
99513
99408
99730
99400
99541
99736
99422
99510
99611
99383
99724
99681
99569
99611
99743
99424
99691
99377
99453
99456
99621
99409
99390
99431
99405
99892
99398
99466
99607
99643
99674
99986
99444
99847
99725
99446
99527
99726
99538
99392
99558
99644
99666
99651
99508
99679
99515
99616
99507
99821
99836
99515
99494
99883
99564
99477
99748
99414
99393
99388
99655
99373
99563
99719
99748
99586
99479
99796
99376
99528
99786
99439
99578
99533
99405
99510
99387
99560
99384
99577
99590
99631
99877
99660
99603
99640
99460
99469
99447
99622
99709
99602
99526
99804
99391
99399
99655
99379
99406
99392
99768
99694
99890
99617
99576
99510
99773
99543
99501
99769
99437
99779
99583
99457
99653
99845
99456
99752
99605
99474
99471
99401
99703
99706
99716
99552
99417
99594
99428
99608
99619
99524
99691
99387
99377
99517
99513
99402
99461
99514
99496
99422
99676
99381
99564
99376
99373
99433
99587
99592
99488
99413
99807
99761
99952
99497
99372
99590
99399
99450
99552
99459
99646
99597
99438
99655
99594
99402
99662
99479
99491
99539
99605
99548
99528
99528
99410
99819
99396
99541
99857
99719
99608
99783
99483
99441
99502
99570
99676
99651
99538
99589
99533
99614
99605
99384
99429
99590
99406
99394
99403
99433
99499
99603
99780
99415
99487
99442
99709
99787
99688
99639
99408
99478
99447
99677
99412
99504
99714
99392
99653
99741
99475
99396
99767
99506
99424
99385
99618
99505
99805
99675
99388
99910
99751
99561
99597
99409
99537
99415
99694
99630
99410
99566
99502
99536
99902
99395
99634
99517
99860
99590
99551
99417
99632
99399
99398
99458
99398
99719
99612
99518
99445
99424
99461
99475
99394
99540
99378
99458
99457
99817
99487
99541
99426
99446
99847
99768
99529
99752
99440
99808
99416
99567
99458
99495
99434
99484
99456
99380
99709
99485
99530
99486
99518
99634
99853
99723
99888
99594
99578
99385
99558
99541
99530
99483
99401
99481
99676
99435
99408
99909
99543
99520
99847
99920
99609
99636
99468
99689
99544
99478
99540
99678
99386
99603
99462
99706
99457
99715
99369
99689
99635
99446
99653
99891
99548
99510
99454
99576
99904
99789
99546
99740
99399
99421
99579
99628
99779
99528
99831
99663
99528
99375
99566
99474
99593
99622
99712
99636
99689
99658
99645
99502
99395
99680
99415
99416
99591
99437
99395
99900
99495
99604
99645
99418
99446
99813
99806
99591
99844
99844
99423
99664
99636
99536
99657
99584
99434
99653
99583
99689
99830
99685
99587
99639
99466
99635
99809
99551
99385
99608
99370
99537
99748
99813
99566
99460
99422
99792
99664
99775
99690
99517
99716
99654
99907
99491
99560
99798
99684
99524
99440
99507
99639
99490
99430
99413
99961
99514
99815
99449
99661
99542
99560
99464
99557
99536
99413
99405
99533
99492
99371
99517
99492
99375
99670
99436
99610
99463
99407
99437
99401
99381
99652
99579
99822
99393
99459
99553
99472
99572
99750
99637
99469
99512
99876
99397
99674
99519
99972
99649
99590
99478
99616
99837
99631
99940
99400
99738
99857
99877
99507
99481
99694
99618
99611
99545
99873
99490
99694
99399
99379
99597
99744
99689
99748
99772
99470
99440
99902
99822
99567
99606
99407
99578
99667
99524
99765
99421
99395
99579
99810
99371
99581
99668
99424
99459
99786
99583
99657
99443
99477
99489
99678
99490
99432
99542
99490
99445
99701
99693
99457
99455
99400
99432
99574
99700
99893
99627
99629
99675
99898
99571
99516
99698
99613
99895
99485
99537
99559
99519
99410
99479
99646
99527
99837
99651
99423
99680
99647
99608
99389
99387
99516
99464
99576
99506
99439
99480
99400
99716
99699
99575
99415
99415
99451
99380
99424
99446
99838
99683
99608
99638
99612
99631
99413
99639
99412
99380
99419
99430
99415
99845
99425
99447
99697
99409
99480
99843
99625
99592
99432
99535
99658
99546
99404
99722
99665
99489
99745
99377
99766
99509
99640
99486
99772
99445
99572
99467
99618
99935
99399
99385
99474
99604
99591
99722
99381
99793
99421
99489
99418
99526
99506
99441
99627
99437
99741
99374
99372
99488
99617
99504
99672
99409
99495
99740
99590
99853
99401
99561
99386
99459
99466
99385
99972
99627
99690
99416
99544
99592
99748
99414
99456
99481
99420
99422
99860
99501
99499
99494
99738
99723
99672
99634
99746
99566
99617
99661
99538
99893
99494
99454
99688
99969
99673
99727
99395
99795
99398
99857
99749
99594
99593
99840
99546
99471
99687
99688
99414
99415
99436
99891
99640
99375
99827
99533
99409
99963
99458
99377
99627
99380
99868
99665
99406
99631
99917
99443
99391
99488
99581
99394
99821
99774
99416
99399
99379
99500
99633
99396
99768
99455
99888
99369
99418
99486
99838
99881
99387
99867
99413
99731
99776
99555
99539
99492
99525
99392
99486
99383
99632
99755
99488
99461
99688
99473
99682
99637
99532
99701
99440
99769
99579
99538
99660
99543
99559
99555
99786
99527
99643
99479
99433
99567
99396
99755
99500
99453
99702
99544
99499
99563
99736
99650
99780
99497
99621
99384
99832
99401
99416
99497
99947
99930
99580
99772
99709
99671
99505
99657
99563
99510
99893
99641
99408
99558
99417
99523
99731
99781
99573
99376
99809
99444
99485
99400
99581
99382
99699
99607
99531
99378
99416
99497
99580
99545
99609
99619
99807
99419
99606
99585
99580
99400
99486
99583
99396
99767
99420
99556
99436
99537
99750
99501
99902
99371
99431
99634
99472
99685
99845
99796
99387
99753
99466
99658
99927
99663
99461
99506
99754
99404
99788
99587
99374
99576
99513
99485
99617
99527
99540
99570
99612
99478
99530
99829
99670
99706
99449
99487
99506
99624
99854
99547
99594
99582
99592
99665
99530
99417
99562
99455
99542
99619
99682
99539
99533
99735
99520
99507
99539
99852
99433
99813
99579
99468
99715
99829
99809
99423
99613
99395
99470
99392
99728
99425
99789
99515
99400
99375
99444
99702
99562
99439
99639
99376
99441
99512
99479
99523
99500
99760
99567
99569
99388
99444
99448
99550
99489
99596
99498
99529
99589
99507
99875
99744
99641
99497
99617
99726
99815
99573
99776
99867
99561
99438
99571
99592
99704
99451
99459
99465
99673
99681
99483
99440
99928
99736
99593
99594
99377
99515
99622
99942
99464
99440
99705
99576
99552
99637
99508
99519
99575
99673
99506
99667
99618
99526
99530
99475
99380
99555
99599
99739
99540
99688
99640
99750
99602
99498
99393
99774
99616
99521
99774
99480
99811
99487
99549
99394
99656
99410
99759
99634
99797
99416
99629
99481
99396
99551
99484
99503
99717
99565
99701
99467
99575
99442
99780
99479
99414
99469
99694
99656
99424
99645
99580
99603
99419
99763
99648
99438
99627
99667
99461
99491
99880
99604
99428
99420
99460
99558
99505
99801
99680
99458
99463
99687
99415
99392
99866
99650
99628
99460
99411
99644
99473
99420
99469
99429
99634
99861
99560
99852
99382
99560
99505
99499
99510
99533
99473
99721
99411
99732
99702
99545
99441
99478
99568
99723
99937
99552
99845
99437
99539
99384
99742
99521
99400
99676
99870
99606
99815
99785
99585
99471
99500
99887
99704
99670
99586
99487
99384
99444
99409
99662
99854
99434
99582
99605
99408
99747
99531
99596
99526
99782
99751
99873
99515
99620
99687
99486
99754
99408
99605
99905
99467
99963
99779
99460
99945
99386
99977
99494
99545
99724
99709
99775
99423
99787
99490
99428
99676
99608
99407
99415
99816
99558
99371
99399
99388
99702
99381
99490
99669
99456
99597
99530
99468
99813
99529
99649
99474
99393
99581
99648
99585
99885
99854
99499
99600
99501
99909
99872
99764
99751
99652
99725
99417
99856
99894
99501
99424
99464
99603
99499
99602
99395
99563
99814
99502
99574
99523
99485
99387
99527
99397
99809
99434
99461
99427
99670
99463
99745
99464
99536
99627
99371
99703
99830
99528
99812
99421
99673
99856
99641
99698
99448
99537
99510
99839
99797
99375
99798
99944
99668
99527
99427
99510
99487
99435
99698
99408
99925
99428
99452
99487
99484
99494
99768
99405
99483
99623
99544
99540
99660
99487
99557
99391
99560
99775
99390
99480
99519
99383
99567
99541
99705
99513
99561
99419
99652
99715
99820
99650
99477
99569
99598
99691
99648
99785
99438
99549
99817
99661
99849
99505
99492
99473
99435
99506
99545
99563
99653
99436
99426
99480
99571
99390
99840
99545
99458
99869
99369
99672
99583
99384
99527
99512
99539
99918
99770
99439
99754
99389
99461
99719
99521
99607
99535
99504
99486
99495
99843
99535
99436
99416
99370
99506
99689
99555
99499
99569
99528
99780
99554
99657
99789
99476
99499
99590
99471
99806
99775
99468
99597
99585
99399
99529
99784
99550
99825
99852
99636
99768
99400
99415
99389
99393
99409
99498
99761
99787
99759
99578
99420
99511
99713
99845
99807
99548
99640
99580
99714
99839
99625
99718
99486
99635
99445
99434
99506
99480
99579
99428
99504
99515
99493
99517
99657
99526
99503
99639
99688
99861
99931
99903
99414
99620
99696
99594
99793
99600
99377
99392
99761
99593
99668
99438
99655
99449
99791
99431
99651
99638
99479
99435
99972
99777
99517
99427
99603
99508
99653
99568
99413
99529
99431
99818
99469
99448
99494
99455
99642
99819
99624
99480
99385
99464
99587
99483
99568
99676
99699
99557
99582
99799
99380
99634
99373
99898
99464
99495
99655
99497
99774
99403
99459
99385
99624
99494
99391
99451
99752
99913
99546
99452
99410
99581
99629
99552
99638
99419
99597
99383
99461
99474
99503
99803
99487
99412
99549
99802
99906
99560
99634
99418
99710
99717
99556
99660
99487
99436
99541
99375
99523
99787
99369
99808
99592
99585
99370
99646
99473
99434
99479
99725
99806
99844
99804
99447
99528
99623
99463
99486
99405
99702
99742
99371
99490
99952
99525
99462
99724
99445
99729
99770
99501
99378
99402
99403
99474
99843
99437
99661
99733
99529
99413
99684
99369
99376
99553
99718
99377
99723
99653
99679
99569
99590
99711
99587
99422
99478
99372
99517
99409
99372
99470
99523
99390
99467
99486
99923
99793
99450
99584
99461
99383
99499
99585
99410
99795
99506
99376
99611
99385
99585
99575
99672
99376
99725
99373
99802
99528
99714
99436
99373
99651
99511
99954
99422
99390
99767
99541
99735
99534
99409
99469
99389
99567
99470
99859
99675
99909
99648
99537
99911
99627
99603
99452
99743
99510
99464
99454
99444
99509
99543
99520
99405
99981
99553
99406
99724
99500
99420
99840
99704
99501
99702
99757
99404
99511
99641
99385
99462
99515
99577
99603
99749
99383
99478
99827
99712
99661
99694
99633
99705
99597
99526
99570
99384
99448
99499
99638
99479
99463
99398
99561
99437
99661
99448
99406
99541
99454
99846
99677
99587
99798
99660
99632
99382
99488
99553
99369
99495
99535
99664
99397
99422
99453
99796
99525
99765
99627
99486
99582
99515
99798
99600
99625
99840
99428
99490
99598
99808
99645
99441
99436
99448
99590
99669
99854
99507
99579
99651
99843
99568
99685
99645
99374
99443
99822
99425
99798
99475
99444
99496
99464
99516
99539
99770
99499
99763
99409
99741
99515
99456
99695
99466
99559
99878
99613
99440
99449
99850
99485
99493
99436
99474
99515
99706
99455
99778
99588
99800
99885
99771
99703
99654
99687
99712
99450
99381
99401
99475
99391
99593
99730
99491
99616
99723
99375
99778
99601
99507
99432
99686
99431
99516
99423
99445
99404
99658
99589
99584
99784
99399
99919
99464
99421
99637
99579
99382
99636
99615
99682
99490
99551
99516
99462
99528
99430
99445
99784
99624
99919
99783
99457
99739
99720
99397
99627
99798
99394
99460
99423
99498
99926
99397
99438
99661
99420
99437
99521
99931
99693
99401
99708
99532
99556
99425
99510
99734
99370
99417
99466
99444
99625
99536
99502
99689
99462
99557
99438
99653
99409
99418
99847
99553
99528
99533
99488
99588
99387
99444
99393
99631
99602
99845
99939
99590
99528
99743
99443
99686
99573
99519
99475
99544
99700
99409
99584
99451
99378
99658
99526
99630
99882
99388
99379
99911
99538
99430
99663
99374
99555
99412
99375
99400
99524
99431
99732
99648
99730
99478
99762
99409
99644
99562
99466
99443
99627
99678
99694
99573
99390
99476
99463
99683
99704
99486
99398
99373
99658
99452
99512
99621
99585
99633
99699
99668
99791
99692
99622
99714
99525
99379
99439
99890
99516
99638
99600
99806
99595
99560
99614
99460
99797
99415
99413
99711
99637
99653
99381
99660
99787
99600
99456
99591
99502
99908
99842
99420
99407
99401
99447
99423
99941
99656
99909
99502
99645
99455
99537
99642
99728
99503
99716
99502
99369
99852
99429
99394
99579
99524
99818
99403
99523
99604
99400
99511
99512
99759
99496
99542
99890
99571
99893
99567
99425
99601
99475
99705
99801
99566
99565
99772
99434
99517
99398
99837
99673
99850
99429
99566
99525
99748
99616
99400
99616
99737
99532
99802
99767
99442
99467
99609
99451
99400
99522
99744
99409
99442
99527
99443
99509
99773
99619
99924
99547
99947
99737
99704
99426
99892
99602
99510
99564
99688
99781
99421
99669
99530
99436
99831
99477
99486
99738
99710
99761
99498
99697
99403
99470
99581
99463
99712
99769
99442
99808
99455
99724
99850
99543
99439
99726
99727
99477
99506
99724
99647
99402
99414
99444
99723
99530
99475
99536
99424
99588
99899
99470
99481
99585
99678
99672
99423
99504
99599
99466
99705
99926
99439
99894
99630
99435
99547
99568
99477
99489
99527
99656
99567
99582
99413
99481
99429
99416
99670
99373
99496
99893
99616
99490
99732
99527
99417
99432
99799
99432
99733
99371
99494
99372
99799
99657
99419
99432
99751
99399
99933
99498
99387
99372
99547
99637
99520
99416
99548
99680
99688
99459
99575
99470
99610
99478
99668
99610
99699
99571
99603
99391
99713
99476
99583
99626
99510
99503
99875
99397
99399
99930
99435
99861
99432
99608
99461
99437
99774
99574
99441
99495
99420
99439
99635
99381
99677
99414
99610
99695
99466
99690
99441
99388
99706
99627
99614
99653
99721
99802
99611
99468
99485
99588
99413
99500
99484
99798
99762
99572
99485
99522
99397
99622
99455
99480
99463
99576
99606
99778
99791
99451
99885
99491
99637
99661
99387
99509
99395
99694
99868
99419
99574
99564
99534
99429
99898
99373
99860
99463
99414
99510
99382
99485
99443
99497
99579
99420
99533
99758
99842
99580
99476
99550
99555
99386
99433
99550
99414
99370
99627
99468
99641
99581
99725
99385
99646
99411
99673
99501
99535
99753
99552
99516
99695
99495
99415
99608
99376
99402
99710
99655
99772
99438
99911
99426
99400
99387
99381
99551
99424
99554
99441
99761
99768
99582
99526
99653
99423
99418
99390
99689
99706
99792
99569
99637
99602
99656
99771
99413
99682
99600
99397
99394
99719
99478
99441
99538
99621
99591
99468
99730
99525
99717
99462
99518
99387
99551
99483
99408
99744
99511
99475
99547
99627
99410
99469
99431
99651
99562
99454
99513
99391
99749
99539
99757
99481
99538
99630
99377
99492
99494
99505
99803
99805
99543
99394
99662
99504
99379
99386
99655
99735
99492
99570
99415
99766
99491
99472
99373
99484
99903
99670
99769
99411
99381
99460
99476
99454
99839
99403
99565
99531
99443
99369
99630
99504
99497
99383
99689
99661
99566
99961
99557
99569
99494
99531
99532
99551
99651
99415
99530
99760
99944
99611
99498
99759
99521
99476
99395
99629
99463
99732
99532
99374
99835
99540
99421
99717
99543
99643
99585
99744
99487
99484
99809
99417
99469
99504
99583
99513
99930
99504
99773
99665
99446
99432
99759
99569
99508
99439
99579
99447
99698
99640
99599
99800
99435
99507
99561
99657
99570
99495
99647
99528
99448
99721
99419
99560
99398
99631
99467
99725
99371
99576
99475
99608
99381
99468
99441
99435
99377
99458
99522
99558
99385
99502
99773
99623
99852
99621
99405
99643
99826
99491
99585
99623
99575
99382
99631
99562
99600
99576
99567
99413
99459
99406
99653
99651
99514
99673
99924
99440
99514
99477
99484
99802
99420
99684
99379
99590
99555
99562
99421
99735
99584
99666
99872
99674
99680
99866
99681
99653
99875
99631
99418
99598
99539
99766
99419
99566
99468
99395
99389
99375
99546
99523
99642
99932
99570
99385
99510
99440
99587
99874
99497
99759
99445
99459
99541
99671
99733
99583
99785
99437
99486
99434
99417
99503
99888
99623
99520
99579
99728
99778
99501
99548
99423
99598
99715
99772
99504
99761
99498
99602
99409
99610
99712
99395
99459
99705
99422
99410
99447
99795
99639
99623
99721
99697
99409
99577
99382
99889
99559
99605
99386
99647
99453
99701
99679
99378
99718
99580
99643
99835
99791
99629
99614
99572
99557
99461
99405
99781
99741
99564
99604
99978
99374
99439
99606
99635
99587
99548
99541
99372
99538
99628
99457
99892
99759
99584
99553
99515
99647
99755
99584
99745
99428
99419
99541
99531
99610
99429
99553
99543
99508
99665
99532
99812
99646
99793
99620
99703
99846
99571
99375
99468
99414
99741
99441
99819
99432
99876
99647
99430
99611
99442
99663
99585
99397
99811
99476
99437
99444
99655
99740
99421
99832
99739
99433
99699
99510
99709
99369
99811
99501
99601
99476
99818
99532
99490
99720
99408
99734
99540
99826
99626
99857
99711
99462
99779
99450
99379
99655
99457
99448
99438
99498
99500
99565
99399
99488
99443
99417
99380
99419
99578
99431
99542
99770
99921
99386
99750
99670
99414
99374
99377
99417
99517
99510
99456
99743
99612
99758
99414
99604
99430
99423
99670
99499
99613
99564
99615
99841
99402
99670
99440
99487
99955
99767
99653
99599
99371
99650
99594
99393
99680
99598
99556
99499
99614
99677
99393
99845
99586
99404
99545
99756
99483
99789
99619
99862
99434
99624
99609
99392
99680
99408
99679
99797
99486
99534
99738
99465
99381
99875
99475
99853
99663
99725
99449
99646
99942
99417
99443
99501
99563
99657
99478
99464
99381
99752
99435
99503
99487
99680
99657
99710
99809
99493
99804
99478
99918
99624
99561
99614
99970
99567
99508
99441
99465
99439
99393
99534
99466
99760
99569
99603
99676
99402
99386
99545
99637
99408
99699
99369
99486
99741
99382
99812
99526
99589
99623
99559
99776
99798
99680
99623
99670
99544
99645
99571
99449
99693
99389
99572
99739
99523
99677
99458
99420
99540
99643
99587
99466
99438
99646
99374
99559
99600
99403
99772
99496
99579
99377
99416
99440
99576
99968
99425
99529
99882
99437
99485
99515
99583
99784
99391
99394
99469
99637
99500
99459
99379
99541
99640
99646
99623
99471
99767
99480
99683
99696
99424
99850
99427
99492
99630
99593
99561
99929
99641
99590
99883
99686
99481
99947
99566
99443
99373
99556
99560
99874
99794
99889
99599
99566
99679
99378
99665
99481
99612
99659
99652
99727
99503
99467
99600
99454
99533
99572
99746
99402
99681
99475
99562
99479
99540
99564
99377
99686
99409
99764
99471
99379
99650
99748
99686
99430
99463
99391
99481
99422
99452
99621
99389
99740
99608
99444
99392
99521
99545
99703
99590
99558
99480
99631
99614
99425
99564
99384
99477
99424
99893
99379
99439
99587
99388
99448
99458
99633
99651
99608
99638
99389
99711
99570
99580
99397
99418
99830
99604
99455
99774
99629
99467
99376
99447
99442
99492
99427
99475
99503
99563
99601
99546
99519
99802
99712
99842
99443
99784
99680
99488
99730
99421
99567
99529
99388
99450
99577
99507
99445
99747
99483
99856
99522
99710
99697
99436
99470
99443
99891
99478
99407
99397
99665
99614
99519
99667
99443
99668
99617
99472
99603
99897
99848
99472
99414
99595
99596
99681
99513
99722
99835
99429
99728
99441
99370
99763
99594
99502
99477
99875
99759
99690
99535
99908
99526
99464
99654
99923
99700
99573
99558
99838
99563
99583
99695
99497
99497
99827
99440
99602
99826
99535
99478
99678
99662
99405
99511
99748
99695
99389
99658
99733
99560
99551
99380
99439
99760
99655
99740
99411
99510
99418
99480
99560
99570
99391
99682
99470
99607
99403
99442
99637
99691
99541
99582
99732
99410
99569
99402
99444
99473
99827
99429
99704
99606
99384
99417
99751
99440
99503
99601
99460
99635
99468
99406
99563
99397
99855
99387
99658
99687
99764
99500
99690
99425
99418
99419
99656
99421
99402
99518
99587
99757
99666
99510
99590
99485
99761
99560
99580
99380
99489
99681
99475
99664
99526
99642
99454
99606
99406
99594
99822
99521
99594
99638
99813
99594
99547
99445
99471
99441
99621
99457
99407
99563
99395
99942
99558
99512
99543
99454
99596
99535
99757
99599
99490
99587
99584
99480
99605
99504
99395
99525
99558
99483
99517
99575
99755
99647
99389
99553
99479
99425
99756
99823
99519
99377
99804
99570
99557
99966
99866
99881
99815
99676
99369
99517
99477
99575
99899
99569
99735
99378
99761
99781
99546
99744
99456
99385
99694
99755
99451
99415
99566
99473
99538
99479
99602
99586
99421
99914
99479
99587
99434
99681
99670
99843
99451
99736
99399
99490
99525
99403
99603
99761
99504
99669
99851
99736
99410
99509
99755
99555
99471
99554
99468
99604
99440
99436
99625
99746
99664
99857
99773
99717
99478
99400
99378
99641
99738
99601
99448
99899
99638
99386
99478
99870
99859
99433
99556
99575
99499
99643
99443
99370
99626
99502
99762
99454
99511
99398
99538
99914
99650
99390
99754
99686
99525
99506
99601
99789
99691
99569
99502
99796
99758
99568
99487
99526
99709
99519
99853
99501
99408
99715
99440
99444
99887
99574
99636
99455
99434
99913
99397
99384
99573
99460
99667
99638
99570
99620
99568
99396
99603
99733
99371
99670
99759
99674
99585
99624
99567
99743
99650
99506
99828
99800
99732
99543
99801
99385
99484
99802
99769
99532
99804
99893
99395
99917
99648
99668
99521
99375
99728
99437
99397
99663
99599
99434
99548
99721
99752
99565
99981
99439
99563
99674
99909
99369
99801
99408
99545
99410
99559
99791
99635
99449
99525
99478
99498
99683
99437
99573
99560
99563
99514
99548
99585
99785
99408
99393
99378
99373
99445
99705
99624
99474
99653
99413
99731
99380
99758
99554
99521
99442
99658
99709
99407
99471
99902
99476
99780
99807
99572
99499
99463
99667
99437
99461
99536
99691
99432
99546
99531
99378
99822
99586
99798
99677
99394
99574
99718
99490
99589
99469
99569
99418
99423
99405
99618
99426
99589
99700
99792
99380
99598
99466
99581
99899
99503
99515
99391
99395
99494
99566
99438
99614
99538
99659
99481
99427
99590
99651
99493
99459
99546
99688
99374
99581
99456
99505
99663
99577
99834
99466
99777
99563
99553
99404
99523
99593
99693
99881
99461
99434
99453
99645
99503
99600
99758
99381
99473
99613
99419
99530
99935
99369
99668
99498
99507
99800
99487
99932
99608
99461
99482
99901
99541
99693
99455
99727
99488
99524
99619
99677
99505
99462
99728
99653
99510
99416
99631
99551
99488
99608
99369
99500
99885
99664
99541
99422
99628
99499
99472
99770
99462
99475
99409
99607
99926
99736
99881
99484
99403
99895
99546
99446
99510
99484
99397
99455
99921
99533
99500
99538
99627
99482
99638
99727
99503
99840
99945
99389
99843
99845
99526
99556
99381
99687
99453
99403
99536
99442
99477
99439
99395
99561
99647
99412
99745
99509
99797
99636
99394
99496
99596
99482
99423
99572
99575
99487
99408
99493
99426
99459
99430
99842
99397
99599
99538
99533
99600
99657
99457
99374
99499
99533
99618
99394
99555
99417
99378
99643
99616
99369
99537
99474
99393
99372
99825
99566
99407
99428
99408
99541
99937
99699
99661
99760
99632
99372
99678
99441
99809
99561
99412
99699
99685
99405
99685
99688
99540
99755
99412
99411
99393
99868
99773
99613
99691
99417
99783
99380
99708
99706
99630
99430
99463
99618
99376
99409
99614
99507
99481
99521
99605
99695
99461
99800
99514
99444
99434
99613
99651
99844
99498
99431
99503
99531
99369
99423
99445
99696
99569
99374
99573
99528
99396
99803
99602
99370
99730
99476
99848
99690
99785
99688
99719
99908
99423
99512
99721
99453
99512
99454
99422
99541
99502
99822
99692
99380
99665
99671
99544
99672
99389
99634
99943
99565
99402
99395
99918
99374
99773
99558
99587
99405
99476
99482
99475
99560
99530
99794
99632
99592
99829
99610
99375
99666
99382
99405
99600
99671
99484
99845
99444
99564
99369
99435
99944
99413
99783
99678
99486
99416
99426
99460
99382
99495
99430
99556
99612
99603
99735
99684
99489
99788
99521
99777
99734
99495
99476
99683
99499
99404
99484
99455
99441
99428
99382
99425
99562
99449
99420
99792
99503
99762
99510
99783
99542
99500
99606
99377
99464
99407
99638
99472
99478
99561
99402
99852
99641
99922
99898
99457
99624
99486
99406
99399
99597
99578
99568
99420
99463
99785
99446
99705
99530
99434
99520
99380
99831
99752
99448
99554
99809
99585
99429
99381
99614
99503
99374
99824
99525
99718
99660
99807
99439
99469
99514
99433
99389
99853
99736
99689
99477
99686
99417
99413
99610
99558
99871
99698
99631
99467
99420
99618
99532
99575
99464
99860
99596
99479
99471
99619
99381
99823
99557
99818
99542
99696
99513
99522
99601
99757
99451
99596
99374
99897
99678
99688
99719
99403
99695
99380
99854
99666
99542
99498
99597
99484
99801
99415
99378
99660
99389
99588
99846
99483
99612
99757
99588
99784
99475
99483
99387
99482
99710
99558
99495
99696
99559
99611
99625
99377
99685
99660
99520
99421
99579
99616
99815
99578
99617
99426
99659
99608
99863
99797
99516
99612
99638
99393
99419
99496
99370
99775
99785
99390
99655
99740
99380
99468
99745
99647
99453
99621
99832
99409
99838
99469
99786
99748
99806
99901
99886
99810
99533
99393
99398
99599
99373
99511
99600
99763
99603
99516
99835
99760
99761
99529
99829
99646
99504
99537
99670
99651
99406
99427
99756
99473
99640
99379
99584
99911
99561
99708
99491
99910
99645
99514
99504
99699
99494
99375
99874
99472
99391
99951
99634
99419
99704
99383
99802
99407
99515
99463
99537
99778
99673
99526
99396
99397
99873
99528
99519
99384
99560
99424
99892
99571
99399
99370
99457
99401
99447
99546
99508
99385
99728
99403
99746
99869
99543
99423
99943
99514
99559
99454
99454
99471
99663
99430
99546
99391
99716
99493
99474
99585
99565
99528
99416
99531
99493
99417
99670
99702
99624
99670
99444
99601
99386
99465
99447
99631
99768
99376
99754
99412
99435
99427
99443
99481
99466
99440
99661
99611
99885
99436
99499
99379
99693
99782
99686
99692
99747
99428
99757
99493
99475
99870
99553
99549
99588
99463
99693
99384
99601
99794
99579
99556
99532
99674
99407
99690
99938
99627
99372
99556
99610
99697
99729
99386
99588
99477
99616
99550
99717
99646
99448
99558
99370
99583
99558
99586
99839
99372
99639
99676
99537
99434
99447
99514
99561
99647
99394
99921
99417
99554
99385
99674
99431
99796
99425
99865
99422
99425
99553
99466
99378
99471
99823
99522
99846
99694
99437
99548
99546
99386
99407
99448
99812
99693
99478
99437
99472
99370
99623
99530
99683
99494
99534
99722
99458
99722
99974
99489
99572
99532
99756
99501
99407
99630
99922
99568
99521
99449
99465
99675
99597
99558
99511
99700
99373
99593
99474
99378
99736
99715
99699
99487
99464
99647
99570
99463
99654
99531
99476
99923
99381
99420
99591
99468
99557
99389
99684
99471
99914
99634
99537
99673
99693
99656
99838
99536
99524
99387
99689
99389
99413
99542
99441
99717
99610
99727
99631
99834
99465
99398
99825
99594
99570
99669
99605
99453
99526
99534
99547
99480
99483
99500
99429
99608
99540
99596
99435
99574
99532
99417
99651
99763
99463
99657
99670
99902
99579
99703
99680
99692
99453
99854
99500
99467
99568
99850
99788
99531
99509
99795
99384
99877
99450
99825
99738
99561
99402
99586
99695
99416
99682
99710
99658
99827
99460
99533
99450
99826
99697
99476
99516
99421
99589
99800
99564
99384
99740
99615
99517
99427
99469
99418
99369
99674
99868
99919
99532
99601
99407
99691
99445
99520
99736
99660
99772
99371
99595
99667
99469
99646
99764
99638
99763
99443
99586
99755
99464
99677
99564
99392
99438
99595
99662
99514
99924
99899
99570
99737
99433
99627
99571
99606
99588
99474
99532
99390
99548
99447
99673
99378
99758
99547
99583
99625
99553
99443
99574
99415
99558
99384
99597
99579
99627
99614
99830
99681
99777
99477
99844
99606
99489
99491
99800
99411
99385
99581
99444
99383
99587
99715
99401
99369
99440
99391
99754
99662
99602
99517
99436
99471
99557
99376
99752
99481
99541
99550
99571
99594
99571
99389
99498
99591
99573
99558
99419
99750
99516
99385
99800
99596
99587
99745
99494
99446
99428
99402
99669
99522
99457
99394
99468
99434
99456
99379
99390
99777
99855
99473
99414
99855
99601
99511
99758
99531
99487
99653
99434
99404
99626
99694
99396
99475
99615
99414
99556
99800
99662
99807
99538
99539
99373
99382
99398
99607
99577
99582
99437
99507
99482
99447
99533
99852
99625
99702
99398
99641
99454
99613
99521
99934
99382
99708
99384
99661
99774
99490
99619
99598
99594
99483
99923
99417
99504
99394
99489
99414
99434
99441
99847
99583
99540
99477
99410
99436
99508
99617
99378
99660
99788
99816
99561
99557
99807
99440
99598
99858
99380
99848
99652
99774
99413
99605
99723
99383
99411
99711
99882
99798
99623
99508
99558
99520
99397
99603
99807
99480
99382
99521
99369
99454
99485
99494
99575
99596
99419
99489
99824
99431
99755
99659
99420
99678
99934
99519
99710
99376
99570
99530
99389
99473
99431
99501
99744
99769
99492
99632
99583
99812
99552
99484
99803
99847
99471
99832
99432
99375
99937
99424
99534
99518
99422
99470
99863
99472
99629
99793
99393
99709
99606
99602
99644
99774
99614
99624
99388
99639
99371
99775
99690
99428
99556
99621
99501
99376
99391
99822
99717
99573
99417
99528
99935
99690
99827
99637
99597
99608
99374
99456
99668
99730
99687
99609
99690
99495
99814
99485
99572
99437
99529
99460
99782
99391
99783
99787
99650
99528
99854
99873
99742
99799
99441
99427
99399
99463
99375
99714
99461
99431
99447
99580
99680
99825
99690
99561
99747
99676
99882
99584
99621
99668
99392
99588
99502
99432
99370
99635
99484
99620
99788
99434
99611
99420
99433
99657
99497
99602
99615
99661
99515
99945
99402
99381
99505
99649
99788
99596
99573
99716
99728
99374
99936
99546
99611
99612
99750
99445
99568
99600
99482
99535
99371
99502
99656
99716
99649
99370
99538
99779
99711
99570
99411
99759
99886
99546
99486
99858
99494
99652
99690
99558
99483
99370
99400
99753
99379
99599
99508
99471
99467
99394
99549
99751
99605
99587
99668
99779
99863
99825
99506
99548
99547
99892
99778
99750
99910
99445
99369
99741
99728
99410
99679
99467
99407
99448
99407
99571
99447
99570
99507
99471
99374
99472
99618
99802
99745
99681
99502
99716
99756
99424
99580
99416
99617
99552
99595
99807
99712
99504
99543
99725
99650
99563
99498
99822
99461
99520
99370
99377
99734
99686
99497
99663
99719
99567
99697
99723
99374
99645
99703
99870
99376
99573
99603
99421
99668
99639
99737
99800
99515
99665
99950
99385
99629
99548
99377
99545
99775
99489
99682
99634
99371
99649
99450
99382
99401
99417
99831
99803
99566
99584
99369
99765
99415
99482
99588
99444
99657
99722
99684
99543
99529
99515
99793
99542
99712
99837
99450
99538
99871
99760
99518
99558
99693
99743
99638
99495
99516
99756
99806
99419
99643
99659
99608
99593
99702
99753
99687
99666
99760
99384
99790
99378
99704
99787
99504
99568
99636
99612
99589
99398
99564
99494
99578
99712
99656
99479
99545
99723
99682
99376
99932
99792
99387
99473
99564
99490
99470
99574
99588
99374
99420
99793
99619
99635
99669
99484
99456
99393
99421
99413
99375
99531
99434
99525
99570
99847
99616
99589
99417
99844
99839
99500
99396
99652
99425
99467
99587
99416
99675
99534
99397
99620
99407
99480
99579
99697
99509
99561
99632
99664
99502
99603
99672
99518
99374
99532
99468
99478
99456
99741
99606
99412
99443
99527
99442
99915
99539
99395
99468
99638
99415
99524
99373
99785
99634
99391
99370
99787
99486
99501
99916
99429
99485
99468
99545
99767
99482
99796
99655
99554
99548
99693
99379
99457
99431
99496
99770
99873
99558
99559
99428
99967
99600
99506
99434
99459
99604
99645
99606
99560
99500
99400
99775
99433
99532
99657
99516
99658
99440
99631
99396
99823
99580
99424
99927
99735
99406
99508
99542
99447
99673
99502
99394
99417
99608
99619
99536
99525
99371
99599
99472
99754
99514
99639
99525
99371
99742
99382
99373
99614
99578
99920
99699
99534
99898
99371
99568
99876
99639
99482
99452
99678
99711
99831
99644
99511
99937
99747
99598
99456
99463
99533
99458
99758
99614
99861
99504
99387
99555
99752
99660
99375
99570
99539
99838
99485
99869
99847
99662
99607
99594
99553
99582
99567
99545
99491
99384
99486
99921
99673
99467
99536
99783
99640
99463
99525
99459
99409
99626
99534
99435
99711
99689
99470
99875
99470
99585
99380
99593
99631
99506
99388
99393
99517
99753
99450
99713
99632
99615
99392
99508
99788
99462
99443
99916
99618
99771
99374
99838
99394
99466
99478
99385
99522
99441
99500
99442
99600
99723
99396
99851
99395
99444
99568
99426
99816
99554
99545
99470
99861
99371
99386
99781
99556
99523
99953
99450
99509
99552
99465
99475
99586
99739
99664
99752
99740
99855
99478
99760
99712
99532
99492
99389
99425
99626
99753
99536
99519
99474
99550
99395
99742
99625
99666
99420
99663
99703
99804
99687
99761
99505
99913
99468
99428
99776
99441
99440
99596
99699
99822
99863
99647
99468
99753
99906
99567
99913
99545
99379
99651
99502
99656
99515
99759
99395
99738
99736
99474
99788
99526
99393
99388
99615
99374
99656
99912
99892
99711
99632
99600
99585
99390
99414
99399
99417
99831
99716
99726
99496
99524
99833
99501
99730
99562
99473
99782
99678
99807
99513
99571
99373
99698
99515
99392
99385
99784
99449
99441
99477
99451
99411
99483
99616
99403
99762
99412
99623
99763
99781
99821
99687
99485
99472
99730
99407
99754
99631
99875
99513
99711
99426
99707
99835
99689
99780
99632
99513
99509
99851
99672
99425
99438
99620
99905
99428
99397
99536
99505
99783
99449
99479
99387
99487
99570
99593
99452
99657
99460
99538
99867
99527
99652
99695
99406
99604
99485
99655
99792
99779
99661
99419
99458
99441
99590
99508
99371
99757
99453
99737
99580
99469
99666
99389
99530
99548
99430
99429
99608
99590
99745
99772
99686
99593
99655
99730
99402
99529
99562
99582
99708
99935
99565
99785
99461
99441
99448
99392
99435
99532
99492
99565
99503
99604
99425
99395
99624
99655
99498
99629
99500
99810
99665
99595
99560
99523
99420
99389
99466
99543
99835
99406
99447
99403
99518
99397
99424
99677
99489
99645
99410
99402
99924
99470
99551
99502
99384
99455
99737
99454
99838
99422
99712
99485
99456
99723
99462
99791
99820
99526
99545
99699
99737
99774
99554
99556
99479
99463
99764
99505
99403
99851
99442
99457
99492
99414
99821
99443
99505
99604
99494
99793
99407
99496
99765
99729
99972
99401
99397
99403
99427
99650
99686
99399
99608
99659
99845
99377
99675
99509
99596
99561
99620
99401
99541
99562
99840
99791
99413
99681
99572
99787
99416
99451
99720
99643
99392
99614
99892
99633
99443
99395
99579
99440
99385
99475
99596
99846
99818
99858
99679
99680
99478
99439
99550
99910
99406
99403
99793
99406
99627
99553
99703
99489
99565
99389
99410
99711
99820
99430
99601
99531
99398
99407
99760
99412
99431
99682
99614
99730
99485
99869
99615
99509
99379
99409
99558
99384
99676
99395
99443
99569
99961
99390
99631
99564
99656
99723
99521
99680
99505
99725
99447
99680
99881
99759
99697
99571
99470
99419
99771
99494
99556
99456
99541
99665
99394
99608
99393
99723
99450
99372
99401
99655
99450
99715
99629
99386
99516
99750
99750
99375
99775
99377
99697
99419
99440
99842
99468
99393
99610
99740
99795
99622
99485
99372
99639
99459
99382
99642
99682
99374
99654
99570
99483
99479
99427
99780
99663
99684
99511
99528
99399
99532
99420
99640
99613
99497
99640
99525
99927
99423
99480
99415
99503
99705
99736
99470
99807
99674
99548
99750
99437
99903
99911
99393
99732
99800
99407
99778
99689
99505
99589
99734
99448
99607
99381
99427
99593
99436
99825
99413
99377
99499
99453
99539
99726
99456
99438
99838
99390
99465
99598
99429
99812
99397
99488
99451
99431
99876
99691
99712
99618
99511
99718
99445
99788
99603
99467
99475
99580
99435
99396
99627
99859
99732
99508
99385
99563
99375
99450
99388
99413
99514
99670
99670
99371
99511
99481
99392
99643
99436
99537
99615
99547
99460
99456
99762
99846
99637
99488
99453
99467
99751
99799
99707
99390
99682
99901
99628
99448
99436
99613
99471
99764
99472
99500
99389
99410
99426
99761
99990
99667
99927
99776
99906
99801
99611
99416
99486
99781
99499
99559
99453
99833
99591
99447
99565
99572
99389
99586
99703
99396
99532
99534
99468
99792
99468
99625
99370
99799
99857
99521
99903
99416
99592
99470
99716
99845
99702
99484
99577
99476
99584
99853
99770
99499
99391
99669
99523
99898
99585
99615
99457
99801
99566
99628
99448
99569
99577
99667
99535
99455
99597
99816
99430
99403
99872
99533
99784
99899
99638
99374
99559
99440
99482
99444
99443
99561
99402
99700
99383
99393
99570
99647
99509
99590
99571
99533
99477
99426
99371
99868
99468
99542
99388
99676
99381
99369
99582
99446
99474
99414
99685
99501
99419
99425
99690
99587
99688
99507
99900
99701
99728
99720
99569
99432
99468
99679
99630
99964
99446
99463
99414
99406
99411
99564
99513
99504
99372
99688
99731
99549
99383
99525
99371
99395
99583
99757
99548
99369
99645
99657
99649
99372
99606
99484
99710
99771
99477
99657
99658
99540
99597
99417
99778
99502
99647
99731
99750
99449
99529
99943
99407
99519
99535
99674
99392
99651
99858
99641
99440
99847
99508
99679
99427
99897
99416
99524
99818
99585
99556
99653
99397
99793
99475
99517
99798
99526
99429
99620
99545
99886
99842
99722
99388
99593
99388
99643
99530
99474
99408
99791
99842
99580
99487
99399
99499
99475
99563
99491
99415
99808
99720
99372
99425
99442
99754
99916
99434
99751
99856
99397
99817
99730
99551
99395
99855
99745
99649
99752
99749
99410
99675
99800
99697
99383
99798
99380
99872
99665
99599
99437
99763
99452
99749
99745
99456
99677
99498
99388
99408
99547
99787
99540
99632
99493
99578
99711
99459
99690
99929
99500
99475
99426
99700
99662
99375
99394
99451
99480
99728
99474
99576
99523
99525
99643
99405
99475
99435
99371
99412
99703
99432
99459
99753
99424
99754
99522
99734
99445
99438
99526
99463
99379
99961
99387
99871
99468
99799
99391
99776
99484
99498
99702
99772
99474
99450
99906
99617
99544
99519
99595
99563
99433
99688
99559
99688
99407
99706
99482
99499
99866
99475
99800
99485
99392
99687
99736
99812
99506
99415
99499
99632
99783
99566
99471
99691
99583
99448
99726
99506
99430
99685
99577
99549
99798
99410
99614
99427
99383
99836
99652
99427
99499
99394
99385
99722
99461
99500
99665
99445
99702
99651
99433
99506
99610
99726
99658
99473
99489
99462
99835
99672
99435
99582
99442
99500
99666
99483
99860
99573
99889
99428
99774
99664
99794
99428
99542
99449
99468
99402
99511
99745
99526
99418
99563
99427
99836
99465
99695
99773
99456
99427
99786
99607
99815
99641
99711
99378
99739
99698
99691
99622
99638
99417
99884
99591
99622
99413
99782
99764
99754
99683
99561
99797
99392
99591
99894
99935
99594
99619
99576
99603
99414
99738
99690
99431
99470
99480
99799
99674
99618
99598
99462
99595
99841
99769
99456
99687
99492
99524
99551
99646
99554
99418
99396
99625
99763
99427
99400
99684
99503
99522
99531
99639
99629
99520
99478
99527
99719
99447
99557
99887
99482
99439
99458
99453
99569
99466
99634
99556
99552
99382
99697
99423
99385
99468
99654
99701
99592
99812
99695
99389
99632
99598
99585
99786
99463
99762
99420
99400
99487
99526
99588
99855
99386
99477
99603
99380
99407
99431
99591
99411
99633
99409
99461
99455
99535
99869
99533
99548
99473
99494
99494
99866
99644
99495
99453
99587
99556
99422
99503
99372
99428
99521
99498
99452
99763
99407
99749
99889
99734
99382
99576
99507
99777
99818
99665
99374
99524
99473
99831
99595
99434
99599
99782
99945
99371
99967
99675
99646
99502
99676
99380
99579
99645
99935
99734
99472
99426
99399
99392
99523
99529
99723
99397
99469
99920
99510
99590
99400
99670
99730
99715
99486
99441
99372
99483
99599
99697
99433
99562
99582
99557
99614
99483
99630
99869
99457
99379
99508
99624
99593
99660
99659
99406
99683
99704
99834
99970
99492
99399
99726
99818
99612
99649
99607
99520
99485
99458
99515
99751
99864
99496
99749
99683
99524
99545
99771
99523
99386
99401
99726
99419
99674
99783
99449
99435
99732
99548
99595
99959
99567
99489
99385
99790
99385
99581
99466
99567
99492
99529
99706
99894
99503
99477
99594
99864
99406
99575
99435
99448
99456
99485
99917
99441
99698
99465
99860
99645
99733
99529
99695
99727
99824
99867
99387
99466
99479
99427
99905
99733
99479
99688
99626
99563
99434
99684
99468
99371
99662
99420
99736
99562
99401
99448
99769
99433
99508
99374
99480
99678
99462
99449
99572
99454
99521
99500
99382
99396
99411
99622
99601
99571
99584
99795
99385
99381
99533
99436
99737
99427
99844
99839
99373
99468
99687
99527
99578
99545
99683
99666
99533
99484
99595
99494
99680
99500
99446
99533
99430
99384
99670
99456
99671
99596
99502
99462
99508
99814
99915
99859
99787
99536
99548
99378
99749
99492
99784
99426
99492
99649
99424
99417
99637
99663
99704
99620
99929
99668
99465
99376
99557
99657
99481
99455
99440
99419
99613
99449
99378
99756
99569
99774
99485
99522
99733
99495
99584
99369
99495
99397
99660
99482
99519
99475
99626
99373
99823
99550
99756
99373
99740
99433
99373
99479
99470
99573
99846
99475
99525
99534
99932
99442
99731
99528
99538
99473
99893
99425
99578
99628
99751
99399
99580
99410
99390
99722
99728
99548
99459
99631
99425
99579
99424
99725
99400
99767
99721
99498
99640
99660
99688
99854
99563
99547
99505
99561
99561
99644
99388
99542
99809
99650
99729
99607
99658
99454
99694
99737
99424
99556
99422
99382
99604
99400
99517
99899
99394
99499
99688
99401
99634
99714
99484
99458
99540
99788
99981
99514
99809
99406
99482
99592
99562
99928
99411
99396
99495
99615
99592
99526
99524
99878
99517
99419
99838
99445
99776
99477
99663
99609
99393
99382
99426
99539
99526
99705
99676
99374
99559
99457
99521
99664
99551
99401
99834
99425
99451
99383
99445
99797
99674
99371
99645
99595
99666
99609
99392
99784
99865
99463
99643
99382
99418
99398
99768
99883
99765
99727
99428
99509
99469
99520
99451
99439
99417
99437
99413
99749
99511
99762
99511
99798
99568
99480
99445
99481
99412
99536
99971
99603
99396
99388
99532
99554
99655
99725
99389
99695
99505
99576
99688
99544
99373
99891
99462
99576
99597
99420
99466
99664
99519
99369
99839
99454
99736
99647
99587
99422
99478
99479
99764
99679
99696
99518
99436
99968
99599
99375
99985
99664
99741
99539
99527
99882
99681
99513
99749
99383
99782
99681
99808
99642
99506
99692
99647
99463
99387
99425
99643
99448
99840
99496
99608
99744
99871
99626
99377
99462
99425
99415
99812
99411
99644
99781
99643
99377
99430
99521
99436
99778
99580
99623
99369
99710
99410
99473
99385
99683
99912
99452
99769
99614
99490
99827
99376
99372
99390
99495
99466
99608
99670
99529
99452
99654
99447
99827
99595
99545
99627
99553
99380
99616
99464
99445
99476
99612
99546
99397
99406
99563
99576
99531
99796
99577
99647
99499
99680
99684
99697
99383
99470
99577
99626
99550
99500
99543
99458
99587
99500
99407
99603
99405
99415
99754
99497
99780
99629
99629
99518
99445
99487
99850
99839
99822
99422
99408
99802
99557
99374
99672
99392
99404
99566
99743
99500
99522
99811
99915
99762
99583
99689
99488
99384
99711
99485
99687
99572
99631
99442
99444
99556
99484
99680
99720
99404
99602
99691
99409
99410
99687
99553
99472
99410
99433
99371
99404
99371
99629
99505
99440
99466
99685
99477
99513
99533
99837
99376
99396
99582
99578
99448
99719
99726
99815
99752
99504
99510
99493
99398
99386
99499
99422
99409
99490
99438
99899
99778
99369
99571
99675
99714
99752
99371
99726
99427
99789
99624
99591
99602
99545
99545
99642
99530
99615
99419
99661
99388
99664
99724
99427
99969
99474
99369
99490
99777
99817
99568
99405
99432
99479
99457
99377
99628
99489
99887
99463
99412
99872
99896
99402
99711
99705
99418
99586
99780
99772
99394
99601
99449
99561
99410
99398
99433
99413
99711
99750
99414
99487
99806
99662
99454
99386
99399
99681
99559
99456
99905
99576
99379
99684
99527
99518
99506
99387
99423
99465
99718
99778
99799
99967
99430
99421
99527
99551
99643
99420
99510
99404
99739
99705
99670
99492
99649
99523
99641
99537
99854
99416
99391
99388
99770
99379
99498
99726
99756
99785
99552
99626
99433
99455
99435
99939
99537
99712
99664
99459
99498
99510
99538
99505
99704
99778
99386
99523
99614
99669
99439
99672
99453
99552
99478
99484
99521
99653
99602
99375
99459
99627
99571
99578
99659
99491
99892
99564
99519
99666
99647
99731
99648
99446
99616
99870
99729
99384
99528
99441
99419
99401
99602
99653
99398
99841
99569
99477
99611
99463
99409
99468
99618
99394
99746
99370
99588
99573
99590
99533
99415
99794
99823
99483
99416
99789
99805
99616
99472
99658
99601
99586
99423
99721
99690
99720
99404
99581
99475
99441
99466
99607
99583
99520
99508
99828
99420
99373
99472
99828
99497
99642
99689
99697
99518
99715
99526
99670
99440
99604
99388
99669
99700
99435
99638
99484
99706
99522
99736
99589
99394
99810
99639
99894
99608
99926
99370
99511
99590
99434
99436
99449
99686
99551
99527
99419
99556
99639
99478
99909
99713
99469
99561
99394
99393
99772
99574
99498
99509
99557
99518
99603
99411
99608
99561
99698
99391
99376
99382
99553
99601
99625
99435
99893
99447
99617
99895
99486
99546
99843
99378
99861
99520
99691
99733
99470
99685
99505
99593
99443
99370
99467
99430
99420
99597
99728
99414
99500
99532
99821
99373
99469
99495
99819
99515
99569
99434
99632
99685
99850
99802
99932
99860
99640
99457
99458
99694
99371
99434
99398
99387
99787
99590
99488
99786
99653
99594
99510
99454
99586
99435
99849
99865
99846
99466
99405
99707
99485
99417
99592
99577
99484
99533
99408
99415
99941
99599
99621
99895
99432
99605
99840
99796
99777
99391
99577
99414
99430
99412
99613
99388
99391
99617
99450
99817
99768
99523
99475
99773
99383
99448
99541
99528
99430
99521
99543
99824
99690
99439
99762
99394
99453
99590
99575
99488
99403
99704
99437
99618
99560
99749
99823
99730
99410
99685
99634
99739
99521
99609
99727
99512
99642
99753
99510
99526
99501
99469
99479
99614
99650
99531
99434
99466
99571
99504
99529
99414
99700
99409
99420
99735
99579
99501
99633
99438
99790
99466
99503
99823
99657
99744
99476
99758
99490
99607
99607
99603
99455
99905
99639
99566
99716
99538
99515
99458
99545
99619
99628
99584
99714
99721
99503
99381
99408
99634
99627
99371
99437
99534
99404
99510
99385
99516
99488
99657
99597
99390
99841
99469
99786
99496
99438
99491
99621
99372
99533
99797
99466
99569
99649
99501
99668
99636
99878
99457
99382
99794
99956
99518
99543
99797
99552
99376
99537
99468
99466
99473
99904
99435
99450
99437
99477
99548
99742
99888
99653
99497
99600
99716
99769
99930
99809
99873
99455
99862
99487
99386
99763
99443
99665
99727
99458
99623
99936
99698
99646
99680
99570
99441
99445
99890
99469
99396
99528
99415
99686
99375
99505
99528
99593
99610
99569
99560
99435
99630
99774
99850
99384
99617
99400
99702
99542
99621
99383
99616
99423
99718
99636
99410
99590
99604
99379
99369
99466
99903
99587
99631
99507
99510
99948
99620
99644
99376
99511
99444
99462
99434
99419
99879
99388
99400
99854
99520
99532
99557
99732
99486
99799
99386
99505
99635
99696
99396
99599
99520
99706
99482
99486
99678
99485
99383
99591
99396
99659
99393
99430
99588
99533
99589
99578
99612
99509
99398
99399
99837
99562
99530
99529
99851
99557
99397
99874
99542
99565
99704
99535
99418
99641
99462
99399
99672
99607
99624
99644
99620
99395
99884
99545
99459
99708
99532
99408
99742
99403
99377
99623
99871
99793
99403
99409
99393
99868
99530
99415
99371
99410
99665
99386
99612
99612
99372
99733
99577
99589
99531
99794
99391
99423
99613
99447
99822
99796
99395
99501
99605
99369
99614
99831
99418
99479
99550
99536
99589
99459
99474
99532
99512
99470
99425
99775
99731
99639
99632
99805
99463
99594
99480
99671
99490
99538
99442
99525
99779
99686
99678
99735
99407
99511
99910
99410
99826
99582
99465
99740
99911
99771
99693
99708
99493
99573
99842
99550
99434
99586
99765
99527
99934
99656
99371
99657
99402
99516
99777
99425
99528
99424
99429
99506
99519
99695
99642
99719
99384
99946
99497
99877
99375
99522
99407
99644
99567
99596
99460
99743
99720
99392
99388
99903
99510
99734
99842
99602
99538
99433
99489
99383
99503
99504
99479
99651
99602
99499
99582
99530
99632
99679
99525
99631
99653
99931
99603
99890
99460
99802
99830
99562
99850
99624
99664
99686
99395
99843
99414
99378
99405
99374
99383
99791
99420
99403
99515
99954
99468
99823
99609
99538
99610
99560
99541
99506
99545
99400
99448
99686
99718
99503
99392
99678
99731
99377
99495
99462
99490
99431
99870
99782
99543
99435
99512
99400
99491
99386
99560
99656
99495
99416
99562
99864
99511
99796
99592
99407
99444
99572
99617
99663
99709
99512
99691
99396
99567
99429
99672
99489
99576
99474
99453
99791
99677
99612
99439
99587
99763
99442
99736
99383
99416
99625
99813
99489
99546
99386
99995
99446
99402
99440
99430
99411
99623
99447
99387
99868
99539
99814
99653
99665
99608
99478
99468
99439
99759
99699
99620
99383
99394
99817
99645
99689
99491
99848
99577
99561
99834
99501
99663
99851
99373
99630
99460
99425
99836
99559
99648
99577
99747
99776
99704
99525
99489
99488
99407
99374
99788
99466
99681
99513
99659
99432
99469
99576
99454
99730
99419
99465
99516
99843
99604
99392
99403
99673
99404
99675
99504
99797
99694
99565
99695
99507
99370
99638
99512
99427
99393
99402
99464
99710
99604
99383
99541
99766
99415
99374
99392
99707
99478
99837
99631
99669
99717
99463
99866
99875
99734
99774
99485
99678
99401
99612
99639
99670
99568
99875
99551
99446
99617
99571
99708
99563
99568
99760
99465
99866
99693
99532
99889
99893
99582
99382
99538
99648
99441
99516
99381
99787
99386
99418
99562
99835
99575
99386
99481
99565
99735
99828
99481
99583
99452
99391
99718
99494
99789
99637
99393
99433
99440
99464
99682
99490
99574
99621
99770
99624
99530
99733
99447
99464
99502
99690
99637
99848
99831
99624
99789
99415
99442
99424
99605
99491
99826
99905
99716
99550
99609
99433
99547
99645
99405
99671
99408
99663
99599
99382
99583
99371
99412
99528
99938
99758
99636
99616
99803
99825
99442
99870
99372
99489
99502
99550
99434
99427
99432
99572
99548
99637
99517
99727
99463
99432
99488
99581
99728
99889
99628
99815
99552
99425
99551
99428
99405
99416
99414
99538
99689
99752
99534
99702
99750
99695
99388
99790
99417
99656
99472
99424
99499
99537
99462
99488
99578
99737
99670
99501
99467
99709
99553
99414
99437
99429
99394
99648
99780
99699
99813
99542
99481
99537
99604
99653
99369
99386
99426
99387
99524
99536
99422
99664
99389
99457
99756
99913
99684
99433
99440
99475
99596
99563
99933
99815
99392
99429
99852
99441
99712
99616
99706
99409
99582
99941
99817
99537
99721
99729
99559
99657
99413
99418
99586
99433
99715
99710
99744
99417
99600
99433
99813
99440
99771
99738
99732
99569
99397
99664
99840
99373
99610
99588
99550
99622
99455
99442
99384
99376
99497
99717
99402
99422
99872
99455
99589
99685
99476
99388
99837
99812
99780
99461
99605
99682
99565
99548
99602
99907
99404
99598
99449
99659
99494
99939
99382
99369
99472
99743
99508
99720
99698
99758
99722
99622
99406
99507
99551
99491
99534
99735
99409
99595
99474
99553
99742
99600
99544
99427
99397
99517
99842
99490
99651
99929
99627
99752
99921
99779
99704
99575
99397
99686
99627
99725
99784
99787
99518
99741
99508
99718
99863
99434
99528
99735
99422
99438
99462
99476
99372
99457
99777
99379
99568
99607
99532
99843
99660
99678
99419
99477
99607
99564
99631
99573
99476
99696
99645
99694
99567
99664
99690
99382
99894
99757
99402
99521
99707
99778
99522
99490
99434
99534
99620
99565
99785
99652
99482
99790
99485
99491
99445
99798
99391
99585
99370
99539
99416
99666
99907
99486
99461
99473
99607
99638
99429
99567
99697
99859
99424
99697
99583
99657
99721
99694
99799
99582
99775
99766
99659
99479
99505
99432
99577
99462
99640
99760
99455
99710
99615
99643
99716
99646
99582
99438
99543
99461
99613
99515
99843
99448
99517
99425
99476
99387
99420
99436
99859
99499
99709
99369
99534
99596
99494
99961
99889
99666
99709
99477
99381
99623
99602
99401
99638
99980
99617
99467
99399
99506
99394
99824
99844
99498
99521
99888
99685
99493
99673
99647
99515
99414
99683
99884
99391
99709
99701
99374
99528
99821
99557
99747
99461
99720
99656
99563
99857
99716
99637
99435
99437
99853
99464
99436
99475
99555
99694
99686
99440
99509
99556
99758
99605
99486
99487
99584
99624
99798
99619
99713
99375
99466
99676
99716
99512
99628
99499
99608
99772
99644
99909
99722
99435
99410
99534
99593
99653
99875
99419
99631
99706
99814
99421
99708
99660
99455
99400
99396
99469
99869
99512
99600
99568
99482
99585
99419
99417
99410
99845
99642
99718
99566
99466
99585
99546
99980
99855
99565
99695
99627
99513
99380
99522
99522
99772
99469
99630
99416
99409
99893
99545
99369
99545
99429
99617
99560
99767
99408
99553
99715
99885
99902
99380
99427
99729
99877
99437
99460
99447
99624
99459
99639
99636
99584
99386
99591
99561
99493
99441
99849
99708
99430
99968
99757
99810
99407
99552
99771
99608
99376
99508
99597
99731
99540
99921
99515
99801
99569
99460
99369
99423
99628
99629
99752
99861
99506
99399
99590
99409
99531
99678
99857
99534
99422
99836
99721
99736
99404
99926
99965
99411
99709
99450
99794
99474
99613
99919
99610
99758
99556
99601
99830
99608
99918
99370
99774
99561
99647
99758
99378
99459
99764
99479
99570
99413
99684
99519
99716
99785
99685
99542
99891
99698
99702
99591
99436
99745
99653
99605
99632
99465
99378
99554
99403
99490
99498
99593
99798
99836
99512
99538
99463
99507
99376
99809
99421
99608
99489
99578
99441
99555
99531
99696
99589
99434
99443
99499
99603
99484
99468
99745
99732
99443
99385
99608
99439
99555
99516
99694
99680
99488
99411
99796
99531
99520
99657
99469
99495
99583
99672
99764
99426
99582
99712
99524
99956
99442
99392
99917
99438
99550
99465
99377
99419
99841
99910
99785
99533
99853
99395
99374
99376
99675
99440
99600
99665
99885
99494
99438
99568
99511
99916
99488
99666
99887
99626
99440
99655
99661
99416
99503
99427
99542
99629
99705
99388
99387
99760
99672
99529
99385
99579
99771
99522
99577
99602
99684
99888
99477
99541
99726
99674
99657
99916
99545
99581
99422
99543
99663
99398
99785
99581
99816
99810
99621
99372
99605
99592
99734
99583
99527
99448
99539
99512
99465
99443
99612
99513
99842
99987
99770
99720
99463
99621
99549
99807
99565
99633
99684
99554
99730
99483
99716
99571
99476
99625
99441
99480
99452
99495
99836
99613
99678
99422
99798
99660
99436
99570
99748
99748
99809
99869
99623
99490
99571
99532
99613
99557
99439
99424
99512
99689
99725
99418
99511
99526
99533
99507
99512
99834
99628
99745
99446
99517
99449
99659
99490
99640
99594
99472
99656
99832
99646
99723
99817
99831
99494
99567
99395
99646
99510
99603
99576
99446
99466
99441
99465
99974
99402
99578
99384
99375
99473
99445
99729
99597
99810
99551
99701
99588
99470
99446
99519
99415
99443
99743
99660
99634
99398
99782
99532
99499
99370
99434
99650
99511
99434
99662
99672
99570
99860
99536
99719
99925
99518
99435
99655
99518
99811
99660
99793
99688
99383
99881
99515
99380
99590
99603
99372
99428
99609
99715
99466
99584
99533
99514
99399
99384
99619
99629
99587
99428
99595
99388
99464
99426
99720
99729
99671
99462
99656
99510
99553
99370
99714
99840
99549
99420
99532
99527
99674
99726
99489
99988
99469
99599
99972
99518
99393
99444
99838
99399
99372
99579
99471
99825
99822
99560
99395
99928
99657
99586
99700
99394
99718
99451
99757
99798
99677
99530
99643
99524
99591
99695
99631
99395
99906
99390
99628
99541
99514
99569
99373
99691
99558
99518
99564
99520
99435
99653
99445
99406
99461
99878
99703
99473
99517
99382
99584
99845
99934
99656
99381
99391
99454
99370
99618
99602
99704
99418
99413
99577
99417
99704
99640
99376
99402
99476
99653
99371
99737
99827
99533
99619
99370
99611
99565
99667
99478
99379
99393
99722
99409
99845
99720
99762
99883
99696
99806
99448
99445
99398
99719
99402
99445
99574
99468
99419
99382
99377
99447
99908
99443
99537
99541
99795
99703
99842
99526
99576
99403
99453
99559
99454
99641
99421
99485
99423
99375
99369
99387
99444
99481
99794
99672
99406
99461
99448
99395
99862
99959
99740
99784
99396
99794
99718
99414
99862
99493
99564
99563
99393
99452
99880
99446
99408
99690
99535
99684
99391
99501
99575
99642
99603
99662
99577
99631
99586
99783
99548
99798
99418
99793
99530
99841
99647
99381
99395
99457
99473
99734
99370
99701
99651
99837
99520
99438
99781
99583
99476
99470
99486
99410
99517
99430
99765
99410
99492
99743
99800
99634
99409
99590
99637
99371
99524
99641
99623
99546
99455
99429
99470
99652
99468
99405
99770
99843
99765
99639
99683
99592
99377
99419
99541
99612
99964
99418
99398
99545
99371
99441
99529
99502
99597
99642
99557
99602
99447
99566
99390
99529
99452
99413
99462
99975
99388
99589
99413
99386
99727
99426
99462
99399
99506
99455
99745
99522
99435
99577
99630
99528
99547
99647
99540
99899
99418
99953
99389
99789
99607
99604
99416
99661
99779
99726
99597
99511
99599
99379
99610
99516
99485
99473
99846
99499
99629
99765
99726
99760
99395
99465
99427
99586
99540
99451
99580
99910
99820
99642
99418
99501
99541
99668
99859
99633
99419
99628
99414
99497
99554
99422
99498
99456
99406
99438
99433
99720
99655
99420
99483
99615
99434
99634
99566
99431
99452
99529
99391
99865
99743
99434
99788
99902
99376
99458
99682
99535
99706
99937
99932
99409
99549
99394
99434
99685
99760
99380
99382
99542
99776
99728
99445
99459
99464
99459
99432
99401
99544
99509
99526
99502
99698
99546
99405
99682
99519
99590
99429
99683
99780
99639
99795
99499
99674
99681
99834
99508
99603
99431
99615
99721
99570
99404
99457
99387
99964
99577
99532
99611
99534
99528
99716
99497
99653
99561
99530
99840
99627
99887
99685
99561
99600
99643
99759
99557
99527
99402
99387
99382
99660
99374
99539
99591
99898
99479
99581
99483
99508
99760
99531
99451
99698
99566
99812
99933
99435
99552
99892
99557
99749
99514
99437
99500
99496
99697
99383
99702
99445
99647
99719
99600
99761
99455
99389
99563
99614
99681
99560
99475
99850
99633
99372
99413
99399
99410
99631
99415
99506
99485
99588
99556
99769
99419
99481
99453
99530
99825
99776
99614
99797
99492
99377
99748
99554
99602
99649
99587
99730
99535
99539
99468
99803
99654
99459
99522
99543
99411
99759
99556
99813
99409
99536
99653
99454
99949
99817
99599
99383
99597
99486
99493
99624
99699
99453
99602
99401
99648
99606
99478
99778
99543
99566
99566
99459
99762
99572
99680
99624
99980
99612
99505
99836
99686
99632
99421
99614
99678
99437
99698
99586
99633
99763
99403
99693
99881
99465
99584
99610
99856
99711
99755
99805
99466
99415
99617
99489
99824
99752
99532
99916
99722
99588
99379
99418
99371
99705
99477
99845
99479
99706
99864
99385
99727
99473
99445
99569
99387
99396
99417
99789
99764
99432
99493
99565
99793
99758
99635
99829
99641
99442
99670
99695
99738
99600
99774
99821
99653
99530
99858
99439
99763
99561
99780
99384
99383
99677
99574
99418
99560
99602
99376
99414
99386
99452
99830
99397
99444
99632
99388
99915
99615
99756
99817
99734
99494
99775
99525
99630
99408
99477
99464
99543
99433
99565
99394
99385
99890
99526
99369
99921
99554
99873
99444
99735
99405
99671
99585
99559
99472
99475
99397
99559
99880
99435
99674
99430
99660
99475
99746
99567
99466
99728
99772
99612
99514
99448
99691
99403
99680
99381
99380
99778
99703
99411
99459
99518
99690
99919
99745
99562
99425
99436
99432
99534
99616
99460
99471
99432
99541
99587
99430
99900
99472
99575
99448
99465
99969
99525
99817
99869
99478
99821
99734
99697
99785
99835
99542
99640
99726
99515
99563
99390
99592
99607
99411
99615
99435
99532
99651
99464
99737
99727
99377
99473
99490
99782
99549
99491
99540
99417
99529
99453
99539
99749
99947
99440
99451
99601
99589
99394
99567
99932
99592
99504
99614
99678
99551
99886
99410
99589
99440
99492
99553
99495
99541
99564
99702
99811
99685
99372
99649
99603
99865
99387
99719
99612
99848
99465
99434
99408
99409
99423
99420
99568
99595
99768
99377
99387
99858
99743
99422
99525
99371
99760
99797
99408
99626
99398
99518
99403
99447
99677
99493
99417
99562
99584
99945
99804
99409
99517
99645
99456
99465
99458
99554
99790
99400
99403
99452
99770
99471
99591
99425
99527
99463
99602
99436
99780
99674
99710
99659
99538
99732
99735
99432
99909
99749
99656
99830
99589
99816
99488
99596
99595
99751
99535
99792
99498
99556
99716
99408
99715
99751
99612
99517
99409
99421
99428
99530
99376
99731
99585
99427
99433
99844
99804
99495
99522
99701
99387
99501
99601
99473
99371
99532
99805
99692
99485
99390
99449
99624
99643
99465
99380
99414
99480
99437
99370
99505
99542
99648
99485
99618
99504
99465
99448
99766
99734
99638
99749
99394
99488
99832
99637
99696
99915
99455
99497
99630
99614
99476
99700
99908
99637
99442
99730
99656
99858
99464
99666
99626
99624
99957
99759
99379
99636
99927
99894
99535
99408
99664
99585
99678
99715
99464
99407
99402
99436
99398
99838
99452
99572
99624
99396
99372
99867
99375
99524
99746
99733
99789
99383
99438
99483
99496
99803
99633
99480
99525
99767
99606
99383
99482
99688
99528
99594
99459
99928
99433
99487
99404
99556
99652
99517
99563
99641
99461
99544
99663
99420
99463
99652
99621
99663
99370
99891
99510
99789
99738
99381
99507
99418
99380
99692
99558
99591
99893
99949
99665
99612
99398
99695
99801
99418
99389
99451
99382
99442
99657
99424
99484
99752
99520
99735
99771
99666
99542
99680
99583
99626
99404
99475
99719
99583
99574
99585
99612
99429
99607
99560
99639
99396
99454
99478
99427
99607
99550
99590
99738
99447
99622
99409
99634
99434
99382
99407
99473
99432
99571
99541
99772
99501
99590
99726
99441
99619
99797
99466
99417
99692
99486
99427
99678
99420
99816
99441
99395
99484
99752
99590
99605
99513
99369
99519
99578
99381
99706
99376
99392
99871
99467
99834
99395
99658
99582
99730
99720
99376
99380
99607
99386
99621
99557
99841
99668
99566
99600
99454
99687
99394
99789
99742
99416
99399
99524
99675
99374
99543
99730
99636
99772
99548
99747
99761
99574
99588
99725
99372
99425
99375
99808
99481
99472
99440
99475
99804
99377
99688
99646
99477
99505
99503
99424
99742
99703
99400
99396
99519
99782
99488
99639
99615
99493
99404
99896
99603
99767
99614
99550
99522
99743
99641
99390
99411
99592
99374
99391
99746
99822
99430
99518
99472
99449
99561
99514
99528
99394
99634
99540
99689
99758
99495
99477
99569
99840
99879
99669
99581
99425
99746
99584
99802
99500
99692
99451
99759
99674
99708
99784
99625
99544
99534
99560
99502
99464
99584
99693
99456
99568
99529
99487
99587
99431
99919
99826
99386
99763
99417
99376
99643
99789
99526
99660
99596
99467
99457
99378
99457
99583
99385
99628
99645
99792
99376
99548
99407
99387
99535
99403
99683
99386
99412
99754
99453
99624
99564
99561
99426
99587
99722
99714
99776
99466
99484
99511
99471
99809
99503
99369
99459
99907
99828
99847
99699
99629
99514
99449
99382
99376
99488
99498
99808
99475
99440
99662
99514
99720
99379
99514
99490
99490
99641
99485
99580
99616
99525
99602
99514
99431
99474
99959
99662
99689
99449
99852
99548
99518
99661
99645
99794
99728
99695
99799
99860
99371
99494
99741
99478
99518
99443
99664
99559
99773
99521
99657
99459
99629
99523
99413
99460
99736
99553
99670
99755
99550
99826
99915
99622
99627
99441
99427
99816
99570
99622
99555
99403
99541
99552
99519
99439
99841
99428
99763
99431
99821
99805
99411
99972
99500
99379
99516
99742
99591
99595
99558
99544
99790
99854
99443
99803
99786
99508
99659
99820
99644
99440
99461
99637
99384
99372
99445
99532
99718
99509
99406
99377
99697
99462
99438
99498
99405
99385
99616
99432
99427
99719
99621
99414
99982
99519
99553
99565
99624
99475
99841
99564
99539
99511
99481
99715
99371
99597
99484
99841
99454
99491
99701
99653
99423
99436
99404
99405
99861
99661
99562
99587
99827
99410
99432
99795
99658
99521
99514
99514
99740
99779
99571
99642
99602
99413
99403
99407
99462
99936
99417
99583
99862
99472
99723
99427
99806
99375
99383
99425
99392
99691
99685
99622
99709
99393
99533
99518
99807
99788
99910
99612
99559
99518
99443
99701
99577
99560
99894
99399
99656
99771
99476
99634
99642
99530
99409
99717
99524
99371
99446
99503
99506
99447
99940
99714
99568
99707
99829
99560
99901
99383
99635
99619
99382
99446
99405
99539
99427
99564
99959
99414
99731
99444
99554
99378
99620
99397
99865
99432
99584
99605
99599
99446
99650
99605
99528
99383
99760
99822
99621
99466
99589
99476
99407
99703
99468
99406
99542
99676
99808
99618
99536
99455
99722
99836
99457
99874
99496
99447
99866
99749
99429
99541
99389
99585
99563
99468
99418
99606
99772
99412
99680
99671
99473
99939
99467
99922
99698
99568
99547
99546
99416
99816
99456
99506
99451
99396
99430
99477
99706
99623
99889
99476
99375
99590
99432
99671
99774
99455
99797
99806
99553
99402
99377
99372
99710
99743
99775
99448
99542
99569
99623
99628
99494
99749
99686
99401
99517
99475
99524
99543
99427
99612
99641
99483
99397
99537
99635
99496
99712
99657
99411
99375
99592
99831
99633
99478
99411
99382
99611
99408
99468
99421
99455
99459
99994
99384
99712
99434
99623
99682
99695
99827
99449
99542
99759
99861
99542
99467
99516
99468
99515
99634
99950
99528
99893
99433
99426
99525
99369
99549
99748
99806
99404
99684
99403
99786
99572
99452
99391
99913
99440
99607
99429
99524
99519
99538
99754
99491
99468
99901
99543
99386
99547
99575
99371
99852
99376
99515
99600
99377
99545
99509
99777
99691
99556
99866
99628
99477
99411
99656
99684
99389
99700
99450
99686
99469
99411
99510
99897
99809
99675
99754
99773
99782
99385
99952
99425
99555
99403
99472
99618
99575
99730
99488
99546
99685
99697
99706
99746
99807
99725
99480
99551
99644
99409
99411
99419
99389
99864
99492
99534
99848
99650
99457
99468
99487
99724
99628
99380
99658
99388
99405
99789
99608
99919
99714
99629
99641
99381
99492
99787
99689
99746
99916
99723
99856
99407
99462
99484
99540
99621
99910
99593
99582
99399
99652
99573
99456
99373
99407
99455
99448
99438
99508
99819
99607
99399
99543
99434
99379
99708
99433
99688
99448
99650
99713
99737
99441
99472
99499
99394
99684
99886
99669
99764
99481
99760
99612
99437
99466
99647
99560
99625
99521
99444
99403
99481
99420
99459
99453
99515
99551
99438
99394
99629
99777
99626
99469
99986
99511
99480
99690
99647
99382
99497
99760
99488
99522
99523
99654
99668
99468
99729
99714
99493
99865
99486
99536
99461
99712
99373
99737
99778
99439
99507
99832
99467
99649
99388
99540
99466
99480
99611
99612
99427
99820
99480
99763
99370
99472
99638
99532
99549
99525
99566
99645
99512
99586
99569
99679
99400
99765
99726
99831
99698
99831
99454
99549
99461
99530
99376
99491
99422
99634
99838
99444
99710
99500
99679
99449
99468
99455
99571
99789
99756
99457
99449
99869
99544
99379
99763
99794
99725
99708
99454
99569
99513
99533
99468
99535
99477
99606
99448
99461
99388
99482
99453
99727
99511
99544
99916
99602
99628
99573
99412
99440
99395
99490
99408
99395
99731
99439
99545
99539
99398
99708
99630
99576
99418
99917
99480
99796
99502
99371
99817
99425
99578
99502
99530
99859
99670
99674
99466
99541
99422
99815
99567
99408
99407
99612
99608
99816
99682
99461
99614
99480
99490
99427
99455
99773
99438
99798
99466
99394
99870
99410
99439
99791
99618
99652
99554
99402
99569
99543
99376
99543
99414
99552
99551
99532
99575
99833
99512
99721
99412
99503
99799
99544
99814
99433
99744
99482
99515
99648
99600
99584
99590
99616
99438
99402
99716
99697
99552
99457
99372
99398
99810
99455
99556
99630
99851
99599
99436
99540
99523
99577
99521
99463
99509
99387
99503
99776
99522
99894
99923
99394
99403
99409
99685
99626
99731
99526
99382
99441
99452
99532
99629
99498
99551
99426
99453
99442
99392
99638
99680
99369
99922
99427
99588
99589
99764
99868
99422
99575
99766
99614
99814
99713
99662
99421
99581
99486
99867
99416
99410
99592
99811
99468
99408
99478
99574
99413
99906
99426
99416
99736
99802
99819
99470
99704
99881
99510
99462
99433
99559
99709
99741
99369
99451
99552
99574
99693
99522
99413
99478
99784
99638
99754
99449
99615
99484
99824
99477
99441
99395
99919
99852
99401
99474
99615
99899
99579
99381
99926
99452
99813
99419
99774
99389
99701
99383
99596
99646
99855
99514
99440
99373
99814
99397
99743
99399
99831
99484
99379
99537
99411
99578
99599
99707
99701
99564
99580
99707
99631
99515
99591
99881
99805
99377
99463
99645
99884
99682
99499
99580
99585
99489
99457
99492
99611
99546
99935
99890
99526
99458
99659
99463
99545
99374
99482
99510
99766
99566
99587
99459
99402
99621
99488
99737
99380
99569
99407
99420
99395
99704
99869
99673
99435
99553
99502
99948
99915
99391
99579
99736
99568
99764
99413
99545
99696
99485
99634
99389
99626
99459
99383
99379
99491
99535
99811
99385
99377
99467
99450
99510
99564
99778
99469
99728
99596
99518
99722
99520
99669
99679
99545
99772
99557
99537
99691
99502
99484
99661
99531
99525
99382
99420
99457
99787
99623
99684
99512
99563
99554
99738
99622
99454
99724
99655
99391
99514
99737
99799
99705
99527
99455
99678
99482
99648
99576
99412
99397
99484
99419
99647
99429
99730
99461
99522
99442
99393
99448
99807
99430
99431
99630
99445
99377
99421
99818
99755
99637
99601
99725
99585
99877
99747
99978
99555
99853
99432
99681
99664
99784
99389
99430
99472
99759
99484
99604
99730
99870
99498
99499
99454
99619
99690
99802
99416
99673
99397
99864
99499
99459
99445
99389
99485
99741
99687
99379
99584
99943
99543
99485
99431
99474
99611
99550
99732
99477
99861
99389
99753
99630
99455
99475
99763
99744
99484
99717
99396
99373
99771
99567
99454
99876
99390
99456
99380
99549
99506
99743
99475
99549
99422
99943
99551
99568
99751
99731
99579
99616
99594
99769
99541
99538
99538
99371
99415
99428
99857
99495
99657
99783
99384
99607
99511
99645
99830
99434
99459
99763
99688
99386
99578
99542
99806
99418
99950
99778
99381
99462
99546
99678
99426
99783
99454
99767
99751
99588
99428
99864
99497
99674
99626
99598
99598
99468
99426
99467
99590
99440
99841
99371
99452
99584
99692
99760
99592
99458
99532
99486
99383
99491
99459
99380
99391
99561
99596
99753
99592
99621
99596
99469
99370
99444
99514
99619
99664
99960
99435
99409
99459
99500
99680
99409
99556
99516
99806
99672
99596
99567
99409
99415
99471
99788
99572
99499
99443
99493
99652
99371
99787
99730
99692
99606
99424
99635
99535
99376
99549
99493
99775
99565
99428
99788
99523
99713
99584
99493
99700
99459
99797
99385
99532
99568
99666
99509
99776
99543
99440
99442
99774
99511
99639
99783
99408
99818
99396
99551
99772
99660
99556
99898
99943
99494
99790
99744
99562
99486
99521
99450
99391
99715
99720
99651
99441
99639
99379
99755
99370
99523
99745
99629
99406
99608
99473
99425
99472
99431
99863
99398
99722
99387
99570
99378
99621
99623
99817
99437
99396
99506
99833
99594
99827
99396
99579
99717
99411
99576
99661
99608
99482
99459
99535
99535
99551
99445
99607
99388
99823
99570
99400
99429
99525
99622
99628
99434
99690
99457
99486
99983
99618
99432
99682
99500
99416
99631
99467
99859
99529
99789
99530
99655
99522
99682
99757
99511
99833
99806
99617
99795
99586
99560
99593
99651
99403
99427
99436
99505
99826
99455
99380
99446
99495
99689
99554
99385
99424
99658
99597
99861
99386
99449
99496
99739
99546
99517
99796
99824
99713
99575
99492
99772
99646
99464
99518
99648
99457
99611
99425
99530
99385
99565
99470
99581
99424
99685
99617
99494
99732
99405
99614
99753
99466
99772
99393
99546
99491
99472
99460
99512
99861
99847
99561
99489
99412
99382
99417
99801
99409
99783
99633
99434
99633
99537
99566
99565
99395
99636
99642
99500
99446
99481
99555
99699
99580
99498
99461
99615
99379
99886
99651
99489
99572
99584
99509
99903
99585
99456
99786
99533
99559
99422
99463
99384
99751
99430
99418
99397
99450
99773
99404
99696
99451
99385
99444
99573
99656
99489
99702
99654
99961
99471
99634
99696
99617
99571
99385
99376
99698
99462
99518
99661
99554
99477
99704
99752
99700
99604
99618
99494
99568
99458
99630
99844
99457
99421
99512
99534
99496
99557
99391
99626
99481
99613
99457
99519
99783
99430
99671
99449
99651
99970
99509
99601
99914
99931
99498
99455
99571
99826
99914
99681
99453
99824
99671
99604
99530
99470
99669
99403
99716
99688
99465
99397
99638
99391
99648
99446
99494
99907
99674
99386
99802
99781
99502
99484
99671
99464
99622
99377
99621
99511
99752
99744
99981
99494
99404
99405
99546
99701
99407
99612
99418
99552
99998
99597
99508
99734
99450
99528
99876
99511
99593
99508
99900
99381
99509
99596
99931
99399
99445
99561
99669
99371
99530
99766
99605
99408
99528
99558
99754
99563
99513
99522
99441
99651
99492
99447
99415
99505
99731
99439
99856
99860
99374
99669
99621
99446
99385
99713
99782
99497
99537
99850
99763
99786
99604
99855
99557
99430
99706
99719
99788
99757
99478
99401
99410
99528
99447
99428
99439
99730
99472
99423
99606
99526
99726
99440
99426
99742
99624
99541
99444
99616
99549
99836
99434
99491
99894
99612
99503
99942
99380
99760
99504
99673
99423
99623
99444
99787
99375
99592
99430
99561
99461
99641
99541
99679
99425
99537
99579
99534
99466
99922
99422
99441
99605
99590
99562
99599
99735
99692
99430
99472
99476
99435
99520
99485
99516
99522
99914
99705
99596
99863
99767
99521
99375
99900
99725
99429
99574
99500
99746
99555
99551
99899
99474
99613
99710
99929
99727
99920
99604
99742
99919
99576
99576
99451
99557
99445
99452
99573
99404
99494
99649
99703
99600
99520
99545
99551
99664
99879
99389
99618
99409
99615
99435
99511
99512
99411
99533
99537
99631
99576
99936
99769
99748
99513
99950
99548
99437
99700
99641
99550
99564
99545
99545
99419
99657
99392
99591
99786
99825
99384
99503
99767
99594
99608
99555
99619
99438
99843
99548
99483
99455
99790
99402
99761
99401
99414
99379
99589
99752
99611
99519
99578
99431
99423
99507
99513
99670
99710
99926
99383
99823
99422
99370
99425
99671
99629
99660
99583
99409
99433
99645
99883
99568
99568
99808
99634
99597
99555
99684
99496
99750
99838
99547
99581
99727
99454
99375
99656
99880
99710
99564
99571
99719
99863
99571
99437
99416
99875
99570
99503
99789
99624
99554
99651
99541
99661
99382
99903
99426
99818
99786
99642
99370
99438
99385
99712
99802
99384
99384
99637
99699
99706
99656
99683
99489
99655
99749
99574
99432
99456
99732
99441
99709
99395
99536
99548
99582
99414
99553
99552
99408
99614
99526
99797
99511
99546
99624
99851
99581
99458
99476
99481
99424
99445
99797
99397
99597
99626
99445
99455
99661
99379
99520
99513
99661
99962
99430
99762
99454
99557
99489
99596
99535
99622
99575
99375
99944
99962
99455
99607
99400
99842
99652
99398
99853
99688
99862
99463
99941
99645
99410
99623
99505
99547
99755
99369
99417
99608
99435
99443
99421
99371
99520
99394
99393
99579
99427
99859
99425
99608
99718
99372
99404
99446
99671
99725
99419
99610
99630
99739
99719
99458
99480
99757
99499
99807
99707
99445
99473
99777
99720
99690
99733
99633
99383
99440
99727
99541
99444
99389
99370
99526
99415
99713
99440
99417
99585
99452
99499
99816
99377
99411
99463
99601
99395
99979
99660
99490
99445
99418
99504
99370
99410
99469
99739
99976
99479
99640
99619
99407
99393
99566
99400
99577
99879
99645
99446
99531
99767
99441
99428
99771
99656
99724
99753
99464
99580
99532
99721
99372
99656
99574
99584
99572
99425
99559
99486
99675
99509
99425
99435
99895
99661
99701
99491
99462
99585
99479
99446
99751
99405
99638
99647
99391
99422
99695
99465
99558
99571
99451
99596
99395
99576
99887
99469
99498
99533
99374
99454
99720
99649
99933
99370
99396
99397
99767
99525
99591
99782
99646
99483
99827
99671
99564
99504
99681
99803
99558
99565
99563
99720
99440
99385
99575
99410
99622
99771
99774
99715
99768
99460
99494
99430
99580
99711
99521
99385
99653
99387
99768
99509
99887
99444
99703
99918
99726
99381
99598
99599
99595
99720
99630
99451
99389
99496
99415
99371
99372
99373
99528
99474
99395
99374
99403
99464
99593
99638
99797
99386
99724
99643
99558
99516
99545
99722
99542
99595
99470
99718
99400
99495
99414
99740
99509
99394
99428
99704
99375
99438
99431
99811
99457
99806
99453
99555
99560
99707
99772
99566
99523
99517
99729
99456
99460
99655
99739
99766
99662
99410
99429
99600
99389
99631
99518
99455
99616
99649
99423
99540
99547
99399
99599
99693
99592
99427
99370
99384
99734
99416
99649
99553
99455
99560
99415
99690
99814
99799
99536
99536
99595
99435
99407
99440
99390
99794
99373
99784
99495
99664
99423
99673
99527
99388
99840
99883
99680
99617
99541
99546
99640
99475
99593
99449
99555
99476
99550
99562
99623
99643
99640
99422
99727
99599
99451
99811
99657
99695
99432
99748
99457
99381
99460
99690
99456
99576
99481
99514
99680
99392
99543
99471
99590
99571
99698
99880
99914
99744
99419
99538
99593
99762
99489
99412
99524
99584
99936
99576
99668
99675
99636
99408
99843
99406
99383
99534
99825
99542
99558
99469
99873
99397
99883
99900
99701
99696
99766
99869
99713
99396
99443
99761
99381
99552
99542
99531
99527
99483
99488
99539
99391
99772
99932
99419
99562
99604
99385
99625
99644
99571
99439
99433
99453
99415
99565
99548
99463
99670
99516
99490
99457
99716
99479
99896
99538
99563
99508
99422
99917
99525
99464
99622
99540
99385
99396
99559
99565
99485
99578
99832
99369
99824
99711
99441
99492
99573
99416
99770
99472
99472
99705
99575
99370
99479
99516
99558
99496
99493
99552
99378
99763
99484
99465
99393
99401
99598
99530
99580
99608
99668
99395
99873
99392
99642
99503
99369
99397
99621
99484
99416
99868
99653
99929
99622
99709
99449
99384
99893
99421
99641
99912
99639
99662
99753
99860
99581
99408
99424
99511
99497
99784
99707
99521
99479
99521
99869
99476
99569
99576
99552
99457
99393
99476
99397
99479
99480
99497
99399
99399
99511
99454
99823
99498
99665
99417
99824
99717
99757
99611
99514
99371
99632
99727
99645
99500
99478
99701
99623
99706
99718
99399
99631
99617
99744
99747
99688
99654
99550
99433
99467
99848
99583
99550
99904
99488
99769
99384
99572
99416
99483
99564
99369
99549
99946
99564
99424
99727
99688
99536
99423
99614
99441
99437
99378
99708
99441
99411
99544
99587
99725
99891
99529
99749
99410
99697
99452
99656
99516
99828
99431
99752
99917
99616
99469
99770
99493
99467
99578
99427
99595
99513
99475
99505
99717
99395
99388
99384
99561
99577
99662
99429
99736
99370
99465
99624
99510
99844
99739
99715
99512
99714
99507
99485
99525
99379
99370
99617
99586
99801
99377
99699
99644
99633
99693
99657
99874
99746
99761
99449
99492
99587
99688
99643
99707
99545
99418
99426
99603
99681
99396
99660
99473
99720
99445
99412
99416
99738
99623
99621
99890
99467
99428
99511
99475
99394
99381
99739
99426
99717
99536
99746
99432
99580
99402
99764
99804
99575
99398
99618
99497
99778
99854
99554
99420
99783
99824
99833
99428
99374
99553
99403
99613
99721
99512
99658
99433
99722
99490
99434
99388
99846
99767
99573
99506
99373
99494
99590
99382
99676
99520
99706
99381
99792
99434
99668
99740
99905
99488
99403
99550
99578
99408
99763
99426
99521
99589
99413
99610
99578
99542
99486
99472
99599
99564
99660
99657
99552
99474
99807
99433
99900
99887
99480
99417
99544
99780
99473
99545
99737
99666
99498
99897
99681
99638
99418
99555
99504
99384
99558
99407
99464
99555
99429
99735
99503
99474
99463
99467
99384
99502
99457
99602
99527
99395
99394
99637
99452
99534
99428
99441
99513
99431
99468
99588
99675
99796
99594
99442
99458
99839
99598
99443
99742
99502
99721
99470
99643
99506
99519
99690
99627
99648
99585
99590
99474
99594
99449
99533
99657
99430
99473
99704
99570
99548
99375
99581
99854
99679
99511
99482
99596
99390
99779
99710
99415
99661
99690
99496
99575
99385
99451
99380
99461
99449
99376
99395
99621
99793
99642
99658
99419
99464
99584
99614
99958
99538
99613
99742
99440
99443
99633
99890
99435
99529
99490
99568
99531
99766
99470
99448
99687
99446
99499
99448
99864
99541
99649
99563
99369
99744
99548
99504
99780
99601
99706
99549
99438
99411
99945
99466
99397
99778
99395
99378
99640
99390
99371
99471
99900
99382
99526
99745
99396
99476
99859
99775
99412
99417
99555
99515
99425
99601
99564
99646
99446
99568
99805
99961
99614
99809
99429
99461
99763
99542
99866
99527
99696
99390
99792
99550
99727
99592
99756
99584
99470
99466
99541
99662
99783
99737
99394
99593
99626
99637
99509
99579
99659
99596
99657
99681
99626
99402
99372
99438
99654
99879
99535
99440
99484
99505
99499
99532
99480
99508
99937
99458
99693
99747
99745
99458
99397
99650
99456
99390
99439
99521
99630
99810
99524
99758
99659
99621
99421
99463
99619
99433
99674
99513
99410
99676
99489
99567
99841
99444
99462
99616
99410
99414
99402
99370
99497
99595
99484
99475
99442
99452
99383
99835
99661
99369
99396
99659
99413
99525
99451
99460
99396
99458
99677
99659
99551
99520
99544
99423
99803
99890
99393
99480
99638
99925
99522
99619
99533
99810
99623
99809
99471
99492
99931
99448
99397
99428
99602
99453
99447
99428
99517
99790
99421
99751
99531
99515
99637
99540
99424
99584
99396
99508
99816
99598
99425
99432
99370
99706
99469
99371
99517
99621
99422
99540
99819
99740
99552
99870
99599
99463
99720
99408
99481
99454
99693
99650
99512
99424
99458
99594
99432
99439
99526
99472
99885
99549
99586
99417
99590
99375
99451
99522
99714
99390
99714
99496
99618
99814
99635
99750
99613
99743
99406
99636
99655
99870
99512
99687
99609
99542
99423
99444
99861
99373
99440
99801
99399
99509
99398
99382
99669
99381
99669
99497
99500
99371
99390
99485
99437
99772
99430
99465
99507
99720
99542
99386
99487
99635
99877
99382
99649
99620
99554
99867
99783
99830
99460
99383
99540
99886
99385
99762
99378
99480
99415
99389
99697
99639
99508
99540
99617
99912
99582
99456
99852
99605
99689
99473
99382
99927
99620
99564
99449
99378
99691
99691
99479
99565
99609
99455
99444
99746
99596
99423
99655
99618
99634
99535
99457
99657
99776
99697
99634
99446
99431
99518
99624
99648
99480
99455
99897
99793
99385
99398
99651
99599
99804
99592
99779
99594
99571
99371
99490
99525
99546
99641
99379
99662
99395
99668
99382
99489
99491
99392
99388
99619
99427
99574
99617
99388
99617
99564
99759
99466
99412
99630
99448
99429
99557
99511
99615
99757
99813
99528
99487
99678
99561
99499
99873
99383
99673
99729
99588
99770
99474
99612
99383
99557
99769
99389
99508
99564
99416
99608
99507
99494
99451
99804
99483
99454
99661
99689
99619
99630
99631
99421
99932
99683
99666
99469
99442
99684
99619
99388
99591
99746
99376
99506
99487
99633
99549
99387
99573
99442
99661
99683
99538
99810
99804
99435
99720
99457
99585
99400
99950
99556
99659
99769
99749
99433
99442
99836
99832
99438
99436
99611
99897
99616
99726
99471
99435
99495
99391
99945
99501
99583
99766
99483
99466
99412
99584
99532
99403
99705
99517
99380
99564
99448
99405
99669
99579
99672
99372
99495
99695
99476
99412
99782
99442
99555
99440
99739
99437
99598
99731
99912
99382
99457
99388
99599
99733
99418
99521
99399
99713
99558
99462
99734
99782
99479
99450
99506
99760
99496
99606
99543
99579
99641
99544
99469
99753
99924
99675
99637
99692
99959
99654
99493
99430
99676
99534
99476
99371
99387
99493
99813
99418
99423
99827
99749
99690
99511
99403
99567
99510
99430
99470
99391
99891
99485
99812
99369
99392
99453
99596
99856
99585
99702
99822
99576
99825
99519
99577
99548
99663
99583
99406
99751
99788
99547
99583
99631
99371
99438
99491
99501
99621
99454
99718
99426
99643
99390
99922
99644
99486
99909
99445
99532
99523
99534
99407
99376
99520
99423
99633
99404
99512
99390
99654
99660
99544
99640
99438
99686
99784
99404
99450
99507
99612
99542
99497
99611
99446
99649
99479
99431
99789
99587
99409
99868
99472
99866
99689
99375
99513
99442
99381
99445
99573
99415
99445
99646
99944
99396
99424
99823
99604
99373
99606
99434
99583
99719
99946
99774
99451
99381
99406
99593
99719
99645
99616
99509
99645
99555
99976
99506
99671
99820
99644
99415
99625
99531
99456
99630
99393
99514
99512
99676
99696
99635
99544
99782
99677
99543
99687
99605
99423
99730
99687
99491
99563
99595
99495
99566
99692
99520
99800
99369
99409
99721
99836
99795
99427
99568
99734
99466
99376
99570
99408
99727
99402
99704
99431
99527
99412
99565
99744
99591
99518
99406
99496
99400
99616
99537
99446
99756
99566
99517
99895
99799
99491
99409
99394
99412
99784
99594
99448
99382
99589
99465
99703
99636
99559
99373
99553
99696
99402
99484
99418
99681
99703
99408
99763
99824
99434
99468
99621
99640
99403
99452
99523
99422
99426
99372
99494
99529
99611
99852
99628
99761
99864
99651
99548
99507
99553
99400
99697
99457
99404
99418
99550
99853
99678
99481
99423
99952
99922
99389
99913
99560
99476
99406
99420
99435
99624
99403
99789
99509
99396
99462
99768
99437
99694
99888
99565
99595
99746
99506
99524
99427
99660
99838
99761
99617
99837
99586
99673
99557
99484
99461
99560
99500
99423
99812
99632
99636
99601
99542
99849
99424
99450
99637
99400
99557
99534
99465
99586
99459
99604
99450
99556
99384
99437
99477
99824
99369
99381
99646
99689
99543
99725
99390
99738
99839
99377
99641
99389
99509
99660
99897
99650
99410
99400
99652
99416
99377
99636
99740
99672
99394
99652
99457
99857
99564
99400
99481
99509
99428
99752
99470
99417
99422
99558
99425
99664
99386
99401
99668
99426
99557
99671
99386
99494
99519
99476
99583
99375
99862
99393
99777
99416
99856
99632
99636
99511
99462
99861
99410
99439
99693
99427
99577
99639
99852
99871
99544
99708
99639
99583
99796
99450
99410
99500
99467
99385
99390
99386
99574
99527
99406
99584
99485
99837
99696
99562
99434
99397
99456
99437
99634
99415
99479
99426
99669
99471
99388
99840
99794
99741
99495
99547
99645
99804
99636
99467
99606
99627
99666
99866
99370
99688
99776
99681
99786
99840
99522
99478
99627
99524
99549
99742
99466
99618
99470
99524
99525
99828
99419
99550
99468
99604
99817
99485
99549
99386
99494
99535
99513
99582
99380
99824
99904
99694
99825
99385
99773
99408
99405
99662
99736
99576
99398
99517
99493
99601
99904
99410
99427
99530
99508
99558
99569
99395
99622
99392
99790
99571
99450
99713
99648
99591
99641
99382
99617
99379
99790
99699
99767
99430
99396
99557
99712
99414
99678
99606
99535
99767
99764
99770
99942
99701
99446
99606
99948
99844
99692
99431
99520
99538
99494
99642
99575
99535
99614
99388
99372
99623
99438
99473
99370
99374
99401
99723
99877
99772
99628
99370
99463
99632
99633
99444
99717
99809
99509
99799
99650
99402
99846
99436
99483
99566
99754
99913
99626
99495
99495
99626
99604
99536
99948
99729
99543
99448
99582
99391
99369
99859
99464
99633
99463
99443
99894
99591
99510
99635
99448
99636
99651
99719
99427
99848
99480
99698
99389
99971
99797
99482
99776
99927
99396
99389
99848
99579
99421
99473
99493
99475
99379
99380
99386
99385
99527
99537
99477
99616
99480
99651
99442
99609
99844
99498
99403
99524
99727
99512
99748
99369
99454
99448
99556
99380
99508
99770
99739
99400
99381
99801
99769
99385
99887
99569
99812
99617
99652
99516
99628
99714
99397
99568
99747
99566
99931
99550
99764
99634
99399
99695
99886
99600
99900
99588
99448
99405
99476
99663
99751
99650
99566
99593
99486
99467
99647
99833
99735
99497
99625
99570
99705
99370
99427
99380
99971
99745
99415
99774
99832
99714
99672
99525
99416
99413
99746
99579
99374
99497
99605
99679
99448
99498
99732
99426
99737
99821
99563
99503
99761
99462
99598
99866
99798
99516
99409
99939
99965
99484
99582
99473
99792
99695
99579
99641
99616
99602
99533
99566
99671
99599
99754
99767
99908
99396
99373
99754
99390
99488
99371
99704
99466
99631
99403
99667
99774
99462
99561
99452
99374
99595
99406
99531
99601
99551
99724
99484
99825
99574
99462
99390
99546
99641
99505
99465
99825
99561
99500
99551
99580
99620
99432
99911
99434
99756
99384
99497
99594
99441
99857
99645
99542
99678
99379
99748
99516
99384
99705
99845
99927
99633
99538
99441
99540
99551
99407
99604
99580
99674
99788
99622
99503
99896
99435
99778
99682
99579
99642
99414
99417
99522
99677
99696
99643
99372
99519
99848
99631
99734
99833
99801
99643
99656
99378
99817
99372
99460
99527
99471
99475
99786
99370
99484
99574
99899
99471
99853
99541
99773
99643
99547
99930
99386
99905
99398
99512
99560
99508
99500
99614
99962
99461
99727
99546
99719
99385
99752
99482
99570
99615
99660
99541
99619
99571
99397
99510
99478
99457
99560
99491
99554
99412
99374
99422
99631
99750
99374
99502
99559
99562
99422
99432
99520
99465
99798
99485
99516
99478
99387
99649
99475
99530
99878
99647
99524
99757
99526
99678
99460
99430
99900
99671
99491
99522
99865
99581
99623
99432
99565
99856
99653
99400
99688
99895
99545
99467
99391
99804
99393
99387
99471
99395
99531
99505
99642
99460
99540
99442
99559
99523
99628
99376
99372
99635
99696
99867
99925
99706
99607
99506
99383
99563
99563
99671
99921
99731
99563
99745
99392
99568
99448
99432
99441
99835
99460
99669
99530
99664
99702
99748
99424
99668
99606
99784
99501
99878
99488
99929
99463
99810
99868
99494
99433
99463
99521
99675
99569
99685
99871
99455
99807
99744
99424
99633
99520
99632
99608
99647
99882
99777
99508
99800
99554
99525
99386
99448
99673
99511
99915
99578
99516
99718
99649
99449
99544
99475
99572
99934
99410
99465
99624
99744
99455
99735
99522
99664
99506
99632
99436
99783
99408
99688
99393
99495
99821
99452
99573
99409
99673
99504
99614
99381
99548
99604
99671
99752
99591
99702
99658
99607
99521
99736
99696
99546
99884
99545
99380
99785
99587
99678
99421
99665
99820
99572
99568
99832
99377
99791
99427
99482
99611
99391
99691
99440
99689
99456
99625
99390
99425
99724
99516
99736
99416
99851
99651
99458
99590
99495
99906
99782
99785
99571
99717
99581
99379
99447
99411
99408
99558
99542
99554
99785
99418
99953
99553
99670
99522
99566
99432
99695
99580
99423
99539
99809
99644
99590
99518
99821
99491
99403
99635
99403
99816
99667
99717
99829
99671
99689
99580
99814
99583
99451
99568
99508
99636
99372
99661
99391
99439
99553
99484
99794
99536
99489
99580
99558
99665
99669
99617
99387
99722
99770
99609
99392
99561
99453
99610
99423
99623
99556
99375
99417
99803
99410
99645
99571
99575
99438
99394
99723
99795
99454
99510
99632
99433
99447
99607
99416
99595
99440
99493
99418
99452
99831
99423
99558
99675
99384
99565
99916
99772
99381
99545
99471
99443
99537
99583
99427
99414
99831
99524
99704
99521
99438
99668
99767
99390
99405
99416
99478
99487
99464
99536
99643
99581
99613
99598
99514
99866
99418
99546
99418
99731
99470
99655
99768
99754
99544
99594
99425
99697
99400
99468
99404
99857
99557
99614
99932
99428
99387
99406
99574
99594
99714
99479
99380
99686
99435
99581
99640
99433
99749
99441
99561
99788
99811
99678
99488
99488
99431
99491
99910
99393
99703
99843
99727
99703
99638
99538
99471
99427
99687
99566
99616
99557
99529
99504
99516
99471
99400
99911
99709
99729
99808
99424
99479
99770
99498
99634
99474
99390
99466
99462
99710
99666
99473
99844
99501
99511
99771
99598
99513
99384
99512
99545
99517
99706
99565
99782
99528
99616
99617
99405
99855
99390
99604
99425
99841
99722
99421
99653
99396
99615
99614
99755
99415
99920
99393
99783
99722
99464
99692
99415
99479
99425
99491
99646
99408
99558
99417
99828
99609
99782
99497
99467
99981
99456
99462
99763
99655
99865
99622
99651
99410
99515
99446
99562
99462
99638
99733
99415
99557
99510
99418
99826
99834
99437
99800
99484
99515
99419
99749
99494
99598
99582
99639
99408
99428
99430
99615
99583
99755
99578
99531
99770
99474
99699
99779
99700
99549
99633
99539
99597
99603
99447
99499
99547
99921
99694
99661
99515
99378
99682
99397
99926
99736
99552
99562
99412
99895
99483
99653
99766
99371
99442
99507
99509
99662
99509
99732
99383
99533
99595
99461
99688
99383
99383
99679
99574
99718
99433
99388
99403
99428
99559
99426
99417
99491
99792
99420
99831
99550
99405
99432
99518
99401
99428
99443
99727
99830
99460
99531
99742
99881
99680
99832
99379
99413
99596
99475
99536
99897
99910
99373
99836
99583
99483
99415
99529
99643
99534
99413
99646
99663
99430
99530
99469
99773
99603
99439
99495
99402
99419
99505
99620
99795
99726
99403
99650
99505
99415
99874
99519
99509
99605
99909
99522
99618
99506
99479
99517
99593
99384
99376
99727
99850
99437
99642
99564
99621
99627
99529
99654
99440
99462
99468
99681
99565
99530
99412
99795
99395
99389
99644
99691
99646
99400
99505
99844
99414
99465
99725
99537
99876
99621
99538
99606
99575
99481
99770
99492
99592
99565
99385
99396
99464
99811
99432
99582
99751
99388
99552
99463
99448
99376
99410
99722
99712
99551
99733
99536
99544
99512
99775
99464
99723
99641
99872
99561
99477
99770
99424
99553
99909
99392
99514
99412
99582
99601
99409
99789
99589
99603
99852
99399
99509
99412
99519
99470
99399
99676
99567
99482
99648
99828
99387
99655
99398
99377
99496
99389
99370
99805
99389
99499
99405
99810
99558
99827
99467
99535
99763
99373
99382
99652
99409
99665
99666
99877
99482
99542
99549
99728
99434
99514
99562
99592
99575
99605
99696
99597
99819
99466
99600
99842
99446
99564
99386
99783
99435
99805
99601
99555
99583
99447
99793
99640
99827
99492
99703
99444
99601
99567
99482
99446
99473
99480
99813
99560
99586
99739
99601
99879
99951
99903
99914
99697
99650
99433
99462
99449
99674
99875
99625
99830
99392
99540
99574
99497
99851
99587
99447
99722
99552
99485
99547
99403
99436
99498
99541
99477
99484
99585
99375
99620
99837
99393
99945
99839
99429
99509
99703
99459
99479
99399
99376
99403
99643
99724
99476
99385
99460
99638
99783
99952
99411
99498
99502
99406
99432
99485
99793
99444
99795
99413
99399
99545
99793
99583
99553
99668
99617
99614
99437
99407
99715
99566
99708
99654
99785
99609
99464
99691
99824
99458
99394
99496
99897
99565
99513
99389
99520
99619
99494
99645
99682
99548
99373
99907
99503
99745
99551
99436
99620
99577
99678
99499
99425
99526
99715
99581
99551
99722
99763
99509
99492
99589
99473
99547
99465
99835
99922
99669
99580
99400
99553
99601
99537
99371
99470
99459
99839
99378
99511
99375
99377
99746
99631
99434
99685
99610
99651
99819
99726
99510
99371
99388
99680
99567
99403
99460
99794
99738
99548
99381
99535
99384
99386
99404
99733
99700
99802
99692
99524
99772
99948
99439
99660
99757
99443
99687
99539
99573
99504
99487
99408
99400
99479
99445
99430
99524
99755
99651
99780
99637
99611
99595
99446
99621
99393
99583
99627
99689
99585
99703
99402
99639
99730
99614
99380
99396
99450
99880
99379
99389
99653
99421
99516
99596
99454
99464
99430
99714
99432
99804
99701
99448
99625
99477
99898
99478
99892
99603
99537
99855
99544
99385
99476
99505
99395
99592
99559
99494
99595
99785
99511
99726
99815
99746
99385
99371
99724
99395
99790
99624
99393
99609
99675
99552
99519
99627
99397
99675
99461
99706
99939
99457
99480
99531
99739
99712
99562
99771
99380
99697
99800
99392
99626
99582
99443
99440
99700
99443
99958
99594
99387
99809
99488
99493
99753
99458
99662
99517
99417
99431
99372
99518
99373
99400
99659
99421
99591
99915
99602
99426
99637
99643
99518
99480
99406
99487
99423
99812
99611
99385
99494
99741
99655
99496
99554
99686
99604
99399
99581
99669
99608
99611
99444
99688
99667
99436
99734
99753
99567
99498
99821
99384
99792
99595
99396
99391
99583
99372
99688
99511
99406
99388
99791
99415
99594
99470
99689
99410
99982
99586
99516
99536
99578
99431
99904
99507
99544
99620
99710
99579
99428
99501
99827
99597
99898
99724
99848
99568
99549
99816
99562
99750
99405
99969
99571
99615
99379
99508
99389
99836
99505
99626
99768
99436
99599
99869
99656
99653
99446
99372
99485
99593
99392
99496
99500
99466
99610
99421
99651
99389
99622
99389
99706
99638
99641
99737
99914
99669
99606
99419
99561
99605
99438
99417
99419
99606
99632
99457
99679
99614
99660
99430
99577
99711
99769
99495
99724
99521
99556
99457
99442
99734
99675
99500
99759
99647
99499
99507
99613
99431
99514
99518
99452
99429
99391
99651
99546
99510
99516
99643
99392
99565
99497
99504
99609
99384
99657
99371
99813
99421
99523
99406
99683
99826
99591
99495
99494
99424
99795
99913
99505
99661
99489
99517
99636
99478
99385
99378
99804
99451
99610
99372
99429
99689
99413
99889
99513
99375
99419
99552
99518
99429
99505
99704
99414
99619
99654
99544
99432
99528
99424
99464
99392
99492
99832
99738
99451
99378
99493
99605
99761
99444
99788
99965
99453
99421
99786
99559
99548
99747
99628
99728
99435
99853
99592
99520
99417
99677
99791
99470
99471
99602
99507
99414
99755
99715
99585
99447
99459
99566
99382
99462
99669
99615
99544
99645
99373
99658
99613
99857
99675
99700
99463
99445
99426
99629
99440
99606
99446
99410
99451
99371
99697
99373
99524
99654
99492
99409
99630
99708
99650
99562
99504
99687
99536
99374
99726
99423
99827
99782
99511
99777
99391
99888
99422
99411
99620
99457
99379
99481
99598
99412
99395
99969
99610
99384
99566
99859
99503
99464
99417
99932
99846
99587
99664
99404
99834
99857
99804
99485
99823
99400
99374
99588
99534
99568
99535
99382
99424
99864
99758
99373
99665
99688
99532
99494
99680
99790
99425
99409
99469
99407
99433
99534
99432
99942
99406
99673
99511
99633
99431
99414
99511
99729
99839
99681
99588
99526
99452
99385
99574
99448
99547
99538
99696
99388
99508
99537
99773
99498
99800
99681
99543
99411
99484
99431
99548
99494
99707
99765
99850
99734
99668
99527
99530
99658
99672
99431
99613
99543
99523
99724
99426
99495
99960
99659
99423
99906
99844
99387
99508
99403
99556
99447
99464
99437
99419
99664
99725
99618
99921
99393
99414
99463
99407
99645
99778
99460
99577
99412
99401
99431
99628
99962
99390
99434
99576
99521
99583
99622
99631
99933
99922
99522
99555
99508
99517
99781
99729
99627
99509
99632
99765
99474
99678
99715
99493
99691
99725
99529
99749
99694
99383
99923
99396
99757
99536
99408
99540
99870
99419
99522
99697
99475
99812
99376
99685
99551
99369
99519
99574
99414
99806
99761
99746
99966
99733
99587
99377
99507
99585
99600
99532
99718
99370
99396
99676
99692
99546
99377
99605
99632
99404
99568
99676
99731
99647
99497
99370
99523
99564
99440
99380
99472
99742
99434
99718
99518
99583
99457
99547
99646
99668
99415
99730
99876
99386
99589
99471
99539
99576
99918
99396
99479
99465
99696
99731
99937
99428
99415
99734
99647
99746
99416
99897
99459
99460
99444
99465
99763
99537
99709
99413
99593
99587
99801
99670
99402
99391
99659
99534
99407
99582
99420
99521
99889
99585
99373
99713
99588
99554
99923
99556
99672
99773
99458
99469
99580
99611
99387
99436
99420
99820
99541
99529
99684
99482
99733
99667
99439
99892
99629
99494
99846
99535
99464
99419
99535
99696
99807
99601
99443
99655
99525
99465
99914
99519
99550
99398
99691
99439
99705
99541
99646
99719
99672
99726
99599
99759
99663
99457
99526
99426
99774
99688
99513
99851
99624
99957
99440
99500
99400
99380
99648
99763
99424
99852
99386
99859
99488
99577
99706
99805
99717
99619
99498
99531
99479
99528
99959
99475
99648
99539
99557
99730
99414
99406
99418
99491
99610
99530
99787
99711
99376
99596
99475
99407
99431
99512
99597
99424
99668
99458
99562
99428
99403
99514
99417
99621
99670
99463
99713
99783
99372
99437
99583
99792
99670
99693
99446
99720
99555
99563
99666
99415
99490
99390
99563
99446
99540
99449
99581
99655
99475
99629
99592
99414
99573
99379
99565
99418
99493
99887
99420
99694
99706
99813
99539
99489
99794
99412
99485
99534
99544
99459
99372
99416
99427
99379
99659
99751
99600
99923
99575
99580
99570
99697
99372
99595
99484
99541
99392
99894
99599
99657
99866
99417
99468
99509
99470
99464
99495
99415
99380
99764
99795
99551
99580
99641
99895
99615
99682
99640
99835
99420
99641
99636
99867
99635
99514
99664
99704
99727
99584
99418
99459
99622
99372
99710
99446
99592
99487
99512
99389
99443
99852
99392
99776
99402
99720
99630
99466
99695
99879
99377
99454
99869
99579
99613
99599
99558
99756
99500
99460
99881
99875
99461
99383
99511
99408
99849
99655
99710
99385
99379
99385
99574
99591
99701
99561
99430
99458
99523
99737
99769
99517
99740
99374
99595
99723
99760
99644
99465
99575
99566
99481
99498
99470
99505
99406
99619
99484
99713
99459
99521
99654
99479
99657
99741
99521
99677
99457
99537
99477
99417
99633
99495
99488
99909
99526
99647
99667
99794
99829
99552
99904
99561
99408
99658
99424
99673
99404
99859
99398
99549
99550
99954
99525
99480
99507
99605
99493
99539
99619
99681
99747
99862
99783
99397
99611
99616
99420
99540
99670
99890
99442
99956
99908
99662
99547
99536
99760
99688
99625
99779
99752
99657
99612
99456
99580
99794
99881
99809
99493
99590
99657
99592
99440
99590
99391
99563
99433
99586
99516
99378
99663
99471
99601
99806
99423
99449
99519
99458
99431
99504
99446
99623
99524
99595
99761
99775
99381
99467
99593
99838
99520
99466
99531
99509
99573
99397
99769
99544
99489
99481
99533
99435
99633
99848
99714
99610
99445
99632
99581
99740
99786
99705
99482
99744
99444
99442
99383
99406
99409
99546
99796
99406
99702
99799
99497
99745
99432
99583
99985
99575
99416
99623
99635
99696
99783
99856
99585
99655
99429
99591
99455
99453
99521
99670
99644
99621
99409
99678
99409
99734
99565
99734
99520
99375
99462
99390
99639
99576
99644
99640
99392
99549
99764
99894
99745
99702
99876
99377
99718
99457
99390
99553
99477
99489
99620
99852
99584
99618
99812
99883
99838
99827
99458
99380
99675
99839
99909
99622
99429
99547
99397
99574
99437
99472
99691
99451
99603
99467
99857
99621
99786
99406
99618
99406
99579
99752
99488
99864
99663
99510
99689
99572
99453
99554
99859
99711
99784
99539
99409
99532
99479
99657
99500
99836
99725
99520
99596
99382
99371
99563
99567
99431
99712
99375
99690
99392
99795
99530
99717
99612
99765
99446
99478
99401
99618
99705
99375
99533
99744
99553
99428
99480
99586
99796
99409
99576
99438
99477
99614
99521
99440
99576
99797
99818
99532
99387
99851
99423
99627
99599
99395
99387
99627
99511
99429
99754
99701
99463
99378
99849
99603
99585
99377
99465
99600
99534
99369
99451
99514
99497
99453
99652
99719
99486
99369
99700
99716
99523
99553
99654
99445
99887
99491
99425
99719
99892
99427
99655
99546
99486
99594
99506
99817
99733
99582
99725
99687
99494
99379
99751
99412
99609
99384
99730
99601
99584
99565
99722
99501
99537
99737
99590
99475
99764
99615
99659
99580
99554
99546
99370
99579
99390
99547
99456
99524
99423
99765
99401
99932
99785
99759
99648
99620
99494
99642
99684
99786
99723
99516
99486
99369
99573
99568
99633
99453
99655
99705
99386
99526
99401
99658
99812
99629
99783
99552
99679
99886
99471
99781
99645
99403
99448
99635
99853
99496
99688
99415
99445
99767
99412
99606
99523
99638
99502
99517
99423
99404
99433
99382
99824
99378
99833
99824
99515
99578
99382
99491
99455
99435
99517
99401
99694
99443
99523
99668
99671
99423
99716
99549
99580
99401
99641
99443
99440
99719
99866
99767
99520
99687
99467
99522
99707
99479
99423
99559
99443
99624
99679
99538
99379
99445
99430
99962
99441
99770
99628
99622
99380
99514
99439
99639
99479
99468
99558
99450
99429
99553
99522
99483
99493
99488
99516
99547
99587
99378
99388
99771
99385
99637
99557
99554
99592
99758
99944
99510
99766
99753
99469
99619
99510
99714
99776
99682
99609
99743
99518
99371
99747
99564
99515
99393
99613
99465
99644
99637
99414
99512
99497
99412
99420
99423
99586
99631
99484
99491
99378
99673
99720
99445
99734
99516
99523
99386
99460
99431
99734
99385
99595
99598
99502
99745
99650
99537
99815
99485
99632
99519
99976
99452
99376
99380
99568
99692
99544
99456
99467
99662
99788
99439
99519
99926
99425
99485
99496
99811
99667
99826
99778
99738
99476
99909
99435
99390
99791
99699
99477
99691
99500
99406
99423
99875
99511
99608
99437
99478
99561
99607
99462
99806
99692
99385
99553
99830
99786
99781
99863
99862
99425
99475
99548
99599
99409
99882
99789
99737
99384
99635
99519
99598
99518
99501
99889
99614
99400
99494
99814
99933
99585
99504
99763
99518
99445
99600
99937
99912
99674
99450
99686
99652
99449
99598
99840
99439
99382
99394
99710
99603
99547
99470
99851
99377
99544
99720
99767
99486
99493
99499
99384
99418
99445
99742
99527
99390
99618
99423
99451
99480
99688
99404
99523
99456
99396
99580
99378
99529
99716
99373
99544
99589
99582
99680
99411
99393
99496
99480
99387
99579
99722
99491
99824
99505
99406
99416
99405
99463
99476
99466
99521
99443
99561
99691
99704
99747
99398
99527
99582
99371
99438
99417
99399
99441
99882
99852
99795
99497
99537
99551
99440
99649
99489
99467
99755
99650
99769
99673
99442
99538
99420
99573
99525
99452
99737
99487
99657
99555
99577
99870
99516
99500
99464
99814
99667
99589
99656
99671
99696
99563
99494
99399
99395
99932
99696
99658
99699
99678
99827
99372
99659
99463
99794
99540
99403
99511
99485
99491
99465
99370
99748
99371
99445
99428
99769
99546
99447
99720
99740
99392
99385
99806
99852
99682
99436
99748
99710
99380
99870
99477
99369
99404
99440
99835
99466
99557
99479
99503
99618
99562
99509
99531
99608
99422
99501
99596
99376
99430
99601
99667
99423
99443
99485
99678
99426
99417
99752
99473
99490
99506
99507
99438
99504
99427
99469
99719
99573
99433
99525
99582
99723
99668
99444
99571
99592
99791
99848
99541
99735
99681
99782
99580
99459
99441
99502
99448
99377
99399
99375
99453
99818
99449
99559
99685
99664
99415
99774
99769
99637
99608
99719
99395
99737
99638
99835
99502
99561
99792
99383
99581
99590
99650
99756
99781
99734
99785
99407
99441
99702
99561
99456
99492
99940
99915
99377
99617
99416
99649
99752
99439
99564
99682
99640
99448
99460
99546
99469
99712
99586
99721
99853
99419
99755
99630
99618
99611
99382
99416
99589
99808
99785
99838
99511
99587
99633
99822
99557
99778
99806
99839
99876
99529
99865
99369
99477
99469
99751
99900
99413
99637
99461
99559
99444
99491
99506
99660
99496
99432
99644
99493
99678
99477
99941
99593
99434
99444
99460
99619
99815
99374
99724
99627
99499
99578
99776
99603
99498
99686
99886
99639
99377
99476
99797
99638
99426
99631
99464
99425
99522
99704
99410
99755
99626
99384
99444
99388
99680
99405
99515
99463
99702
99512
99506
99704
99545
99836
99756
99548
99460
99382
99409
99632
99496
99790
99466
99759
99448
99659
99647
99488
99762
99374
99544
99554
99948
99762
99391
99568
99658
99589
99642
99638
99447
99569
99854
99480
99404
99540
99408
99399
99580
99715
99918
99669
99454
99410
99496
99389
99641
99487
99696
99840
99497
99437
99401
99388
99599
99747
99449
99763
99548
99949
99476
99615
99911
99420
99387
99546
99897
99534
99510
99827
99436
99657
99406
99565
99660
99412
99631
99663
99822
99381
99678
99701
99726
99765
99689
99873
99470
99597
99405
99619
99553
99821
99459
99553
99447
99671
99568
99909
99892
99694
99540
99605
99456
99604
99696
99840
99502
99658
99467
99904
99826
99401
99597
99567
99644
99880
99525
99509
99727
99545
99916
99717
99479
99839
99942
99701
99818
99887
99567
99816
99480
99648
99387
99773
99610
99393
99622
99497
99392
99753
99694
99614
99519
99723
99398
99414
99572
99642
99838
99848
99522
99758
99417
99371
99778
99717
99931
99682
99380
99454
99393
99499
99701
99650
99627
99790
99703
99762
99542
99470
99586
99765
99419
99469
99387
99480
99903
99557
99459
99585
99653
99831
99665
99758
99866
99768
99404
99684
99653
99685
99498
99823
99613
99569
99595
99608
99487
99426
99752
99629
99633
99706
99508
99435
99439
99505
99570
99762
99598
99543
99533
99828
99581
99595
99424
99699
99601
99406
99487
99454
99498
99783
99890
99533
99626
99762
99521
99753
99522
99463
99377
99370
99556
99788
99459
99635
99712
99488
99828
99884
99708
99504
99622
99494
99456
99545
99421
99492
99833
99654
99441
99417
99634
99799
99480
99503
99623
99536
99525
99404
99785
99622
99448
99582
99470
99761
99705
99652
99532
99490
99664
99851
99533
99693
99752
99389
99724
99435
99441
99799
99395
99670
99533
99853
99430
99417
99408
99494
99517
99540
99656
99532
99379
99481
99768
99869
99485
99642
99528
99646
99739
99483
99803
99745
99925
99676
99625
99725
99715
99676
99710
99380
99800
99669
99389
99800
99676
99580
99431
99402
99726
99568
99703
99389
99485
99808
99628
99508
99384
99652
99806
99430
99438
99385
99942
99672
99581
99409
99743
99470
99378
99620
99405
99440
99801
99776
99678
99598
99415
99609
99830
99532
99664
99598
99636
99445
99564
99490
99453
99517
99562
99563
99414
99613
99507
99545
99737
99745
99710
99682
99501
99716
99729
99447
99631
99656
99619
99463
99665
99531
99525
99475
99595
99598
99465
99419
99524
99380
99689
99565
99568
99539
99523
99754
99728
99609
99858
99429
99569
99628
99822
99759
99461
99493
99779
99509
99624
99501
99851
99721
99551
99722
99561
99849
99912
99589
99776
99621
99471
99577
99571
99391
99503
99482
99516
99767
99593
99796
99761
99419
99432
99781
99372
99548
99392
99433
99610
99406
99638
99424
99370
99547
99760
99474
99733
99700
99704
99795
99533
99789
99594
99686
99599
99632
99610
99575
99679
99551
99504
99776
99391
99373
99474
99419
99576
99513
99709
99566
99378
99712
99697
99377
99526
99694
99558
99601
99459
99378
99598
99616
99936
99556
99387
99494
99662
99544
99804
99512
99395
99716
99704
99467
99690
99438
99564
99541
99536
99596
99869
99789
99499
99524
99572
99681
99798
99505
99386
99644
99657
99462
99557
99386
99598
99929
99504
99537
99490
99734
99436
99672
99442
99430
99554
99809
99400
99737
99410
99592
99474
99740
99426
99710
99411
99838
99497
99708
99482
99564
99788
99639
99463
99482
99835
99677
99622
99957
99430
99561
99396
99775
99472
99483
99703
99871
99424
99531
99470
99778
99727
99783
99688
99806
99520
99536
99901
99392
99537
99686
99577
99597
99526
99757
99485
99771
99594
99468
99430
99516
99535
99386
99730
99421
99416
99492
99738
99409
99412
99584
99855
99744
99780
99446
99813
99390
99474
99584
99649
99668
99414
99527
99403
99870
99415
99637
99477
99540
99393
99564
99588
99701
99530
99418
99378
99673
99662
99780
99970
99722
99625
99487
99807
99785
99564
99391
99478
99452
99415
99509
99767
99390
99392
99890
99618
99675
99701
99818
99514
99377
99432
99385
99875
99518
99714
99770
99688
99761
99624
99665
99472
99401
99401
99980
99955
99467
99503
99509
99735
99561
99916
99402
99942
99604
99933
99417
99744
99711
99581
99401
99714
99699
99373
99617
99424
99890
99803
99826
99767
99959
99617
99553
99495
99383
99470
99373
99761
99404
99371
99581
99795
99472
99673
99415
99731
99565
99577
99750
99436
99492
99616
99685
99807
99392
99683
99528
99546
99426
99382
99379
99529
99741
99528
99451
99390
99610
99409
99674
99520
99409
99601
99495
99494
99526
99713
99673
99369
99709
99736
99393
99448
99394
99783
99840
99770
99592
99650
99634
99617
99412
99462
99538
99379
99547
99863
99704
99375
99578
99374
99491
99401
99928
99410
99550
99369
99540
99721
99520
99378
99379
99793
99376
99487
99767
99521
99424
99578
99382
99595
99818
99836
99457
99540
99423
99435
99643
99518
99417
99455
99552
99435
99380
99508
99454
99785
99572
99738
99436
99589
99703
99598
99798
99860
99911
99613
99394
99763
99376
99607
99762
99511
99393
99447
99628
99669
99864
99496
99449
99789
99906
99389
99493
99498
99856
99496
99446
99578
99578
99526
99620
99553
99375
99460
99421
99378
99387
99451
99578
99443
99755
99595
99474
99576
99663
99552
99521
99834
99798
99446
99636
99658
99778
99720
99520
99803
99531
99417
99400
99617
99611
99557
99571
99525
99501
99870
99807
99696
99852
99404
99511
99792
99458
99652
99656
99890
99375
99813
99565
99567
99499
99575
99592
99495
99502
99568
99606
99856
99873
99382
99923
99559
99879
99433
99429
99384
99765
99403
99851
99447
99694
99461
99433
99520
99369
99510
99573
99614
99424
99765
99493
99540
99402
99878
99539
99655
99657
99394
99531
99603
99454
99388
99575
99483
99372
99686
99573
99800
99490
99811
99392
99749
99381
99637
99385
99396
99399
99635
99602
99434
99395
99788
99469
99567
99500
99382
99584
99747
99693
99678
99442
99409
99721
99715
99693
99743
99702
99488
99493
99477
99562
99436
99489
99794
99584
99600
99794
99907
99661
99481
99737
99434
99585
99552
99827
99511
99380
99900
99403
99376
99412
99499
99652
99417
99753
99733
99397
99389
99700
99511
99577
99664
99530
99468
99742
99728
99779
99501
99661
99504
99680
99585
99520
99647
99384
99727
99808
99482
99680
99382
99735
99467
99517
99410
99375
99786
99607
99808
99383
99561
99820
99548
99962
99701
99421
99497
99668
99603
99796
99855
99379
99414
99486
99526
99458
99529
99466
99566
99390
99544
99833
99551
99663
99401
99848
99407
99632
99431
99560
99417
99559
99615
99427
99674
99406
99375
99852
99620
99485
99664
99443
99577
99767
99481
99479
99737
99396
99544
99396
99397
99651
99594
99520
99590
99504
99445
99376
99560
99598
99451
99615
99485
99567
99470
99436
99625
99410
99421
99690
99452
99396
99638
99561
99709
99494
99500
99378
99410
99629
99725
99545
99468
99395
99592
99761
99548
99691
99415
99507
99457
99369
99778
99375
99524
99549
99679
99552
99655
99430
99427
99643
99636
99370
99885
99780
99401
99528
99770
99476
99635
99441
99768
99441
99531
99640
99539
99527
99547
99406
99588
99383
99488
99901
99521
99602
99646
99441
99649
99534
99482
99438
99513
99709
99516
99711
99555
99539
99463
99380
99593
99519
99896
99419
99595
99402
99480
99779
99500
99379
99396
99399
99646
99426
99656
99625
99385
99378
99391
99564
99533
99384
99506
99394
99777
99665
99755
99643
99850
99683
99629
99603
99568
99646
99448
99390
99728
99669
99501
99599
99621
99404
99679
99426
99644
99728
99669
99762
99514
99460
99597
99392
99437
99457
99598
99856
99622
99459
99508
99627
99535
99427
99544
99560
99691
99428
99483
99405
99570
99479
99926
99698
99380
99408
99566
99844
99526
99625
99419
99697
99369
99808
99538
99428
99825
99407
99439
99590
99450
99675
99591
99540
99616
99657
99437
99771
99417
99384
99512
99504
99936
99692
99839
99756
99492
99750
99559
99831
99928
99401
99504
99621
99413
99828
99525
99412
99779
99525
99388
99534
99388
99736
99716
99402
99437
99459
99552
99568
99632
99701
99523
99853
99526
99433
99387
99727
99940
99488
99877
99674
99873
99443
99782
99534
99719
99801
99605
99575
99763
99656
99690
99666
99711
99519
99466
99411
99390
99637
99619
99809
99798
99885
99723
99408
99619
99533
99727
99487
99446
99680
99425
99431
99575
99918
99530
99649
99886
99612
99437
99567
99410
99546
99812
99767
99419
99549
99816
99556
99504
99460
99886
99485
99397
99491
99425
99439
99504
99864
99429
99455
99504
99646
99840
99478
99652
99925
99559
99791
99671
99402
99391
99418
99579
99386
99888
99803
99908
99655
99391
99775
99754
99374
99432
99768
99583
99645
99372
99775
99395
99450
99407
99593
99380
99400
99628
99432
99594
99670
99466
99433
99431
99667
99405
99611
99413
99516
99654
99393
99485
99831
99653
99533
99490
99452
99867
99465
99664
99471
99485
99442
99390
99726
99536
99688
99459
99602
99519
99575
99875
99596
99463
99487
99387
99645
99739
99436
99803
99886
99817
99886
99651
99667
99391
99832
99601
99724
99447
99495
99430
99453
99541
99394
99375
99549
99380
99610
99522
99872
99490
99898
99481
99381
99456
99422
99477
99404
99431
99574
99644
99496
99430
99394
99456
99562
99770
99448
99863
99581
99574
99421
99766
99547
99640
99369
99678
99570
99601
99452
99546
99431
99580
99449
99383
99802
99673
99507
99643
99401
99484
99650
99570
99500
99486
99652
99388
99733
99696
99507
99462
99730
99761
99374
99372
99409
99849
99402
99573
99765
99628
99454
99480
99459
99492
99470
99730
99578
99429
99524
99631
99626
99545
99478
99572
99935
99397
99431
99642
99556
99521
99906
99382
99451
99872
99428
99653
99639
99719
99492
99464
99577
99629
99462
99876
99380
99432
99555
99432
99548
99384
99640
99805
99394
99497
99772
99615
99518
99387
99575
99905
99502
99770
99842
99962
99424
99564
99379
99409
99434
99540
99984
99638
99428
99773
99852
99425
99525
99436
99415
99978
99411
99666
99381
99487
99422
99492
99550
99462
99606
99674
99380
99411
99579
99584
99676
99449
99390
99411
99529
99410
99546
99418
99382
99369
99676
99392
99583
99383
99501
99914
99401
99405
99556
99689
99703
99680
99548
99672
99851
99819
99515
99833
99429
99944
99746
99420
99896
99542
99526
99389
99574
99617
99806
99420
99626
99648
99477
99522
99598
99570
99686
99394
99427
99616
99425
99719
99530
99477
99432
99792
99580
99577
99428
99631
99485
99734
99497
99400
99479
99410
99370
99472
99644
99770
99630
99747
99873
99545
99615
99423
99491
99487
99762
99388
99552
99590
99383
99751
99691
99503
99828
99494
99429
99529
99497
99957
99710
99740
99422
99510
99583
99856
99854
99542
99536
99676
99541
99431
99529
99452
99515
99398
99502
99377
99497
99586
99378
99406
99476
99585
99560
99637
99522
99557
99529
99754
99685
99840
99447
99866
99674
99599
99649
99643
99438
99450
99374
99717
99600
99535
99380
99383
99411
99581
99438
99558
99498
99849
99517
99517
99543
99707
99497
99609
99572
99435
99410
99539
99701
99505
99446
99426
99622
99811
99510
99714
99423
99395
99477
99443
99388
99769
99370
99902
99618
99748
99686
99406
99495
99448
99383
99610
99499
99436
99622
99669
99621
99460
99405
99683
99644
99615
99659
99451
99458
99505
99896
99673
99780
99438
99379
99390
99602
99496
99371
99392
99699
99430
99573
99436
99539
99652
99740
99518
99507
99773
99604
99887
99544
99622
99837
99719
99570
99401
99452
99809
99563
99586
99397
99859
99443
99458
99439
99399
99523
99586
99692
99628
99605
99490
99499
99429
99688
99444
99436
99880
99515
99761
99737
99563
99545
99378
99413
99826
99593
99383
99438
99601
99505
99398
99529
99399
99401
99631
99670
99429
99434
99424
99900
99784
99855
99699
99525
99431
99635
99609
99370
99628
99492
99577
99553
99724
99800
99672
99712
99840
99837
99555
99520
99432
99806
99439
99686
99445
99749
99477
99692
99487
99422
99894
99546
99609
99925
99480
99381
99572
99724
99396
99443
99796
99699
99777
99471
99419
99441
99696
99457
99595
99618
99762
99534
99404
99570
99669
99552
99403
99769
99560
99609
99682
99597
99379
99482
99377
99626
99449
99472
99580
99537
99409
99599
99632
99508
99379
99648
99558
99418
99897
99369
99484
99873
99407
99496
99535
99370
99546
99380
99898
99832
99792
99469
99943
99902
99820
99466
99526
99639
99432
99556
99622
99436
99433
99598
99430
99836
99792
99590
99452
99551
99838
99428
99871
99455
99673
99429
99810
99689
99555
99652
99718
99537
99417
99394
99448
99529
99717
99641
99710
99687
99691
99443
99829
99574
99411
99865
99594
99932
99409
99527
99472
99752
99492
99457
99743
99835
99809
99849
99624
99673
99529
99402
99945
99850
99938
99719
99568
99407
99429
99525
99401
99434
99908
99725
99845
99738
99718
99826
99602
99495
99612
99478
99418
99841
99656
99401
99861
99418
99446
99441
99881
99429
99498
99581
99589
99559
99403
99520
99421
99724
99566
99573
99562
99762
99420
99700
99717
99557
99548
99578
99547
99707
99373
99397
99719
99463
99648
99375
99602
99389
99461
99558
99404
99375
99459
99418
99481
99535
99570
99769
99749
99835
99880
99572
99454
99415
99445
99444
99395
99558
99663
99380
99833
99513
99611
99619
99456
99600
99406
99739
99669
99721
99512
99630
99471
99513
99576
99517
99619
99633
99579
99833
99588
99484
99656
99557
99372
99564
99381
99495
99498
99564
99785
99703
99376
99385
99639
99770
99462
99580
99750
99530
99635
99401
99370
99721
99407
99721
99691
99486
99419
99634
99684
99540
99500
99375
99378
99585
99425
99437
99506
99442
99902
99772
99516
99608
99677
99794
99522
99786
99712
99833
99467
99748
99421
99470
99389
99446
99777
99385
99749
99486
99412
99604
99441
99402
99684
99441
99436
99404
99634
99601
99614
99494
99511
99455
99643
99568
99889
99611
99536
99950
99432
99527
99442
99433
99813
99906
99734
99391
99373
99554
99379
99578
99493
99379
99506
99806
99871
99619
99789
99773
99507
99892
99680
99433
99458
99750
99604
99548
99405
99715
99888
99483
99681
99481
99536
99582
99511
99496
99502
99667
99575
99825
99370
99607
99864
99527
99819
99504
99540
99578
99589
99766
99453
99617
99513
99765
99387
99808
99801
99714
99710
99567
99742
99488
99386
99372
99468
99398
99817
99590
99393
99395
99607
99650
99464
99452
99515
99411
99639
99471
99427
99811
99477
99653
99427
99654
99652
99551
99416
99445
99834
99586
99656
99627
99498
99503
99687
99701
99458
99760
99468
99600
99399
99698
99385
99659
99624
99828
99816
99401
99495
99502
99556
99547
99592
99726
99725
99770
99545
99732
99794
99395
99560
99756
99916
99478
99708
99782
99759
99436
99462
99442
99511
99608
99598
99832
99807
99405
99469
99683
99617
99655
99409
99780
99562
99816
99589
99752
99958
99468
99393
99645
99497
99484
99639
99414
99620
99378
99599
99568
99536
99733
99625
99393
99479
99861
99385
99725
99439
99564
99549
99443
99591
99787
99535
99581
99818
99557
99782
99720
99654
99439
99431
99626
99580
99469
99823
99540
99511
99715
99925
99390
99826
99381
99894
99745
99457
99455
99645
99427
99807
99551
99621
99878
99852
99501
99678
99421
99492
99395
99453
99636
99524
99896
99859
99873
99587
99651
99505
99812
99535
99729
99397
99508
99966
99628
99490
99553
99835
99634
99426
99716
99675
99628
99774
99370
99923
99435
99404
99635
99431
99373
99592
99554
99541
99422
99622
99408
99369
99569
99506
99957
99559
99392
99931
99410
99916
99519
99560
99462
99651
99446
99651
99611
99390
99458
99646
99456
99469
99486
99849
99832
99655
99652
99876
99564
99509
99480
99383
99573
99464
99604
99543
99582
99818
99850
99849
99623
99866
99499
99458
99853
99565
99465
99554
99464
99623
99602
99851
99476
99409
99753
99550
99587
99856
99623
99775
99386
99446
99371
99535
99460
99425
99766
99497
99445
99493
99675
99403
99453
99402
99450
99378
99469
99835
99553
99639
99797
99915
99500
99639
99676
99581
99517
99663
99440
99518
99675
99577
99574
99806
99564
99712
99570
99791
99597
99664
99636
99478
99459
99625
99394
99512
99496
99550
99897
99372
99383
99534
99535
99583
99550
99553
99751
99385
99424
99736
99605
99428
99455
99763
99461
99530
99623
99529
99546
99612
99377
99441
99627
99406
99458
99638
99655
99387
99590
99369
99479
99729
99575
99656
99532
99659
99414
99403
99432
99549
99502
99628
99646
99850
99626
99583
99582
99847
99545
99463
99494
99442
99968
99394
99479
99814
99576
99621
99692
99788
99524
99558
99662
99594
99571
99934
99830
99768
99512
99598
99562
99612
99600
99395
99572
99910
99696
99402
99479
99560
99439
99690
99540
99438
99667
99577
99636
99731
99489
99679
99378
99642
99693
99838
99495
99692
99397
99530
99791
99629
99445
99674
99722
99585
99479
99579
99371
99389
99647
99627
99564
99614
99473
99863
99696
99885
99512
99733
99638
99378
99800
99789
99684
99525
99651
99540
99644
99624
99396
99380
99692
99485
99920
99459
99452
99840
99443
99606
99825
99620
99635
99402
99705
99842
99888
99701
99925
99600
99560
99426
99687
99421
99835
99439
99419
99766
99636
99381
99494
99623
99456
99381
99794
99581
99592
99436
99477
99407
99777
99386
99887
99484
99385
99819
99819
99815
99579
99614
99430
99527
99811
99529
99422
99385
99571
99470
99624
99458
99490
99545
99598
99782
99653
99943
99634
99716
99824
99389
99545
99538
99738
99563
99780
99455
99431
99766
99635
99393
99479
99488
99851
99805
99440
99541
99543
99482
99669
99936
99398
99657
99492
99460
99538
99668
99891
99447
99444
99544
99373
99691
99560
99373
99697
99694
99787
99863
99435
99456
99480
99751
99556
99586
99694
99833
99620
99720
99578
99576
99783
99396
99699
99433
99737
99685
99582
99472
99454
99487
99410
99446
99671
99780
99397
99449
99624
99427
99927
99555
99538
99459
99671
99545
99429
99380
99688
99707
99402
99895
99772
99370
99617
99836
99382
99512
99536
99914
99688
99487
99614
99389
99506
99449
99525
99749
99475
99946
99646
99414
99679
99526
99666
99516
99430
99854
99371
99537
99428
99376
99766
99778
99538
99841
99559
99451
99451
99668
99420
99483
99887
99376
99688
99983
99538
99570
99472
99619
99410
99764
99670
99808
99412
99509
99616
99555
99653
99429
99524
99510
99624
99460
99550
99501
99885
99577
99372
99527
99795
99422
99412
99704
99718
99629
99538
99727
99457
99904
99638
99762
99419
99400
99953
99778
99376
99721
99415
99591
99747
99702
99446
99412
99436
99782
99610
99697
99489
99823
99607
99561
99514
99489
99454
99399
99616
99832
99393
99525
99447
99437
99692
99607
99375
99783
99421
99775
99523
99525
99583
99383
99755
99737
99392
99376
99487
99389
99733
99376
99685
99493
99397
99650
99398
99788
99467
99718
99601
99848
99396
99397
99450
99472
99373
99448
99907
99371
99504
99535
99491
99656
99816
99703
99550
99800
99501
99794
99837
99387
99854
99376
99692
99906
99781
99453
99384
99499
99466
99908
99487
99691
99611
99856
99483
99381
99514
99666
99832
99401
99371
99813
99702
99826
99711
99581
99476
99451
99657
99670
99466
99649
99451
99586
99492
99571
99542
99795
99379
99518
99688
99577
99620
99434
99499
99558
99794
99709
99480
99586
99888
99663
99383
99527
99493
99605
99833
99430
99436
99805
99575
99496
99503
99516
99523
99412
99527
99431
99509
99493
99499
99674
99629
99636
99889
99612
99381
99401
99409
99441
99829
99737
99506
99553
99387
99651
99532
99668
99875
99494
99668
99408
99374
99494
99394
99707
99568
99747
99672
99927
99507
99552
99849
99376
99489
99845
99775
99717
99651
99374
99399
99643
99552
99399
99385
99777
99582
99617
99628
99658
99501
99388
99547
99553
99445
99517
99564
99536
99570
99491
99576
99426
99425
99371
99683
99653
99554
99499
99545
99525
99570
99917
99585
99428
99381
99523
99518
99768
99812
99384
99492
99490
99672
99771
99728
99689
99749
99426
99498
99691
99823
99720
99373
99848
99689
99462
99667
99558
99500
99761
99424
99427
99952
99384
99420
99682
99804
99402
99709
99684
99636
99641
99393
99530
99448
99428
99739
99538
99939
99486
99778
99518
99496
99504
99497
99514
99495
99679
99838
99802
99487
99446
99492
99536
99559
99628
99394
99581
99398
99406
99543
99719
99490
99565
99908
99547
99610
99417
99536
99513
99383
99523
99507
99753
99553
99482
99447
99588
99489
99424
99563
99599
99506
99539
99840
99508
99524
99838
99572
99822
99606
99380
99487
99534
99549
99645
99476
99688
99474
99821
99448
99719
99430
99383
99589
99579
99718
99701
99612
99810
99542
99813
99486
99892
99840
99477
99477
99449
99422
99511
99797
99789
99381
99370
99448
99627
99399
99873
99406
99658
99520
99469
99494
99414
99927
99441
99603
99966
99557
99704
99693
99598
99403
99691
99418
99562
99369
99541
99916
99613
99606
99428
99894
99914
99372
99389
99584
99663
99476
99393
99432
99631
99562
99662
99439
99559
99514
99393
99573
99476
99403
99457
99426
99438
99665
99691
99568
99441
99395
99439
99687
99528
99590
99749
99493
99408
99681
99432
99437
99949
99432
99426
99915
99733
99533
99762
99700
99426
99383
99779
99538
99842
99412
99804
99567
99501
99536
99524
99440
99670
99570
99574
99473
99484
99817
99943
99607
99424
99398
99663
99600
99479
99662
99380
99453
99823
99482
99674
99443
99454
99499
99610
99618
99532
99413
99508
99439
99533
99687
99538
99561
99462
99648
99428
99650
99689
99673
99549
99630
99500
99696
99400
99643
99429
99570
99630
99549
99384
99668
99530
99456
99552
99609
99637
99719
99938
99439
99592
99554
99632
99749
99510
99515
99421
99372
99600
99425
99575
99790
99555
99728
99900
99900
99552
99478
99387
99464
99566
99384
99586
99470
99736
99657
99509
99597
99470
99520
99542
99551
99417
99569
99746
99555
99631
99647
99843
99423
99430
99397
99450
99545
99561
99666
99458
99438
99428
99449
99415
99744
99500
99818
99640
99782
99677
99560
99431
99471
99400
99857
99562
99506
99451
99690
99369
99418
99534
99544
99476
99412
99639
99400
99515
99851
99435
99412
99572
99440
99485
99373
99771
99487
99626
99691
99381
99767
99706
99713
99372
99542
99549
99534
99415
99543
99415
99583
99369
99528
99665
99643
99417
99483
99582
99519
99795
99476
99396
99642
99458
99385
99687
99573
99854
99405
99432
99756
99700
99504
99430
99423
99517
99723
99963
99370
99724
99626
99606
99790
99735
99493
99589
99624
99783
99524
99648
99476
99371
99736
99451
99482
99461
99638
99750
99716
99700
99680
99576
99605
99830
99649
99392
99602
99457
99591
99477
99400
99404
99382
99582
99928
99468
99681
99831
99450
99582
99922
99621
99680
99483
99806
99828
99668
99422
99563
99447
99500
99681
99534
99583
99440
99409
99506
99609
99984
99430
99454
99563
99431
99382
99584
99422
99681
99429
99705
99422
99467
99419
99585
99468
99655
99455
99712
99606
99413
99545
99529
99609
99672
99847
99630
99602
99853
99716
99394
99561
99523
99470
99536
99433
99750
99568
99791
99411
99694
99804
99377
99770
99421
99496
99655
99865
99425
99370
99463
99738
99574
99482
99447
99867
99861
99503
99564
99559
99581
99420
99584
99889
99535
99889
99510
99680
99831
99690
99416
99437
99857
99435
99381
99525
99440
99458
99384
99556
99479
99796
99772
99860
99599
99684
99757
99407
99553
99641
99652
99819
99504
99724
99709
99690
99602
99649
99559
99391
99626
99424
99516
99385
99876
99371
99890
99874
99610
99431
99610
99909
99543
99374
99511
99757
99759
99378
99656
99377
99865
99416
99471
99535
99714
99550
99455
99558
99954
99583
99845
99764
99428
99414
99371
99564
99764
99574
99550
99444
99427
99563
99757
99495
99444
99373
99613
99633
99372
99922
99521
99499
99675
99442
99729
99796
99442
99703
99657
99752
99494
99732
99499
99915
99559
99513
99625
99396
99431
99602
99666
99510
99537
99528
99485
99432
99731
99398
99788
99508
99447
99905
99587
99377
99422
99688
99623
99421
99878
99756
99815
99890
99398
99630
99865
99705
99469
99831
99725
99483
99601
99396
99475
99963
99599
99728
99635
99394
99764
99491
99755
99652
99405
99647
99377
99653
99395
99902
99444
99685
99396
99907
99413
99499
99566
99454
99571
99500
99493
99379
99804
99426
99779
99441
99409
99381
99824
99519
99731
99450
99559
99762
99517
99373
99407
99713
99851
99724
99500
99529
99447
99771
99633
99522
99490
99768
99898
99521
99397
99755
99793
99703
99656
99401
99629
99594
99491
99483
99641
99605
99528
99697
99637
99440
99385
99489
99553
99929
99406
99611
99672
99494
99858
99380
99409
99746
99513
99565
99376
99669
99466
99654
99555
99533
99671
99420
99651
99753
99817
99798
99742
99414
99532
99411
99399
99678
99391
99613
99464
99708
99434
99956
99430
99444
99774
99922
99848
99659
99581
99588
99427
99885
99422
99587
99384
99387
99425
99668
99767
99382
99592
99459
99428
99581
99672
99604
99536
99463
99536
99390
99448
99541
99600
99668
99386
99852
99522
99561
99706
99395
99451
99700
99450
99776
99709
99741
99608
99870
99416
99482
99381
99389
99473
99505
99682
99672
99643
99730
99528
99478
99622
99868
99469
99369
99449
99376
99584
99599
99787
99434
99664
99659
99395
99400
99422
99432
99700
99465
99530
99568
99694
99373
99544
99722
99668
99501
99456
99683
99371
99679
99510
99402
99777
99591
99399
99422
99591
99489
99421
99595
99478
99369
99451
99468
99424
99665
99424
99621
99794
99448
99594
99586
99667
99771
99513
99454
99451
99758
99396
99430
99750
99477
99668
99776
99710
99539
99509
99454
99584
99424
99373
99416
99376
99865
99591
99397
99485
99393
99549
99490
99731
99377
99781
99510
99922
99372
99674
99757
99652
99649
99583
99762
99563
99456
99563
99886
99496
99667
99578
99542
99548
99791
99384
99696
99491
99552
99760
99661
99640
99508
99517
99523
99647
99518
99526
99412
99654
99680
99441
99441
99605
99514
99715
99956
99662
99469
99373
99707
99709
99636
99487
99494
99590
99650
99860
99625
99463
99923
99426
99398
99654
99583
99815
99419
99431
99822
99576
99994
99732
99453
99410
99412
99752
99879
99534
99795
99691
99376
99537
99830
99543
99779
99466
99670
99454
99406
99451
99555
99469
99617
99547
99825
99553
99504
99393
99508
99467
99623
99469
99584
99695
99736
99703
99958
99858
99457
99563
99900
99777
99420
99423
99897
99411
99687
99418
99571
99811
99500
99484
99380
99864
99741
99598
99421
99785
99511
99905
99511
99421
99558
99505
99383
99689
99847
99589
99433
99586
99444
99875
99939
99393
99552
99754
99504
99397
99799
99737
99759
99622
99646
99677
99427
99617
99639
99466
99590
99496
99879
99526
99409
99396
99569
99672
99875
99803
99589
99485
99467
99371
99398
99702
99641
99383
99541
99881
99552
99579
99698
99637
99666
99768
99753
99469
99828
99450
99451
99592
99945
99475
99562
99386
99440
99592
99416
99407
99578
99924
99390
99443
99542
99491
99406
99707
99393
99818
99694
99389
99637
99930
99589
99714
99473
99398
99859
99405
99555
99593
99510
99542
99870
99528
99674
99585
99508
99601
99637
99752
99374
99558
99443
99686
99795
99541
99573
99696
99434
99845
99485
99672
99409
99567
99854
99930
99655
99607
99405
99751
99504
99660
99499
99574
99493
99384
99496
99393
99381
99516
99531
99502
99543
99561
99871
99508
99741
99725
99657
99542
99408
99559
99439
99484
99643
99603
99439
99440
99652
99622
99459
99688
99578
99540
99445
99715
99524
99511
99588
99483
99371
99749
99508
99580
99651
99731
99654
99682
99580
99684
99400
99380
99481
99807
99630
99452
99452
99417
99826
99476
99737
99485
99842
99434
99950
99401
99468
99617
99677
99803
99514
99447
99449
99379
99387
99673
99477
99619
99690
99429
99515
99566
99529
99745
99806
99460
99583
99730
99387
99757
99609
99498
99697
99705
99644
99574
99830
99858
99451
99438
99681
99790
99644
99403
99720
99593
99492
99522
99676
99799
99435
99558
99910
99642
99473
99451
99453
99559
99386
99496
99386
99931
99491
99638
99568
99423
99785
99832
99669
99483
99461
99481
99445
99369
99527
99897
99486
99416
99371
99407
99532
99376
99656
99563
99466
99705
99608
99943
99384
99967
99613
99478
99577
99698
99746
99561
99401
99573
99414
99529
99494
99537
99587
99569
99522
99404
99746
99384
99439
99657
99546
99413
99646
99403
99799
99463
99584
99979
99456
99504
99371
99386
99513
99432
99568
99558
99763
99388
99478
99643
99648
99579
99509
99396
99596
99369
99412
99537
99695
99445
99610
99661
99404
99861
99505
99973
99635
99678
99531
99526
99452
99386
99777
99550
99540
99469
99460
99400
99377
99879
99721
99719
99871
99774
99481
99859
99408
99613
99502
99515
99926
99617
99646
99490
99742
99727
99446
99482
99389
99486
99585
99514
99432
99663
99753
99892
99482
99598
99400
99695
99836
99795
99454
99727
99484
99765
99762
99630
99581
99461
99591
99674
99513
99530
99462
99903
99405
99723
99583
99728
99383
99512
99461
99470
99502
99786
99445
99857
99479
99424
99700
99462
99810
99886
99630
99502
99611
99801
99401
99804
99639
99461
99792
99532
99552
99428
99596
99852
99566
99483
99665
99898
99460
99694
99517
99477
99728
99641
99431
99753
99819
99448
99517
99552
99460
99724
99645
99516
99453
99490
99372
99428
99433
99395
99450
99476
99745
99665
99716
99661
99701
99671
99660
99496
99573
99411
99452
99422
99900
99490
99442
99800
99549
99566
99525
99723
99556
99521
99666
99751
99691
99433
99471
99917
99519
99441
99390
99732
99545
99476
99499
99491
99601
99382
99541
99666
99436
99548
99496
99634
99437
99512
99469
99395
99449
99499
99450
99586
99383
99414
99419
99678
99585
99597
99386
99444
99551
99859
99874
99402
99464
99805
99443
99922
99517
99398
99888
99445
99720
99508
99420
99470
99531
99854
99761
99436
99506
99454
99501
99777
99495
99513
99597
99457
99461
99509
99828
99701
99715
99540
99431
99410
99417
99657
99434
99470
99403
99374
99408
99671
99478
99704
99570
99591
99557
99584
99534
99406
99760
99784
99813
99513
99595
99376
99529
99486
99507
99485
99371
99541
99499
99558
99659
99670
99405
99539
99559
99813
99667
99688
99506
99629
99593
99810
99403
99820
99651
99864
99850
99777
99590
99398
99485
99416
99767
99661
99716
99403
99459
99813
99620
99416
99731
99492
99528
99502
99658
99620
99485
99675
99402
99558
99539
99383
99682
99612
99863
99659
99741
99457
99647
99490
99554
99601
99626
99384
99666
99384
99491
99445
99654
99441
99421
99655
99481
99514
99694
99456
99538
99538
99810
99442
99429
99564
99538
99659
99388
99817
99829
99539
99814
99779
99532
99730
99519
99485
99378
99847
99499
99901
99868
99405
99743
99819
99419
99669
99528
99460
99440
99422
99665
99648
99515
99518
99626
99500
99631
99710
99431
99605
99402
99662
99521
99660
99407
99691
99499
99499
99667
99455
99756
99480
99394
99575
99448
99628
99657
99513
99607
99813
99646
99424
99667
99428
99402
99771
99514
99392
99714
99378
99395
99555
99644
99710
99618
99402
99638
99564
99416
99372
99553
99685
99441
99845
99752
99748
99783
99600
99608
99686
99617
99690
99527
99492
99426
99435
99532
99372
99524
99391
99969
99640
99795
99404
99663
99524
99562
99444
99785
99415
99428
99514
99404
99832
99374
99398
99790
99465
99426
99430
99740
99526
99655
99718
99423
99395
99426
99857
99650
99459
99690
99412
99727
99394
99548
99443
99870
99797
99665
99513
99848
99699
99945
99699
99538
99523
99645
99443
99471
99782
99622
99452
99930
99508
99630
99714
99419
99408
99731
99543
99859
99611
99682
99681
99444
99542
99444
99599
99514
99707
99420
99415
99620
99774
99396
99685
99508
99449
99536
99474
99555
99594
99473
99722
99929
99522
99851
99495
99604
99593
99800
99550
99873
99438
99470
99604
99590
99546
99417
99536
99425
99627
99613
99509
99473
99489
99575
99474
99983
99392
99761
99791
99918
99700
99393
99437
99571
99728
99506
99704
99584
99720
99579
99468
99558
99656
99730
99444
99733
99517
99514
99460
99496
99507
99423
99437
99591
99762
99571
99586
99687
99769
99824
99438
99499
99606
99519
99389
99680
99391
99465
99584
99538
99530
99523
99396
99654
99583
99536
99690
99757
99629
99384
99630
99741
99625
99527
99704
99701
99411
99470
99835
99529
99503
99567
99711
99410
99488
99637
99742
99588
99398
99506
99423
99615
99379
99480
99595
99378
99569
99596
99650
99501
99402
99663
99781
99403
99668
99860
99588
99416
99858
99372
99442
99725
99385
99704
99437
99424
99951
99640
99571
99425
99443
99449
99437
99578
99473
99549
99605
99407
99693
99888
99442
99710
99574
99555
99392
99430
99886
99701
99391
99484
99670
99443
99380
99425
99702
99727
99371
99414
99805
99421
99423
99699
99425
99627
99504
99808
99726
99443
99377
99441
99375
99826
99463
99808
99391
99583
99578
99503
99886
99410
99460
99556
99482
99406
99544
99627
99788
99730
99445
99371
99695
99518
99629
99425
99756
99393
99400
99603
99706
99636
99613
99479
99995
99584
99470
99568
99611
99611
99404
99404
99821
99396
99454
99679
99529
99674
99497
99808
99508
99595
99378
99370
99777
99702
99738
99549
99424
99600
99860
99471
99504
99475
99729
99482
99583
99586
99381
99652
99574
99427
99474
99866
99401
99408
99576
99559
99771
99619
99458
99636
99554
99624
99572
99736
99491
99974
99764
99872
99723
99419
99529
99597
99792
99537
99379
99690
99627
99464
99758
99591
99627
99907
99751
99771
99619
99696
99838
99506
99837
99482
99790
99600
99853
99380
99380
99930
99753
99504
99406
99927
99746
99410
99660
99400
99686
99459
99434
99508
99868
99645
99734
99743
99418
99576
99395
99697
99492
99588
99639
99572
99713
99549
99528
99383
99540
99432
99646
99567
99529
99536
99933
99516
99795
99423
99631
99655
99474
99520
99591
99540
99402
99378
99706
99421
99482
99499
99435
99596
99522
99795
99709
99861
99544
99969
99561
99723
99768
99377
99457
99559
99569
99560
99405
99628
99662
99488
99784
99415
99463
99629
99484
99440
99407
99465
99433
99634
99776
99485
99455
99731
99409
99640
99647
99716
99855
99420
99462
99450
99806
99388
99638
99620
99409
99549
99738
99686
99430
99477
99514
99435
99471
99455
99499
99473
99805
99484
99412
99430
99453
99458
99506
99701
99687
99671
99586
99615
99468
99520
99552
99756
99609
99856
99400
99571
99494
99456
99721
99522
99880
99541
99398
99505
99426
99711
99738
99662
99741
99428
99602
99614
99875
99652
99506
99727
99432
99434
99790
99749
99804
99507
99381
99638
99581
99824
99626
99521
99424
99816
99719
99593
99446
99387
99458
99841
99444
99452
99541
99564
99856
99538
99586
99454
99534
99421
99633
99373
99516
99576
99746
99430
99395
99750
99598
99621
99485
99601
99445
99580
99388
99617
99377
99450
99786
99381
99392
99462
99463
99553
99754
99572
99563
99582
99490
99736
99809
99720
99372
99628
99644
99708
99667
99424
99765
99488
99551
99410
99808
99451
99549
99477
99517
99540
99623
99700
99845
99729
99442
99640
99431
99535
99510
99524
99745
99409
99554
99435
99552
99687
99491
99539
99689
99385
99480
99705
99505
99421
99436
99432
99596
99790
99713
99388
99954
99763
99492
99415
99974
99709
99579
99533
99492
99768
99392
99514
99375
99793
99784
99574
99486
99605
99539
99526
99566
99707
99562
99550
99745
99674
99440
99494
99594
99486
99665
99598
99395
99677
99444
99770
99370
99484
99604
99637
99614
99572
99812
99598
99546
99383
99582
99627
99510
99374
99711
99563
99846
99408
99569
99527
99843
99436
99769
99746
99375
99407
99541
99873
99443
99960
99433
99756
99486
99882
99495
99439
99631
99648
99413
99732
99426
99385
99395
99585
99706
99598
99468
99674
99582
99459
99473
99429
99447
99523
99484
99830
99613
99560
99860
99716
99677
99597
99371
99666
99424
99634
99395
99543
99498
99502
99603
99439
99760
99492
99578
99531
99606
99698
99488
99651
99620
99441
99730
99513
99547
99431
99552
99510
99595
99529
99699
99410
99582
99516
99489
99550
99707
99782
99823
99820
99752
99417
99550
99379
99451
99440
99462
99723
99416
99627
99411
99702
99557
99591
99442
99727
99609
99859
99571
99481
99580
99503
99527
99850
99809
99404
99524
99808
99708
99766
99487
99840
99613
99744
99868
99475
99498
99433
99519
99378
99605
99640
99645
99378
99435
99719
99416
99452
99734
99474
99425
99508
99724
99846
99524
99398
99407
99426
99631
99442
99403
99526
99414
99446
99967
99620
99806
99844
99648
99754
99513
99661
99622
99430
99416
99924
99681
99764
99453
99777
99525
99382
99429
99595
99381
99406
99525
99865
99408
99451
99446
99591
99608
99676
99481
99794
99590
99467
99458
99569
99493
99375
99562
99464
99769
99612
99562
99451
99621
99757
99379
99520
99736
99383
99623
99826
99630
99463
99706
99681
99437
99707
99605
99635
99836
99482
99915
99488
99679
99511
99541
99406
99529
99483
99588
99594
99702
99760
99481
99710
99696
99393
99382
99700
99592
99479
99416
99628
99402
99401
99588
99416
99600
99543
99790
99702
99754
99441
99719
99706
99781
99602
99568
99440
99571
99428
99462
99561
99676
99430
99707
99377
99715
99550
99483
99520
99492
99625
99589
99387
99383
99882
99643
99734
99632
99443
99918
99385
99551
99607
99557
99683
99620
99517
99609
99596
99605
99472
99534
99658
99565
99390
99753
99824
99419
99578
99727
99573
99387
99689
99770
99501
99624
99465
99727
99570
99564
99561
99552
99564
99786
99560
99861
99534
99416
99545
99551
99525
99661
99547
99726
99595
99853
99755
99580
99641
99611
99548
99646
99543
99458
99507
99491
99715
99851
99409
99485
99393
99522
99570
99543
99434
99655
99389
99594
99521
99428
99440
99847
99567
99451
99535
99708
99599
99473
99394
99535
99444
99692
99441
99621
99445
99573
99705
99597
99899
99572
99743
99643
99553
99471
99654
99399
99485
99805
99544
99455
99792
99376
99735
99449
99461
99404
99520
99727
99820
99526
99546
99769
99544
99498
99550
99472
99685
99491
99449
99412
99464
99458
99846
99381
99538
99387
99601
99632
99447
99455
99411
99660
99586
99451
99393
99411
99536
99408
99865
99423
99389
99490
99777
99727
99792
99648
99502
99438
99825
99525
99439
99469
99862
99564
99486
99910
99385
99409
99486
99739
99627
99578
99376
99644
99531
99494
99407
99501
99384
99787
99412
99467
99665
99480
99782
99414
99508
99396
99431
99517
99668
99466
99654
99425
99591
99621
99483
99774
99588
99493
99431
99429
99899
99824
99470
99494
99496
99638
99456
99445
99546
99616
99699
99430
99488
99382
99403
99518
99710
99434
99746
99579
99781
99510
99494
99725
99380
99683
99717
99374
99378
99502
99426
99514
99853
99562
99758
99530
99375
99499
99444
99645
99484
99776
99576
99927
99551
99608
99590
99821
99622
99560
99519
99954
99559
99619
99376
99627
99573
99425
99374
99466
99871
99415
99605
99376
99607
99381
99524
99578
99502
99527
99626
99427
99706
99713
99546
99452
99475
99619
99432
99449
99399
99687
99427
99590
99393
99401
99549
99504
99568
99665
99457
99674
99413
99457
99830
99708
99606
99444
99729
99386
99543
99396
99723
99602
99837
99584
99452
99624
99583
99449
99369
99447
99818
99474
99475
99670
99795
99427
99802
99831
99674
99424
99789
99491
99446
99710
99586
99695
99831
99467
99741
99468
99972
99384
99525
99607
99478
99715
99488
99600
99591
99477
99386
99370
99847
99635
99748
99595
99566
99574
99392
99664
99590
99414
99663
99719
99723
99747
99603
99529
99677
99575
99631
99513
99548
99516
99539
99722
99761
99762
99632
99560
99549
99655
99462
99614
99777
99734
99820
99884
99679
99609
99627
99404
99761
99836
99555
99753
99723
99375
99452
99818
99495
99549
99924
99437
99705
99510
99644
99824
99509
99428
99407
99948
99844
99563
99372
99497
99651
99453
99782
99919
99573
99492
99536
99382
99777
99423
99625
99426
99693
99827
99800
99590
99688
99534
99637
99441
99718
99699
99527
99483
99819
99575
99419
99564
99514
99943
99520
99583
99376
99828
99403
99408
99774
99614
99482
99717
99467
99666
99422
99885
99506
99848
99653
99436
99658
99617
99615
99775
99690
99627
99653
99432
99718
99450
99404
99496
99914
99711
99590
99445
99673
99637
99675
99711
99749
99872
99636
99868
99575
99432
99810
99654
99665
99869
99802
99649
99397
99737
99400
99468
99525
99496
99725
99659
99472
99455
99510
99428
99564
99811
99414
99878
99504
99391
99401
99673
99719
99447
99431
99859
99534
99540
99583
99570
99503
99755
99564
99893
99465
99488
99649
99649
99846
99849
99646
99921
99866
99428
99673
99771
99422
99792
99618
99652
99429
99415
99395
99529
99664
99796
99684
99399
99652
99776
99607
99422
99767
99749
99753
99713
99454
99479
99501
99536
99689
99483
99398
99700
99672
99610
99385
99600
99990
99478
99577
99850
99529
99468
99642
99454
99816
99666
99489
99485
99516
99506
99462
99608
99524
99395
99681
99751
99727
99538
99412
99451
99477
99782
99572
99435
99445
99492
99387
99370
99421
99548
99400
99397
99426
99547
99477
99449
99595
99427
99486
99701
99393
99654
99677
99535
99576
99622
99405
99777
99756
99454
99504
99555
99591
99845
99460
99390
99785
99414
99660
99456
99788
99472
99388
99613
99374
99530
99385
99404
99783
99421
99507
99383
99382
99795
99572
99615
99584
99915
99396
99740
99796
99386
99398
99587
99477
99434
99394
99673
99720
99485
99524
99880
99408
99422
99947
99588
99713
99542
99942
99413
99691
99798
99815
99481
99379
99424
99378
99841
99392
99728
99541
99653
99604
99588
99758
99498
99735
99803
99595
99616
99737
99466
99915
99761
99466
99656
99570
99624
99581
99901
99430
99553
99517
99770
99668
99432
99610
99794
99553
99671
99614
99370
99552
99415
99503
99393
99578
99910
99664
99601
99545
99616
99513
99536
99693
99877
99469
99460
99792
99576
99486
99747
99595
99579
99874
99660
99545
99372
99414
99701
99371
99623
99681
99539
99379
99504
99423
99456
99400
99375
99456
99431
99472
99678
99579
99470
99622
99460
99764
99513
99857
99848
99395
99982
99843
99506
99403
99385
99930
99447
99680
99439
99656
99835
99373
99718
99689
99434
99538
99506
99618
99803
99625
99648
99421
99665
99405
99428
99561
99669
99580
99568
99599
99460
99736
99592
99659
99577
99491
99783
99576
99546
99396
99523
99369
99405
99385
99572
99500
99644
99721
99561
99488
99379
99834
99604
99616
99698
99842
99642
99607
99493
99757
99762
99395
99700
99443
99532
99677
99536
99388
99659
99457
99469
99755
99400
99455
99681
99434
99446
99681
99863
99380
99739
99433
99497
99511
99512
99675
99927
99499
99743
99556
99486
99780
99491
99459
99391
99452
99501
99529
99863
99836
99743
99616
99379
99463
99553
99656
99781
99608
99373
99495
99395
99493
99372
99451
99449
99404
99489
99692
99570
99774
99878
99602
99519
99500
99373
99385
99598
99424
99495
99490
99710
99427
99601
99905
99551
99480
99727
99426
99675
99486
99479
99377
99711
99695
99433
99461
99399
99457
99389
99679
99597
99601
99588
99517
99575
99405
99742
99451
99579
99418
99683
99869
99576
99678
99455
99652
99784
99584
99813
99513
99954
99521
99387
99570
99513
99752
99732
99554
99471
99865
99369
99708
99767
99732
99670
99380
99684
99576
99507
99654
99505
99537
99662
99590
99546
99535
99450
99426
99496
99414
99631
99490
99573
99791
99575
99495
99624
99400
99397
99540
99528
99420
99865
99494
99576
99567
99449
99420
99469
99575
99601
99768
99453
99424
99735
99407
99415
99448
99467
99432
99696
99611
99761
99483
99588
99441
99458
99684
99424
99529
99597
99380
99684
99686
99667
99506
99469
99420
99599
99458
99476
99787
99443
99406
99465
99409
99371
99673
99616
99385
99374
99682
99523
99385
99544
99502
99500
99789
99892
99656
99629
99592
99563
99656
99498
99921
99876
99560
99599
99400
99818
99577
99383
99599
99488
99466
99519
99670
99811
99503
99869
99654
99797
99410
99610
99608
99654
99482
99893
99447
99476
99636
99761
99538
99754
99401
99457
99565
99487
99510
99378
99549
99525
99633
99651
99495
99424
99570
99397
99395
99539
99443
99417
99715
99490
99499
99527
99388
99829
99551
99404
99658
99428
99919
99554
99406
99427
99671
99658
99818
99569
99520
99650
99628
99580
99869
99677
99778
99560
99372
99746
99879
99635
99675
99677
99431
99402
99571
99458
99545
99636
99418
99733
99743
99668
99416
99381
99453
99559
99390
99769
99688
99616
99471
99377
99674
99442
99642
99551
99429
99813
99480
99371
99478
99880
99606
99795
99466
99521
99516
99525
99406
99481
99404
99506
99571
99453
99954
99446
99389
99705
99563
99462
99669
99478
99400
99813
99487
99514
99639
99662
99627
99838
99923
99654
99456
99558
99674
99869
99522
99551
99492
99791
99373
99422
99694
99414
99624
99613
99426
99370
99659
99515
99891
99770
99612
99395
99610
99598
99664
99598
99404
99674
99582
99789
99505
99388
99808
99419
99625
99737
99579
99635
99586
99616
99447
99739
99397
99444
99373
99826
99646
99444
99619
99707
99531
99398
99415
99780
99691
99670
99670
99824
99397
99573
99393
99445
99625
99564
99927
99382
99382
99602
99503
99893
99644
99609
99530
99643
99808
99745
99649
99400
99426
99896
99533
99647
99450
99839
99407
99533
99437
99695
99716
99755
99548
99511
99643
99570
99370
99608
99424
99652
99469
99584
99531
99539
99818
99370
99787
99561
99802
99449
99465
99450
99402
99681
99582
99596
99496
99510
99493
99533
99392
99576
99442
99823
99693
99757
99679
99567
99681
99658
99514
99849
99404
99578
99549
99497
99758
99433
99834
99760
99942
99517
99955
99882
99448
99376
99819
99628
99562
99390
99641
99834
99692
99481
99412
99534
99446
99377
99659
99466
99509
99477
99471
99646
99779
99372
99492
99629
99429
99387
99958
99612
99408
99582
99401
99526
99403
99813
99531
99778
99545
99575
99817
99891
99517
99452
99558
99654
99536
99546
99591
99476
99809
99611
99600
99821
99434
99484
99581
99701
99634
99442
99374
99459
99425
99641
99433
99811
99791
99560
99493
99588
99977
99774
99637
99620
99764
99389
99702
99767
99502
99417
99559
99435
99371
99453
99531
99377
99902
99704
99577
99560
99765
99762
99544
99439
99483
99415
99530
99729
99407
99868
99885
99530
99734
99489
99812
99511
99485
99399
99741
99833
99500
99581
99444
99386
99370
99648
99460
99382
99671
99381
99445
99550
99751
99428
99692
99850
99383
99398
99478
99414
99499
99370
99701
99602
99445
99648
99514
99454
99722
99475
99414
99681
99784
99700
99486
99720
99422
99427
99760
99494
99440
99846
99830
99388
99547
99527
99646
99620
99637
99378
99761
99576
99622
99458
99628
99847
99475
99672
99570
99451
99394
99534
99400
99973
99372
99404
99974
99397
99655
99457
99514
99700
99689
99378
99779
99497
99385
99429
99384
99456
99773
99614
99446
99452
99968
99446
99624
99406
99826
99460
99807
99653
99400
99726
99372
99987
99603
99522
99540
99647
99530
99455
99648
99855
99653
99479
99539
99589
99534
99457
99894
99384
99900
99404
99446
99902
99896
99482
99516
99388
99801
99670
99682
99719
99659
99449
99419
99649
99579
99417
99410
99729
99445
99528
99700
99375
99407
99593
99468
99443
99595
99797
99725
99507
99722
99605
99520
99849
99459
99610
99659
99869
99558
99419
99424
99857
99496
99793
99450
99603
99766
99630
99675
99962
99412
99598
99657
99807
99773
99785
99527
99498
99412
99609
99476
99655
99718
99618
99414
99852
99841
99437
99567
99436
99463
99390
99534
99449
99720
99372
99888
99493
99696
99820
99406
99613
99432
99657
99577
99842
99412
99376
99516
99606
99373
99377
99676
99447
99413
99434
99805
99859
99757
99491
99689
99580
99497
99381
99609
99503
99696
99781
99444
99626
99766
99491
99486
99369
99606
99671
99798
99793
99384
99857
99561
99507
99700
99700
99688
99506
99438
99519
99842
99502
99485
99570
99869
99384
99604
99408
99468
99460
99503
99796
99426
99719
99606
99424
99565
99842
99416
99648
99615
99849
99677
99746
99554
99605
99729
99507
99756
99545
99411
99599
99374
99429
99534
99698
99518
99812
99687
99668
99717
99656
99382
99456
99743
99479
99482
99756
99886
99579
99648
99572
99578
99533
99506
99549
99728
99568
99663
99407
99877
99468
99387
99563
99750
99522
99824
99487
99445
99493
99631
99706
99372
99787
99746
99616
99689
99935
99767
99671
99593
99413
99420
99675
99386
99754
99425
99453
99414
99436
99634
99737
99722
99792
99379
99471
99642
99614
99456
99371
99941
99383
99392
99521
99855
99396
99372
99553
99499
99821
99577
99506
99498
99657
99593
99693
99643
99683
99670
99541
99689
99386
99607
99605
99950
99797
99533
99408
99619
99810
99421
99511
99450
99553
99643
99383
99462
99563
99605
99473
99670
99584
99544
99835
99791
99652
99467
99397
99464
99712
99478
99414
99535
99487
99799
99490
99591
99550
99691
99439
99428
99611
99566
99578
99459
99636
99504
99376
99415
99478
99407
99417
99532
99596
99566
99527
99556
99429
99387
99684
99391
99440
99470
99405
99528
99417
99886
99467
99811
99551
99507
99383
99422
99558
99384
99573
99903
99499
99441
99414
99457
99846
99406
99649
99516
99677
99524
99500
99651
99512
99379
99567
99414
99684
99416
99383
99631
99392
99432
99405
99717
99466
99523
99717
99558
99405
99595
99858
99449
99601
99491
99413
99405
99747
99407
99768
99620
99680
99837
99451
99463
99506
99384
99584
99460
99372
99429
99410
99607
99373
99730
99396
99697
99494
99408
99412
99694
99501
99484
99752
99620
99499
99474
99504
99852
99418
99579
99482
99426
99387
99677
99386
99390
99802
99629
99392
99571
99502
99426
99633
99375
99634
99505
99600
99624
99443
99783
99605
99592
99423
99404
99554
99390
99791
99918
99454
99752
99405
99468
99478
99734
99564
99813
99539
99438
99446
99434
99944
99632
99718
99883
99485
99415
99462
99580
99396
99639
99753
99774
99381
99622
99458
99594
99539
99914
99618
99696
99434
99504
99482
99692
99370
99504
99631
99643
99436
99601
99753
99824
99435
99438
99580
99813
99798
99537
99665
99433
99408
99466
99564
99743
99377
99672
99583
99457
99525
99917
99655
99664
99477
99422
99771
99856
99661
99722
99655
99407
99413
99944
99619
99768
99456
99622
99759
99520
99388
99682
99550
99419
99779
99740
99705
99686
99586
99597
99611
99631
99839
99682
99531
99549
99647
99719
99370
99399
99674
99427
99601
99776
99466
99854
99522
99547
99596
99724
99482
99469
99440
99598
99371
99399
99623
99840
99789
99707
99587
99472
99526
99402
99419
99734
99549
99372
99528
99572
99747
99861
99375
99615
99582
99424
99751
99674
99707
99684
99747
99373
99492
99898
99446
99474
99408
99528
99675
99561
99531
99530
99431
99803
99423
99489
99388
99778
99696
99685
99548
99387
99399
99553
99788
99412
99817
99796
99455
99393
99535
99642
99732
99406
99708
99797
99764
99569
99782
99403
99468
99470
99411
99645
99657
99551
99525
99903
99405
99580
99864
99527
99383
99666
99583
99501
99535
99602
99652
99729
99700
99493
99596
99558
99479
99414
99521
99550
99985
99512
99428
99464
99632
99565
99550
99793
99590
99746
99850
99710
99392
99938
99549
99470
99886
99754
99688
99400
99580
99544
99526
99592
99777
99617
99432
99736
99475
99866
99414
99410
99536
99548
99743
99369
99706
99408
99702
99788
99468
99698
99692
99597
99454
99678
99592
99659
99771
99451
99862
99730
99605
99435
99691
99592
99405
99506
99495
99401
99467
99597
99508
99453
99475
99499
99812
99405
99668
99533
99720
99728
99557
99401
99378
99381
99451
99699
99464
99511
99473
99563
99414
99489
99450
99419
99579
99531
99685
99443
99419
99509
99425
99593
99518
99779
99887
99380
99465
99522
99535
99565
99396
99662
99870
99428
99416
99622
99411
99444
99478
99536
99624
99394
99521
99718
99569
99496
99599
99514
99440
99831
99391
99557
99847
99482
99688
99588
99786
99874
99431
99412
99388
99590
99926
99432
99619
99370
99741
99435
99777
99501
99769
99460
99475
99830
99519
99695
99536
99536
99392
99546
99545
99792
99476
99376
99414
99882
99507
99442
99555
99625
99396
99529
99765
99847
99625
99506
99727
99481
99428
99385
99553
99875
99861
99689
99514
99558
99729
99734
99525
99742
99510
99430
99800
99584
99418
99580
99789
99753
99564
99474
99501
99782
99564
99496
99394
99893
99409
99674
99403
99498
99486
99595
99629
99739
99402
99433
99586
99412
99369
99848
99451
99556
99451
99696
99894
99412
99654
99480
99799
99627
99716
99480
99553
99415
99497
99406
99482
99756
99470
99576
99905
99552
99513
99670
99504
99494
99450
99763
99486
99768
99664
99909
99805
99373
99549
99506
99638
99374
99607
99628
99385
99496
99399
99494
99462
99902
99514
99783
99535
99483
99507
99492
99472
99615
99516
99461
99529
99601
99788
99429
99374
99665
99416
99758
99597
99442
99455
99487
99521
99481
99572
99796
99744
99395
99618
99506
99383
99639
99597
99854
99619
99517
99899
99470
99932
99451
99821
99943
99858
99459
99488
99385
99372
99513
99760
99643
99378
99501
99443
99509
99442
99600
99677
99607
99407
99543
99373
99643
99580
99849
99449
99746
99821
99531
99399
99671
99621
99728
99377
99399
99414
99498
99661
99519
99382
99420
99713
99396
99499
99388
99753
99984
99554
99540
99539
99547
99746
99566
99556
99433
99797
99584
99589
99493
99833
99773
99714
99494
99381
99448
99736
99757
99721
99543
99539
99767
99636
99405
99382
99748
99573
99411
99386
99490
99420
99713
99410
99774
99707
99901
99712
99449
99693
99664
99780
99370
99656
99548
99490
99627
99500
99742
99370
99676
99577
99643
99420
99469
99784
99584
99901
99579
99632
99386
99836
99477
99390
99571
99511
99721
99525
99709
99779
99593
99426
99677
99598
99464
99626
99578
99784
99683
99560
99621
99418
99775
99885
99717
99563
99884
99677
99732
99547
99563
99423
99912
99644
99697
99749
99392
99422
99765
99605
99594
99658
99502
99380
99472
99432
99522
99477
99957
99549
99588
99763
99583
99387
99612
99476
99525
99419
99393
99503
99749
99656
99422
99583
99375
99951
99476
99579
99403
99550
99674
99704
99388
99659
99482
99694
99708
99383
99725
99491
99390
99453
99681
99581
99464
99712
99536
99685
99666
99910
99415
99435
99380
99922
99458
99669
99406
99603
99649
99472
99866
99561
99455
99376
99845
99606
99766
99490
99531
99535
99446
99705
99516
99738
99585
99700
99684
99373
99441
99451
99439
99514
99392
99423
99528
99674
99579
99484
99746
99386
99378
99836
99624
99431
99673
99564
99504
99509
99390
99535
99383
99402
99522
99446
99685
99949
99503
99391
99882
99449
99467
99415
99490
99912
99551
99624
99781
99823
99493
99681
99684
99403
99422
99652
99740
99423
99485
99437
99679
99553
99510
99420
99472
99494
99707
99441
99424
99473
99584
99555
99410
99729
99482
99605
99805
99702
99405
99688
99597
99601
99689
99865
99487
99591
99424
99594
99584
99820
99422
99436
99400
99392
99979
99487
99568
99548
99534
99423
99776
99571
99553
99734
99861
99881
99679
99531
99459
99400
99496
99572
99570
99723
99475
99608
99665
99755
99384
99558
99475
99511
99886
99587
99604
99650
99605
99682
99640
99411
99570
99515
99909
99848
99553
99815
99789
99823
99470
99623
99683
99372
99724
99482
99511
99522
99472
99609
99615
99454
99384
99694
99446
99554
99699
99528
99464
99406
99460
99463
99780
99558
99395
99417
99369
99831
99714
99743
99921
99834
99706
99657
99858
99422
99734
99631
99871
99478
99683
99370
99372
99672
99486
99427
99834
99467
99946
99402
99723
99620
99506
99559
99916
99425
99460
99772
99406
99619
99541
99720
99694
99927
99717
99466
99468
99793
99596
99607
99524
99417
99627
99803
99427
99391
99518
99389
99406
99419
99685
99391
99629
99729
99480
99511
99780
99793
99562
99629
99497
99810
99673
99438
99423
99694
99780
99789
99373
99814
99731
99501
99405
99525
99503
99857
99715
99812
99397
99370
99602
99543
99453
99728
99415
99433
99658
99704
99692
99515
99910
99382
99688
99450
99571
99783
99633
99858
99534
99426
99528
99951
99414
99463
99450
99549
99474
99592
99460
99474
99644
99387
99385
99392
99515
99832
99405
99554
99446
99585
99476
99416
99412
99497
99478
99482
99774
99709
99622
99417
99429
99475
99719
99692
99478
99690
99869
99843
99547
99396
99527
99885
99399
99438
99825
99539
99446
99533
99564
99413
99529
99575
99541
99748
99872
99381
99387
99424
99565
99623
99404
99495
99436
99678
99721
99914
99989
99693
99379
99513
99867
99485
99426
99431
99432
99727
99944
99398
99453
99790
99469
99389
99616
99463
99742
99548
99440
99420
99471
99402
99470
99372
99394
99388
99402
99443
99856
99700
99442
99572
99631
99528
99757
99424
99428
99775
99655
99493
99486
99907
99504
99559
99500
99812
99657
99480
99608
99431
99556
99625
99399
99490
99429
99405
99980
99575
99718
99694
99461
99700
99673
99630
99612
99662
99773
99634
99422
99800
99677
99438
99404
99413
99754
99598
99558
99561
99372
99513
99797
99455
99447
99403
99650
99918
99754
99719
99790
99719
99415
99713
99596
99412
99627
99561
99389
99452
99421
99562
99632
99515
99470
99380
99564
99465
99406
99541
99664
99488
99457
99456
99960
99802
99396
99611
99435
99704
99495
99921
99675
99752
99436
99423
99727
99593
99714
99825
99471
99582
99470
99412
99387
99746
99576
99672
99771
99534
99451
99462
99526
99617
99732
99865
99707
99434
99472
99673
99576
99501
99562
99398
99459
99371
99524
99443
99437
99393
99715
99575
99858
99752
99652
99427
99497
99790
99379
99499
99753
99976
99414
99647
99386
99468
99516
99531
99551
99413
99380
99551
99438
99527
99534
99452
99401
99615
99949
99468
99427
99673
99631
99824
99483
99726
99756
99767
99570
99486
99460
99379
99399
99820
99396
99997
99670
99764
99387
99779
99442
99476
99581
99437
99937
99501
99462
99406
99783
99623
99385
99674
99726
99867
99634
99747
99471
99501
99801
99580
99418
99580
99558
99599
99533
99400
99493
99519
99569
99935
99727
99726
99518
99667
99626
99627
99498
99729
99417
99882
99781
99378
99370
99508
99504
99599
99578
99393
99854
99798
99571
99711
99717
99406
99810
99822
99533
99706
99584
99381
99504
99698
99407
99614
99841
99396
99976
99491
99542
99542
99487
99403
99503
99820
99557
99532
99431
99467
99822
99464
99415
99838
99501
99722
99734
99490
99779
99778
99422
99717
99582
99612
99560
99435
99455
99688
99414
99514
99384
99561
99839
99402
99726
99500
99442
99423
99702
99490
99938
99579
99390
99805
99874
99490
99555
99782
99562
99659
99644
99796
99478
99408
99710
99680
99720
99379
99922
99404
99808
99480
99524
99661
99705
99632
99804
99580
99552
99509
99672
99586
99549
99422
99410
99471
99540
99588
99703
99649
99526
99385
99399
99421
99519
99511
99386
99581
99598
99561
99549
99491
99753
99902
99482
99607
99698
99604
99887
99653
99580
99621
99383
99775
99869
99499
99603
99566
99885
99918
99962
99434
99609
99702
99515
99624
99404
99851
99401
99752
99614
99646
99817
99861
99793
99642
99401
99784
99551
99821
99369
99627
99386
99474
99548
99489
99668
99851
99775
99793
99806
99879
99602
99616
99543
99617
99550
99812
99703
99436
99801
99710
99453
99451
99691
99660
99418
99479
99370
99800
99420
99571
99499
99450
99503
99778
99388
99477
99652
99417
99753
99584
99389
99669
99816
99690
99625
99419
99451
99453
99546
99635
99515
99584
99601
99470
99860
99714
99658
99542
99784
99656
99505
99550
99399
99735
99503
99598
99706
99531
99419
99375
99432
99491
99676
99441
99399
99684
99912
99411
99781
99466
99430
99749
99698
99732
99487
99533
99398
99694
99760
99526
99603
99722
99499
99484
99639
99745
99372
99632
99841
99636
99434
99686
99813
99461
99851
99590
99902
99500
99484
99473
99454
99670
99803
99686
99675
99370
99405
99879
99784
99841
99657
99420
99942
99622
99825
99783
99391
99684
99669
99711
99481
99923
99910
99375
99377
99390
99804
99679
99839
99607
99566
99437
99544
99771
99534
99579
99385
99478
99903
99485
99600
99564
99588
99371
99552
99619
99570
99416
99389
99454
99375
99381
99742
99445
99990
99685
99400
99455
99452
99384
99422
99503
99394
99526
99602
99741
99384
99455
99749
99558
99440
99427
99615
99720
99641
99496
99408
99532
99412
99626
99562
99412
99696
99825
99759
99413
99513
99685
99598
99595
99612
99790
99771
99422
99455
99611
99574
99541
99539
99576
99383
99380
99567
99568
99688
99571
99815
99607
99413
99811
99495
99467
99823
99610
99717
99702
99390
99388
99475
99387
99540
99701
99554
99463
99756
99464
99665
99387
99441
99586
99379
99503
99491
99483
99392
99386
99391
99390
99655
99880
99562
99687
99393
99400
99444
99585
99456
99618
99479
99692
99668
99820
99609
99547
99639
99425
99808
99468
99393
99903
99538
99853
99427
99507
99453
99398
99714
99433
99747
99598
99462
99505
99837
99370
99540
99408
99448
99406
99403
99396
99739
99547
99784
99490
99900
99589
99689
99917
99644
99585
99582
99804
99418
99416
99818
99547
99518
99389
99371
99394
99800
99687
99482
99711
99633
99840
99527
99529
99627
99769
99520
99520
99646
99686
99525
99486
99501
99552
99616
99665
99552
99685
99443
99466
99814
99385
99675
99488
99396
99638
99641
99568
99895
99464
99531
99495
99938
99467
99552
99923
99737
99665
99896
99554
99573
99774
99609
99544
99457
99571
99562
99410
99691
99661
99562
99656
99607
99834
99646
99483
99815
99526
99781
99393
99616
99549
99723
99661
99566
99563
99550
99533
99490
99698
99552
99611
99535
99599
99458
99443
99952
99671
99474
99494
99449
99546
99664
99885
99643
99624
99497
99543
99971
99450
99719
99636
99502
99372
99375
99415
99532
99558
99382
99745
99819
99843
99406
99608
99545
99399
99426
99399
99466
99380
99422
99449
99577
99881
99478
99578
99490
99687
99881
99434
99886
99563
99429
99713
99649
99466
99543
99490
99506
99377
99539
99520
99746
99704
99449
99425
99581
99792
99806
99646
99515
99937
99530
99607
99511
99675
99381
99616
99458
99542
99646
99369
99573
99560
99704
99598
99383
99744
99571
99535
99674
99647
99761
99452
99768
99737
99819
99393
99609
99535
99919
99382
99623
99414
99432
99586
99443
99778
99832
99892
99856
99573
99536
99561
99413
99430
99486
99572
99581
99523
99705
99621
99772
99385
99387
99599
99491
99538
99412
99889
99396
99555
99513
99953
99878
99592
99663
99450
99455
99444
99801
99679
99840
99472
99391
99689
99493
99669
99492
99772
99464
99396
99453
99382
99849
99454
99383
99539
99426
99651
99602
99472
99741
99559
99379
99555
99385
99408
99660
99866
99662
99654
99424
99557
99383
99705
99531
99702
99555
99722
99415
99479
99601
99474
99393
99805
99564
99449
99751
99401
99884
99617
99724
99439
99485
99619
99801
99406
99740
99632
99485
99399
99397
99532
99451
99665
99558
99601
99610
99944
99451
99560
99409
99722
99713
99390
99478
99710
99495
99558
99536
99443
99776
99597
99573
99502
99523
99464
99776
99605
99610
99934
99378
99492
99657
99714
99524
99515
99544
99766
99391
99557
99518
99702
99457
99724
99476
99893
99511
99692
99567
99552
99625
99809
99594
99614
99754
99630
99604
99481
99613
99483
99674
99527
99561
99587
99486
99439
99768
99473
99398
99416
99766
99897
99371
99497
99610
99372
99556
99643
99445
99646
99618
99683
99418
99662
99378
99382
99951
99770
99512
99450
99523
99400
99434
99794
99806
99586
99900
99690
99519
99728
99541
99522
99711
99441
99794
99770
99755
99385
99529
99508
99391
99550
99567
99603
99448
99697
99571
99524
99769
99858
99605
99392
99456
99907
99423
99623
99681
99418
99414
99633
99468
99371
99774
99398
99638
99712
99377
99635
99508
99409
99501
99519
99537
99594
99629
99521
99374
99637
99430
99906
99448
99622
99428
99749
99396
99603
99761
99457
99767
99689
99566
99543
99690
99408
99460
99371
99692
99791
99372
99636
99475
99392
99390
99723
99546
99534
99676
99558
99604
99393
99453
99644
99813
99464
99879
99724
99414
99911
99539
99616
99439
99395
99399
99526
99543
99377
99648
99582
99435
99426
99413
99480
99470
99592
99412
99387
99720
99447
99454
99746
99463
99594
99522
99893
99381
99760
99561
99632
99418
99438
99516
99520
99774
99374
99918
99674
99544
99745
99674
99709
99483
99504
99449
99632
99757
99444
99651
99490
99714
99618
99449
99507
99410
99460
99467
99919
99685
99379
99398
99507
99636
99617
99888
99656
99521
99369
99735
99972
99378
99459
99591
99546
99502
99461
99623
99480
99536
99577
99943
99573
99522
99824
99413
99434
99749
99559
99475
99407
99563
99679
99520
99559
99484
99646
99383
99690
99432
99476
99414
99469
99453
99378
99498
99831
99455
99465
99405
99480
99841
99532
99566
99642
99719
99560
99712
99499
99584
99689
99607
99581
99417
99569
99503
99656
99480
99538
99489
99438
99549
99584
99453
99590
99581
99496
99424
99813
99384
99491
99814
99448
99546
99534
99381
99451
99695
99819
99402
99945
99485
99578
99659
99553
99532
99564
99402
99530
99644
99467
99538
99666
99538
99475
99526
99584
99544
99531
99404
99698
99596
99545
99751
99402
99459
99480
99628
99449
99446
99886
99410
99802
99412
99421
99854
99663
99411
99520
99375
99642
99387
99459
99422
99435
99492
99526
99494
99671
99427
99515
99546
99885
99433
99572
99561
99457
99749
99432
99541
99907
99415
99871
99583
99570
99585
99539
99825
99655
99481
99519
99441
99398
99709
99740
99467
99421
99408
99446
99700
99528
99419
99515
99384
99393
99606
99695
99619
99758
99550
99495
99435
99843
99502
99905
99769
99376
99472
99861
99373
99495
99486
99417
99461
99537
99783
99762
99450
99369
99661
99424
99640
99416
99456
99800
99607
99518
99370
99780
99673
99469
99443
99475
99833
99894
99457
99604
99778
99382
99370
99871
99953
99590
99911
99588
99412
99632
99428
99415
99437
99469
99387
99549
99497
99381
99666
99560
99888
99683
99494
99543
99677
99719
99446
99397
99499
99375
99608
99702
99625
99400
99582
99491
99498
99654
99825
99483
99544
99706
99415
99710
99456
99418
99505
99482
99449
99541
99417
99900
99553
99656
99509
99494
99505
99503
99392
99755
99402
99481
99426
99443
99579
99460
99529
99504
99373
99385
99429
99812
99768
99465
99381
99540
99787
99377
99391
99401
99422
99639
99425
99537
99396
99480
99781
99743
99855
99553
99475
99454
99650
99623
99378
99550
99553
99521
99925
99805
99489
99397
99579
99396
99398
99528
99389
99397
99437
99566
99370
99575
99408
99614
99389
99698
99886
99503
99562
99571
99438
99450
99574
99720
99736
99420
99500
99463
99651
99681
99663
99718
99453
99469
99559
99793
99887
99546
99697
99504
99620
99559
99434
99466
99516
99705
99544
99875
99579
99928
99648
99429
99776
99390
99776
99509
99813
99699
99500
99413
99484
99649
99568
99893
99379
99416
99479
99681
99518
99439
99390
99860
99712
99483
99714
99567
99568
99653
99867
99715
99655
99713
99598
99674
99671
99546
99638
99380
99804
99471
99435
99491
99919
99471
99540
99610
99580
99511
99370
99401
99575
99553
99409
99652
99807
99482
99593
99523
99620
99397
99615
99752
99644
99449
99829
99594
99745
99500
99378
99695
99410
99762
99544
99472
99506
99894
99810
99677
99485
99530
99466
99419
99611
99812
99475
99607
99842
99510
99402
99438
99514
99439
99417
99379
99887
99664
99495
99497
99618
99502
99390
99584
99578
99384
99709
99412
99611
99479
99625
99918
99606
99535
99397
99871
99779
99620
99369
99565
99865
99622
99657
99469
99436
99416
99674
99585
99486
99457
99655
99473
99473
99759
99558
99584
99490
99561
99402
99645
99420
99697
99573
99435
99727
99553
99597
99708
99622
99470
99703
99640
99803
99486
99551
99654
99748
99838
99407
99507
99631
99633
99644
99514
99546
99915
99574
99586
99516
99377
99398
99402
99542
99439
99424
99604
99447
99492
99443
99410
99379
99718
99486
99650
99757
99733
99762
99424
99585
99538
99944
99597
99475
99550
99471
99371
99412
99516
99603
99690
99934
99472
99383
99687
99844
99859
99846
99566
99651
99559
99550
99697
99460
99397
99455
99526
99931
99523
99599
99672
99462
99638
99553
99773
99558
99632
99587
99585
99425
99607
99446
99624
99924
99560
99554
99820
99542
99625
99682
99677
99444
99413
99557
99614
99474
99409
99369
99547
99641
99552
99835
99484
99482
99721
99575
99595
99638
99406
99474
99717
99515
99505
99481
99685
99391
99425
99462
99586
99407
99518
99501
99657
99610
99545
99654
99603
99485
99915
99589
99411
99639
99421
99703
99667
99878
99404
99458
99716
99435
99589
99863
99796
99436
99641
99900
99449
99388
99449
99745
99458
99382
99473
99925
99648
99509
99911
99424
99657
99663
99590
99414
99674
99749
99495
99521
99718
99458
99540
99417
99458
99885
99373
99671
99822
99853
99773
99796
99590
99709
99412
99605
99430
99452
99417
99612
99438
99378
99374
99664
99737
99810
99435
99740
99776
99507
99400
99533
99474
99430
99707
99661
99399
99450
99780
99434
99557
99778
99809
99458
99619
99548
99779
99630
99610
99603
99463
99463
99493
99640
99414
99644
99815
99591
99498
99381
99390
99478
99452
99370
99769
99631
99942
99763
99700
99570
99666
99512
99441
99598
99422
99720
99523
99592
99417
99376
99912
99770
99559
99608
99480
99751
99440
99653
99632
99597
99643
99379
99880
99661
99538
99387
99512
99494
99597
99616
99402
99543
99635
99733
99470
99402
99392
99467
99709
99774
99667
99412
99551
99938
99414
99404
99448
99503
99400
99583
99389
99450
99578
99374
99432
99700
99505
99850
99758
99442
99424
99777
99501
99453
99394
99588
99588
99412
99535
99481
99432
99544
99618
99731
99785
99483
99454
99601
99734
99763
99930
99832
99744
99492
99685
99666
99509
99717
99636
99655
99370
99705
99412
99783
99540
99382
99542
99698
99684
99676
99939
99617
99599
99549
99863
99465
99504
99439
99445
99634
99636
99513
99380
99418
99627
99688
99516
99719
99450
99453
99508
99516
99401
99660
99982
99448
99570
99388
99863
99400
99623
99409
99643
99414
99488
99465
99955
99375
99622
99482
99375
99609
99615
99840
99452
99826
99598
99426
99464
99379
99498
99433
99716
99687
99370
99600
99806
99431
99393
99562
99872
99446
99863
99601
99469
99375
99562
99622
99613
99542
99467
99638
99411
99781
99520
99855
99748
99863
99609
99387
99378
99418
99771
99695
99448
99558
99546
99439
99627
99819
99854
99715
99465
99444
99485
99469
99700
99499
99654
99611
99697
99591
99423
99610
99533
99428
99836
99494
99435
99379
99566
99500
99861
99619
99634
99371
99867
99414
99780
99476
99914
99623
99674
99400
99643
99705
99827
99689
99434
99659
99521
99524
99502
99665
99680
99635
99775
99374
99470
99643
99381
99604
99717
99412
99571
99462
99440
99418
99524
99619
99787
99615
99579
99574
99899
99799
99457
99850
99849
99380
99674
99630
99748
99598
99566
99457
99656
99414
99400
99405
99560
99415
99635
99864
99381
99389
99607
99640
99872
99556
99903
99451
99406
99787
99461
99426
99525
99496
99828
99794
99962
99382
99379
99533
99615
99454
99409
99409
99771
99394
99847
99447
99447
99633
99524
99511
99460
99479
99403
99936
99425
99582
99547
99655
99388
99507
99412
99608
99683
99597
99379
99465
99895
99390
99441
99696
99552
99665
99701
99383
99384
99560
99495
99472
99438
99599
99395
99783
99951
99629
99724
99515
99711
99403
99462
99409
99756
99605
99535
99700
99533
99785
99446
99769
99839
99768
99499
99575
99486
99522
99609
99518
99668
99482
99677
99584
99608
99660
99423
99761
99588
99696
99570
99513
99427
99381
99379
99758
99595
99742
99468
99608
99506
99825
99557
99396
99663
99383
99630
99636
99492
99845
99486
99515
99844
99538
99518
99376
99750
99694
99857
99445
99571
99476
99424
99729
99550
99731
99578
99444
99372
99374
99509
99529
99402
99538
99663
99625
99386
99460
99474
99465
99406
99528
99493
99437
99446
99445
99633
99428
99641
99752
99895
99463
99872
99373
99377
99396
99580
99436
99545
99433
99546
99811
99392
99641
99465
99692
99395
99624
99377
99627
99655
99457
99505
99390
99613
99483
99401
99719
99413
99606
99790
99437
99580
99806
99420
99385
99453
99848
99728
99741
99547
99410
99571
99463
99502
99369
99537
99515
99544
99895
99518
99463
99824
99789
99504
99722
99584
99574
99639
99460
99479
99672
99494
99488
99445
99434
99386
99408
99900
99388
99486
99373
99871
99724
99457
99780
99952
99391
99461
99580
99767
99552
99664
99388
99551
99606
99706
99466
99486
99946
99715
99459
99686
99599
99500
99618
99736
99398
99656
99580
99963
99823
99749
99465
99494
99600
99414
99442
99431
99395
99383
99664
99649
99525
99807
99754
99505
99714
99608
99447
99553
99482
99870
99467
99421
99424
99674
99595
99418
99727
99684
99395
99524
99518
99535
99489
99616
99488
99469
99928
99668
99486
99565
99612
99628
99490
99369
99727
99637
99502
99662
99460
99568
99918
99391
99749
99432
99492
99494
99766
99680
99691
99735
99475
99774
99430
99445
99573
99472
99494
99640
99725
99722
99546
99466
99931
99765
99639
99765
99559
99568
99754
99485
99412
99600
99381
99384
99474
99578
99500
99496
99619
99517
99384
99421
99422
99552
99445
99578
99624
99421
99713
99624
99488
99396
99480
99609
99532
99370
99377
99444
99446
99552
99723
99737
99753
99496
99653
99675
99611
99780
99807
99674
99632
99432
99379
99724
99461
99395
99574
99508
99621
99461
99581
99528
99398
99421
99564
99408
99915
99521
99621
99439
99720
99380
99574
99547
99376
99508
99659
99419
99393
99554
99404
99405
99563
99552
99679
99381
99462
99556
99414
99408
99506
99391
99636
99483
99605
99505
99815
99445
99659
99526
99675
99456
99804
99389
99485
99737
99502
99718
99439
99400
99705
99392
99570
99391
99427
99746
99542
99402
99452
99832
99471
99746
99483
99387
99706
99565
99638
99691
99663
99375
99578
99418
99685
99440
99797
99753
99413
99548
99681
99564
99901
99434
99414
99691
99431
99390
99427
99528
99669
99743
99678
99638
99792
99674
99913
99493
99518
99886
99404
99440
99371
99443
99577
99485
99447
99463
99609
99656
99587
99377
99399
99487
99380
99743
99439
99622
99585
99732
99635
99492
99916
99381
99757
99377
99493
99376
99601
99384
99412
99829
99746
99478
99549
99457
99799
99686
99671
99440
99411
99597
99519
99678
99495
99370
99817
99773
99881
99906
99516
99456
99748
99711
99694
99433
99572
99745
99480
99479
99867
99742
99642
99534
99615
99756
99697
99551
99930
99694
99391
99439
99434
99502
99873
99902
99504
99568
99585
99520
99454
99587
99682
99454
99480
99623
99594
99561
99603
99458
99462
99439
99483
99815
99408
99901
99425
99715
99668
99836
99413
99505
99458
99399
99504
99817
99644
99583
99902
99514
99386
99468
99941
99508
99742
99418
99709
99731
99505
99750
99460
99513
99547
99404
99818
99726
99610
99574
99468
99387
99721
99946
99811
99752
99610
99633
99594
99622
99463
99428
99753
99937
99673
99822
99393
99497
99412
99524
99448
99451
99910
99536
99923
99582
99390
99826
99799
99461
99816
99409
99872
99732
99523
99481
99414
99712
99662
99742
99760
99814
99479
99430
99738
99938
99432
99559
99408
99436
99654
99986
99446
99856
99496
99401
99434
99727
99609
99440
99511
99989
99452
99665
99456
99724
99469
99540
99461
99773
99399
99767
99442
99488
99753
99508
99473
99776
99424
99880
99448
99520
99375
99527
99793
99381
99473
99480
99630
99457
99850
99383
99548
99417
99780
99617
99594
99577
99643
99624
99510
99584
99484
99541
99394
99485
99613
99393
99595
99463
99514
99452
99694
99472
99458
99473
99745
99481
99524
99652
99425
99828
99453
99541
99629
99425
99568
99889
99408
99415
99935
99789
99522
99707
99376
99486
99857
99439
99616
99474
99671
99848
99613
99456
99385
99941
99492
99723
99385
99432
99597
99562
99578
99508
99772
99460
99671
99615
99430
99727
99655
99413
99505
99535
99427
99537
99437
99668
99681
99432
99476
99375
99497
99687
99424
99648
99840
99793
99562
99500
99403
99402
99609
99625
99570
99627
99571
99705
99535
99796
99458
99430
99906
99489
99856
99458
99593
99681
99531
99506
99892
99612
99893
99718
99615
99775
99615
99625
99606
99396
99554
99844
99529
99570
99556
99868
99393
99494
99553
99525
99576
99389
99673
99387
99637
99426
99549
99777
99440
99485
99453
99390
99553
99680
99581
99539
99372
99669
99561
99439
99482
99405
99617
99473
99422
99668
99626
99891
99441
99600
99501
99765
99373
99385
99536
99573
99713
99479
99587
99489
99588
99463
99749
99528
99650
99704
99939
99853
99577
99674
99388
99468
99884
99680
99506
99785
99560
99511
99404
99411
99818
99419
99737
99535
99768
99369
99612
99479
99375
99522
99461
99522
99574
99731
99442
99804
99834
99403
99386
99590
99417
99795
99513
99890
99782
99420
99826
99643
99502
99602
99419
99788
99395
99603
99512
99619
99572
99870
99573
99751
99789
99439
99785
99640
99589
99810
99578
99676
99401
99388
99656
99978
99393
99594
99804
99783
99387
99586
99588
99751
99699
99808
99541
99369
99410
99824
99490
99475
99445
99409
99412
99493
99415
99608
99702
99371
99546
99496
99655
99475
99681
99575
99868
99547
99391
99639
99593
99442
99637
99386
99402
99805
99791
99458
99609
99624
99371
99730
99640
99505
99563
99407
99376
99886
99728
99545
99433
99857
99844
99444
99757
99446
99609
99527
99451
99375
99369
99606
99605
99398
99587
99967
99926
99623
99800
99477
99412
99447
99407
99581
99400
99493
99387
99760
99376
99658
99409
99592
99392
99403
99639
99413
99546
99396
99392
99526
99946
99479
99550
99718
99479
99500
99387
99644
99517
99580
99574
99840
99687
99679
99387
99444
99534
99674
99719
99630
99739
99618
99832
99725
99726
99594
99606
99566
99691
99702
99406
99915
99979
99696
99928
99676
99553
99745
99776
99409
99829
99437
99454
99687
99561
99443
99627
99537
99534
99707
99634
99862
99397
99641
99439
99581
99848
99445
99405
99572
99725
99701
99497
99774
99655
99488
99913
99424
99559
99534
99672
99435
99439
99442
99861
99641
99829
99461
99369
99444
99598
99675
99898
99456
99435
99593
99499
99371
99468
99742
99425
99586
99449
99826
99562
99510
99873
99380
99749
99412
99640
99641
99457
99858
99617
99804
99661
99816
99379
99597
99736
99774
99848
99505
99562
99386
99661
99643
99596
99410
99825
99472
99500
99534
99439
99410
99465
99581
99658
99705
99470
99428
99649
99468
99854
99707
99943
99561
99514
99415
99461
99419
99388
99585
99374
99521
99617
99805
99392
99467
99748
99416
99521
99441
99402
99542
99466
99561
99720
99546
99488
99415
99426
99568
99576
99574
99592
99554
99824
99564
99777
99585
99749
99444
99373
99672
99381
99570
99429
99869
99605
99418
99914
99381
99679
99680
99529
99610
99633
99609
99464
99867
99521
99382
99837
99679
99827
99586
99421
99684
99411
99839
99454
99528
99753
99454
99705
99371
99895
99455
99565
99766
99642
99539
99489
99409
99654
99794
99454
99883
99689
99566
99535
99651
99506
99594
99534
99526
99389
99423
99393
99773
99880
99528
99614
99761
99699
99423
99554
99527
99400
99384
99561
99614
99425
99436
99803
99609
99616
99591
99433
99686
99596
99780
99508
99380
99449
99670
99883
99486
99503
99736
99479
99474
99810
99693
99654
99640
99686
99570
99393
99450
99473
99564
99753
99844
99423
99787
99672
99399
99689
99938
99753
99622
99441
99899
99417
99474
99631
99565
99963
99619
99803
99555
99635
99521
99388
99811
99386
99417
99436
99473
99518
99815
99581
99421
99546
99815
99628
99574
99401
99547
99792
99783
99775
99548
99636
99422
99785
99572
99696
99520
99687
99433
99752
99591
99460
99416
99605
99533
99696
99669
99376
99441
99679
99638
99797
99417
99643
99695
99522
99388
99557
99441
99838
99525
99397
99451
99567
99472
99380
99378
99438
99466
99832
99424
99510
99417
99409
99608
99719
99615
99425
99659
99445
99732
99796
99904
99519
99957
99849
99616
99398
99603
99499
99485
99674
99439
99388
99659
99487
99472
99540
99656
99914
99446
99422
99716
99743
99409
99509
99529
99817
99432
99762
99424
99460
99446
99692
99648
99505
99738
99635
99449
99686
99685
99640
99487
99564
99419
99458
99443
99381
99523
99597
99404
99876
99483
99409
99435
99627
99647
99506
99778
99479
99696
99608
99396
99721
99383
99803
99448
99387
99669
99532
99597
99543
99410
99506
99483
99655
99449
99394
99375
99717
99472
99687
99471
99496
99740
99558
99568
99590
99374
99780
99377
99760
99701
99777
99744
99468
99921
99773
99447
99463
99571
99592
99656
99827
99492
99604
99505
99551
99458
99546
99514
99382
99653
99443
99531
99402
99702
99544
99574
99435
99462
99642
99690
99418
99635
99376
99480
99497
99371
99547
99387
99393
99547
99503
99601
99579
99390
99382
99587
99772
99598
99400
99658
99595
99541
99776
99523
99942
99674
99884
99548
99610
99827
99712
99542
99498
99685
99914
99457
99499
99691
99689
99391
99443
99701
99582
99783
99399
99430
99789
99564
99582
99565
99403
99429
99540
99766
99429
99776
99681
99676
99619
99454
99641
99616
99533
99577
99431
99370
99926
99824
99589
99731
99531
99448
99488
99423
99832
99536
99671
99628
99898
99517
99534
99375
99613
99823
99455
99369
99897
99772
99701
99442
99796
99594
99373
99536
99491
99693
99627
99480
99475
99496
99463
99641
99401
99383
99698
99439
99629
99510
99753
99778
99861
99415
99414
99695
99472
99642
99407
99408
99635
99395
99501
99700
99407
99569
99691
99492
99468
99622
99388
99388
99841
99454
99631
99782
99432
99414
99478
99414
99483
99545
99475
99616
99426
99809
99716
99675
99698
99440
99567
99407
99602
99617
99493
99547
99421
99395
99503
99408
99565
99671
99421
99552
99552
99599
99500
99459
99551
99637
99556
99660
99620
99521
99599
99802
99393
99512
99925
99434
99425
99591
99471
99415
99450
99649
99521
99492
99569
99384
99647
99538
99702
99876
99464
99448
99472
99449
99451
99688
99500
99518
99822
99806
99970
99646
99604
99405
99395
99618
99863
99518
99572
99872
99804
99399
99534
99643
99480
99675
99880
99541
99486
99646
99421
99885
99513
99503
99546
99736
99493
99732
99568
99484
99501
99419
99666
99494
99405
99376
99432
99508
99683
99466
99670
99525
99852
99829
99535
99565
99406
99488
99610
99474
99848
99723
99495
99400
99457
99685
99483
99389
99607
99412
99482
99584
99482
99652
99405
99629
99447
99452
99382
99634
99453
99710
99500
99398
99442
99646
99424
99599
99572
99595
99527
99388
99501
99537
99375
99675
99726
99487
99663
99532
99633
99780
99738
99600
99769
99427
99697
99598
99462
99429
99468
99470
99396
99450
99460
99454
99467
99493
99512
99698
99815
99682
99613
99473
99372
99439
99460
99560
99424
99382
99389
99505
99455
99635
99650
99819
99618
99621
99716
99406
99721
99652
99696
99469
99615
99463
99576
99622
99744
99907
99403
99427
99629
99848
99511
99424
99684
99470
99632
99373
99547
99627
99608
99531
99656
99492
99509
99676
99834
99791
99432
99765
99498
99588
99618
99573
99507
99408
99555
99430
99854
99793
99422
99431
99624
99386
99460
99675
99372
99420
99563
99817
99772
99425
99516
99518
99416
99412
99563
99457
99473
99763
99371
99547
99582
99458
99491
99766
99649
99452
99745
99807
99423
99429
99393
99532
99409
99460
99405
99374
99622
99586
99512
99587
99504
99459
99553
99600
99445
99621
99548
99375
99392
99516
99662
99629
99480
99687
99688
99855
99517
99558
99645
99622
99872
99615
99879
99504
99372
99482
99561
99406
99591
99426
99479
99444
99750
99538
99675
99651
99959
99475
99565
99868
99551
99687
99553
99495
99532
99476
99729
99476
99631
99380
99552
99417
99496
99743
99495
99503
99625
99489
99503
99548
99378
99408
99442
99492
99676
99450
99480
99441
99743
99522
99599
99473
99775
99413
99610
99768
99956
99521
99437
99942
99658
99482
99647
99705
99509
99823
99513
99805
99462
99416
99893
99537
99377
99479
99521
99560
99605
99516
99386
99467
99441
99770
99622
99548
99496
99936
99554
99772
99380
99593
99500
99620
99691
99588
99508
99396
99715
99791
99396
99447
99540
99513
99749
99658
99932
99582
99563
99615
99725
99465
99557
99646
99827
99651
99420
99376
99628
99719
99470
99451
99393
99386
99845
99534
99603
99748
99912
99453
99708
99562
99448
99401
99398
99835
99571
99521
99617
99409
99385
99527
99657
99774
99393
99569
99423
99721
99801
99371
99855
99889
99932
99371
99793
99643
99436
99563
99505
99616
99610
99569
99456
99510
99441
99553
99505
99559
99464
99636
99949
99567
99627
99665
99526
99699
99527
99454
99511
99379
99650
99750
99563
99896
99382
99502
99728
99469
99562
99730
99468
99594
99489
99719
99536
99396
99776
99547
99504
99644
99648
99793
99388
99524
99766
99676
99394
99782
99836
99619
99402
99444
99832
99421
99501
99501
99527
99546
99574
99456
99598
99567
99595
99382
99390
99585
99798
99763
99575
99444
99957
99733
99755
99872
99445
99399
99444
99479
99513
99447
99663
99802
99423
99497
99540
99735
99659
99476
99392
99393
99427
99508
99643
99503
99451
99562
99374
99445
99423
99520
99620
99738
99399
99371
99437
99640
99765
99803
99705
99610
99451
99542
99374
99390
99723
99430
99406
99829
99487
99383
99375
99514
99717
99606
99878
99677
99620
99868
99775
99660
99391
99570
99413
99447
99490
99394
99885
99639
99645
99462
99651
99768
99802
99660
99426
99923
99669
99391
99499
99383
99426
99647
99727
99558
99372
99715
99566
99489
99628
99700
99457
99651
99567
99389
99691
99595
99655
99575
99650
99736
99480
99613
99657
99386
99385
99767
99372
99732
99445
99461
99474
99528
99619
99416
99713
99551
99680
99661
99517
99635
99379
99662
99502
99778
99896
99794
99510
99606
99704
99630
99379
99596
99513
99382
99747
99645
99389
99545
99817
99670
99610
99553
99715
99573
99402
99477
99439
99540
99479
99482
99877
99551
99698
99500
99777
99703
99761
99525
99648
99588
99425
99699
99597
99376
99458
99638
99501
99687
99702
99448
99453
99543
99430
99386
99410
99504
99674
99602
99483
99744
99827
99578
99399
99462
99713
99439
99464
99402
99593
99499
99471
99743
99465
99373
99616
99761
99583
99587
99407
99385
99421
99690
99489
99778
99800
99757
99507
99400
99839
99862
99395
99376
99739
99434
99400
99380
99574
99827
99721
99870
99710
99442
99590
99724
99474
99866
99432
99631
99385
99428
99490
99427
99822
99854
99808
99577
99622
99480
99647
99811
99673
99755
99584
99605
99750
99877
99747
99790
99519
99596
99378
99578
99820
99444
99418
99428
99496
99477
99648
99563
99580
99735
99780
99505
99488
99894
99384
99385
99790
99780
99618
99375
99476
99378
99501
99683
99763
99590
99411
99665
99647
99425
99744
99610
99500
99564
99666
99420
99414
99482
99812
99655
99553
99461
99630
99661
99665
99721
99592
99724
99522
99708
99714
99828
99390
99473
99430
99691
99580
99501
99790
99681
99465
99779
99773
99483
99600
99752
99556
99374
99414
99831
99492
99499
99488
99450
99621
99509
99641
99840
99458
99706
99495
99569
99497
99893
99564
99584
99511
99580
99587
99793
99606
99756
99552
99393
99684
99639
99405
99630
99639
99468
99838
99440
99835
99451
99517
99448
99555
99495
99391
99392
99473
99841
99912
99502
99434
99754
99688
99470
99389
99913
99495
99752
99399
99829
99557
99861
99382
99469
99629
99457
99411
99430
99560
99561
99652
99549
99457
99399
99556
99435
99522
99743
99433
99789
99615
99382
99650
99444
99581
99627
99542
99448
99641
99684
99760
99400
99744
99536
99407
99857
99521
99411
99677
99969
99377
99558
99374
99414
99447
99473
99501
99567
99380
99616
99927
99768
99389
99525
99403
99730
99451
99537
99477
99718
99437
99855
99561
99430
99515
99497
99560
99473
99464
99832
99699
99525
99424
99748
99551
99737
99462
99546
99391
99668
99634
99810
99432
99401
99676
99449
99497
99532
99754
99453
99463
99369
99570
99717
99424
99462
99594
99799
99651
99644
99648
99514
99596
99668
99374
99639
99448
99729
99545
99503
99472
99810
99637
99572
99495
99695
99386
99801
99771
99600
99390
99502
99514
99826
99855
99894
99802
99612
99374
99616
99627
99691
99452
99438
99422
99392
99647
99736
99848
99649
99638
99379
99589
99440
99627
99576
99424
99683
99406
99500
99631
99494
99409
99964
99693
99773
99556
99570
99456
99630
99665
99776
99494
99638
99801
99848
99387
99522
99623
99478
99489
99577
99522
99793
99462
99664
99380
99537
99785
99868
99662
99493
99434
99513
99603
99406
99701
99834
99498
99534
99670
99620
99447
99743
99404
99672
99750
99386
99772
99429
99492
99373
99443
99731
99382
99848
99752
99779
99656
99461
99511
99392
99892
99394
99607
99536
99562
99481
99548
99818
99524
99693
99370
99376
99379
99700
99537
99739
99399
99370
99699
99842
99798
99391
99520
99522
99527
99393
99498
99850
99431
99569
99506
99489
99456
99569
99399
99576
99693
99444
99484
99582
99920
99738
99679
99434
99475
99426
99567
99510
99524
99875
99438
99887
99668
99630
99621
99377
99458
99762
99586
99661
99478
99486
99732
99649
99595
99678
99380
99468
99745
99647
99536
99721
99614
99539
99578
99568
99843
99385
99447
99587
99796
99428
99528
99413
99500
99509
99685
99568
99411
99788
99473
99581
99968
99422
99706
99371
99861
99727
99766
99676
99375
99746
99669
99754
99553
99765
99398
99564
99486
99489
99599
99642
99466
99540
99789
99676
99743
99499
99581
99433
99578
99645
99694
99460
99375
99526
99595
99562
99531
99674
99388
99475
99511
99450
99858
99657
99636
99665
99530
99570
99758
99487
99840
99519
99890
99589
99450
99685
99456
99629
99417
99443
99471
99511
99444
99601
99622
99448
99587
99637
99395
99513
99611
99437
99878
99790
99573
99383
99427
99843
99800
99376
99410
99777
99463
99648
99440
99710
99713
99456
99458
99432
99680
99755
99709
99517
99544
99721
99375
99516
99489
99394
99785
99864
99430
99474
99616
99549
99810
99719
99579
99721
99528
99402
99510
99512
99412
99625
99664
99691
99693
99601
99422
99698
99425
99482
99615
99662
99685
99609
99586
99642
99775
99743
99403
99554
99429
99590
99639
99837
99500
99595
99415
99628
99472
99598
99696
99571
99768
99593
99560
99451
99553
99729
99764
99840
99563
99664
99468
99559
99543
99821
99918
99383
99489
99403
99484
99474
99448
99656
99396
99381
99674
99404
99418
99516
99915
99731
99574
99501
99517
99376
99905
99607
99436
99421
99693
99686
99655
99470
99606
99826
99718
99558
99377
99384
99404
99528
99544
99668
99918
99379
99649
99607
99473
99725
99825
99700
99732
99463
99505
99880
99503
99620
99706
99483
99502
99549
99553
99515
99434
99628
99701
99486
99469
99610
99411
99597
99723
99418
99388
99803
99967
99384
99747
99606
99459
99448
99959
99837
99680
99438
99447
99596
99526
99434
99547
99595
99687
99791
99473
99596
99610
99746
99820
99387
99722
99663
99429
99677
99521
99460
99489
99532
99383
99707
99645
99599
99401
99478
99672
99726
99485
99845
99436
99462
99452
99411
99430
99746
99626
99402
99599
99718
99494
99636
99743
99432
99473
99467
99409
99604
99393
99409
99403
99402
99412
99414
99449
99574
99605
99386
99423
99518
99492
99406
99631
99457
99398
99631
99452
99512
99462
99437
99476
99408
99849
99803
99475
99838
99432
99594
99699
99569
99543
99390
99726
99570
99828
99385
99420
99546
99729
99863
99742
99413
99539
99651
99399
99647
99461
99554
99535
99499
99388
99958
99437
99639
99588
99449
99788
99372
99661
99566
99414
99612
99607
99807
99530
99450
99485
99607
99462
99669
99544
99486
99818
99758
99837
99851
99710
99628
99505
99769
99626
99374
99846
99390
99473
99485
99382
99732
99738
99550
99378
99454
99549
99446
99481
99619
99457
99470
99511
99508
99482
99873
99376
99455
99375
99740
99507
99401
99499
99623
99682
99414
99434
99460
99576
99451
99409
99664
99732
99540
99370
99716
99434
99438
99527
99580
99389
99597
99423
99381
99710
99385
99410
99548
99653
99372
99822
99824
99403
99632
99697
99453
99389
99477
99601
99741
99518
99629
99644
99456
99391
99661
99876
99547
99521
99471
99469
99757
99560
99389
99390
99705
99473
99679
99503
99611
99581
99482
99789
99397
99510
99411
99583
99785
99605
99603
99466
99819
99385
99841
99807
99497
99434
99856
99530
99379
99829
99807
99569
99786
99738
99787
99836
99790
99378
99443
99423
99641
99415
99537
99862
99778
99448
99617
99681
99520
99580
99815
99617
99533
99811
99458
99686
99518
99830
99542
99385
99434
99437
99608
99730
99423
99634
99603
99575
99630
99589
99623
99626
99817
99392
99600
99456
99538
99640
99404
99606
99620
99975
99527
99473
99486
99527
99648
99597
99538
99591
99533
99947
99495
99375
99404
99414
99413
99557
99474
99388
99521
99656
99560
99657
99403
99620
99405
99678
99431
99405
99908
99536
99435
99633
99573
99638
99467
99644
99457
99606
99604
99481
99683
99605
99768
99380
99663
99457
99487
99688
99515
99570
99605
99661
99616
99542
99487
99948
99565
99721
99490
99910
99406
99577
99382
99435
99558
99372
99538
99763
99465
99897
99410
99439
99653
99601
99373
99579
99914
99502
99404
99744
99832
99492
99669
99973
99490
99711
99493
99492
99613
99949
99399
99402
99432
99512
99443
99610
99376
99423
99516
99664
99476
99709
99682
99657
99666
99661
99527
99591
99499
99686
99394
99482
99578
99647
99698
99449
99482
99818
99571
99589
99497
99625
99573
99507
99521
99691
99641
99562
99909
99413
99732
99466
99556
99440
99455
99698
99396
99692
99594
99392
99848
99689
99558
99750
99560
99944
99568
99565
99388
99495
99470
99379
99694
99526
99725
99884
99470
99484
99635
99438
99542
99573
99390
99623
99469
99479
99458
99484
99717
99921
99587
99538
99404
99647
99781
99377
99422
99474
99895
99486
99683
99389
99419
99445
99487
99847
99429
99384
99420
99762
99616
99615
99415
99579
99476
99371
99768
99626
99507
99830
99752
99640
99463
99453
99720
99666
99697
99717
99442
99475
99877
99880
99821
99653
99939
99595
99468
99413
99630
99602
99753
99499
99563
99563
99639
99543
99631
99387
99447
99402
99885
99545
99534
99669
99843
99504
99455
99498
99850
99566
99672
99396
99547
99746
99482
99383
99558
99387
99392
99457
99407
99461
99877
99648
99578
99803
99497
99604
99524
99530
99466
99599
99598
99606
99865
99617
99443
99405
99439
99385
99649
99867
99398
99387
99672
99954
99763
99632
99438
99766
99613
99674
99413
99624
99443
99864
99694
99607
99425
99618
99805
99575
99602
99765
99439
99565
99658
99379
99677
99466
99639
99508
99469
99878
99506
99691
99778
99577
99490
99584
99705
99386
99504
99506
99380
99390
99610
99694
99380
99481
99702
99665
99498
99753
99469
99454
99563
99427
99595
99429
99413
99635
99388
99655
99687
99415
99893
99586
99527
99412
99414
99966
99392
99411
99566
99491
99879
99603
99453
99399
99680
99446
99612
99502
99733
99755
99483
99664
99383
99642
99499
99481
99420
99423
99531
99425
99973
99494
99597
99491
99596
99893
99496
99464
99694
99567
99639
99426
99419
99752
99579
99691
99632
99660
99499
99375
99443
99443
99380
99940
99764
99823
99729
99458
99506
99683
99596
99902
99635
99424
99481
99717
99671
99427
99608
99799
99594
99702
99451
99465
99762
99779
99581
99707
99772
99370
99429
99483
99654
99474
99515
99370
99605
99525
99805
99731
99648
99400
99670
99433
99375
99378
99444
99911
99537
99576
99674
99690
99413
99426
99641
99940
99579
99726
99559
99389
99431
99397
99386
99634
99537
99484
99614
99519
99624
99693
99496
99747
99422
99399
99468
99454
99402
99597
99877
99412
99792
99415
99664
99439
99768
99500
99457
99428
99645
99525
99668
99868
99726
99420
99591
99497
99601
99658
99695
99805
99634
99435
99393
99371
99619
99492
99764
99583
99373
99486
99765
99452
99521
99607
99564
99382
99387
99415
99490
99437
99420
99469
99489
99396
99503
99635
99454
99391
99765
99639
99941
99850
99658
99661
99571
99416
99702
99744
99564
99461
99514
99675
99397
99481
99635
99688
99412
99703
99424
99448
99448
99618
99386
99618
99565
99440
99511
99491
99399
99638
99747
99947
99601
99674
99400
99508
99783
99740
99675
99585
99917
99655
99812
99370
99383
99748
99723
99498
99575
99491
99513
99552
99605
99460
99834
99369
99545
99382
99700
99543
99463
99439
99518
99428
99553
99562
99580
99588
99744
99402
99496
99370
99863
99745
99449
99854
99722
99412
99751
99390
99572
99408
99728
99377
99495
99369
99408
99645
99685
99570
99703
99490
99461
99428
99651
99427
99724
99515
99654
99807
99806
99378
99369
99666
99706
99487
99770
99845
99784
99777
99833
99459
99646
99480
99634
99422
99854
99755
99558
99543
99711
99905
99532
99487
99613
99497
99386
99475
99479
99469
99417
99385
99842
99736
99648
99572
99527
99886
99733
99901
99509
99398
99380
99443
99447
99387
99540
99473
99669
99807
99369
99508
99696
99673
99610
99808
99648
99582
99399
99609
99801
99725
99404
99431
99374
99441
99835
99649
99403
99659
99523
99399
99553
99616
99427
99741
99462
99550
99450
99912
99446
99628
99391
99489
99803
99388
99807
99423
99488
99526
99743
99672
99384
99395
99392
99486
99561
99446
99513
99444
99442
99721
99629
99483
99553
99379
99518
99642
99545
99399
99572
99455
99678
99399
99378
99388
99512
99591
99635
99391
99379
99503
99493
99531
99375
99490
99911
99636
99618
99434
99430
99658
99598
99409
99669
99416
99641
99417
99410
99386
99500
99691
99654
99867
99483
99630
99375
99693
99406
99376
99413
99372
99866
99519
99636
99566
99465
99673
99822
99611
99544
99389
99543
99537
99475
99701
99796
99425
99818
99395
99573
99633
99550
99384
99436
99482
99626
99440
99575
99516
99473
99580
99423
99725
99481
99835
99780
99423
99640
99755
99891
99389
99629
99438
99653
99410
99526
99491
99428
99759
99415
99460
99379
99371
99809
99444
99502
99882
99444
99394
99712
99524
99601
99807
99429
99717
99851
99640
99536
99465
99777
99566
99751
99527
99587
99532
99419
99649
99603
99473
99789
99752
99439
99611
99419
99632
99489
99795
99627
99393
99469
99444
99833
99623
99460
99916
99370
99438
99545
99435
99602
99447
99632
99382
99628
99584
99530
99675
99660
99861
99671
99767
99415
99651
99766
99481
99566
99641
99430
99713
99848
99612
99604
99400
99470
99699
99786
99385
99490
99491
99666
99765
99504
99442
99517
99557
99624
99403
99478
99598
99439
99799
99728
99438
99749
99589
99485
99614
99456
99468
99532
99605
99564
99573
99375
99791
99608
99660
99386
99588
99510
99651
99389
99414
99430
99467
99832
99503
99536
99374
99384
99541
99565
99465
99401
99557
99666
99671
99742
99441
99691
99556
99571
99542
99594
99547
99977
99613
99720
99375
99629
99522
99694
99419
99462
99525
99526
99450
99372
99423
99436
99389
99504
99428
99392
99817
99502
99705
99511
99429
99441
99441
99872
99495
99695
99940
99525
99374
99407
99581
99385
99382
99505
99392
99646
99413
99571
99731
99636
99723
99392
99437
99485
99434
99524
99623
99517
99865
99437
99516
99606
99841
99440
99552
99657
99435
99369
99392
99766
99803
99547
99666
99446
99679
99948
99420
99517
99714
99687
99618
99626
99608
99603
99422
99536
99876
99390
99560
99765
99707
99534
99852
99434
99455
99445
99497
99534
99645
99444
99374
99891
99379
99373
99736
99839
99582
99424
99686
99404
99528
99492
99420
99808
99642
99484
99740
99753
99409
99507
99481
99416
99636
99377
99468
99945
99674
99671
99673
99832
99764
99419
99484
99435
99461
99558
99659
99747
99730
99959
99660
99414
99431
99381
99658
99585
99510
99630
99465
99897
99804
99563
99441
99492
99825
99602
99722
99467
99851
99582
99712
99472
99735
99462
99623
99494
99606
99715
99736
99410
99381
99450
99548
99668
99478
99808
99561
99580
99698
99526
99547
99395
99400
99529
99614
99818
99624
99503
99498
99787
99407
99666
99686
99410
99615
99449
99515
99502
99727
99544
99417
99759
99605
99556
99503
99400
99743
99505
99928
99664
99576
99578
99550
99555
99791
99565
99562
99430
99475
99515
99829
99575
99842
99377
99688
99705
99523
99444
99381
99962
99853
99684
99701
99672
99448
99491
99509
99663
99611
99762
99577
99377
99880
99521
99419
99403
99512
99626
99659
99500
99500
99447
99590
99510
99492
99627
99796
99845
99924
99559
99422
99952
99462
99678
99688
99617
99437
99573
99471
99371
99604
99692
99513
99557
99661
99496
99551
99369
99593
99549
99391
99478
99390
99654
99640
99493
99466
99673
99558
99552
99431
99640
99461
99897
99538
99506
99406
99436
99402
99573
99827
99756
99702
99459
99584
99594
99377
99867
99412
99433
99387
99572
99518
99519
99815
99556
99455
99666
99529
99586
99531
99653
99806
99747
99941
99592
99899
99484
99619
99987
99437
99426
99485
99419
99805
99572
99378
99967
99476
99544
99983
99402
99595
99645
99633
99493
99370
99389
99415
99375
99454
99867
99383
99726
99449
99561
99449
99550
99742
99535
99735
99571
99441
99436
99513
99502
99688
99458
99433
99563
99483
99532
99804
99589
99789
99588
99469
99404
99387
99579
99435
99474
99411
99877
99426
99688
99544
99409
99568
99648
99399
99400
99686
99787
99890
99402
99405
99686
99421
99622
99868
99802
99637
99409
99421
99732
99476
99409
99850
99793
99634
99856
99705
99533
99409
99704
99382
99965
99845
99567
99830
99492
99570
99712
99898
99739
99660
99832
99467
99629
99383
99670
99480
99501
99475
99473
99466
99727
99474
99560
99462
99381
99946
99425
99509
99974
99531
99646
99409
99838
99419
99556
99863
99620
99854
99697
99718
99758
99407
99818
99650
99400
99639
99520
99388
99391
99619
99511
99715
99532
99495
99448
99457
99375
99374
99668
99628
99491
99510
99446
99782
99429
99589
99620
99630
99574
99603
99547
99489
99799
99549
99620
99530
99582
99700
99530
99455
99509
99633
99517
99408
99872
99709
99557
99550
99436
99456
99551
99540
99460
99846
99471
99895
99606
99456
99935
99639
99629
99548
99377
99431
99871
99830
99374
99732
99722
99507
99888
99442
99431
99703
99939
99579
99793
99682
99387
99553
99574
99373
99735
99406
99395
99579
99383
99660
99888
99970
99534
99469
99497
99583
99426
99751
99638
99585
99540
99395
99732
99629
99414
99491
99602
99581
99752
99717
99795
99510
99610
99446
99467
99738
99815
99647
99616
99400
99453
99491
99561
99870
99817
99445
99567
99816
99877
99398
99375
99521
99451
99415
99687
99413
99416
99441
99486
99513
99663
99844
99388
99817
99484
99482
99391
99620
99520
99469
99800
99731
99513
99716
99625
99388
99389
99690
99504
99735
99437
99618
99749
99550
99788
99589
99863
99454
99621
99611
99489
99717
99910
99768
99558
99509
99862
99732
99731
99886
99719
99410
99428
99571
99466
99704
99614
99684
99479
99549
99705
99606
99443
99495
99572
99891
99437
99588
99646
99651
99412
99440
99416
99620
99667
99815
99450
99811
99727
99449
99687
99441
99769
99415
99848
99757
99385
99647
99705
99383
99674
99497
99869
99373
99604
99894
99539
99630
99482
99413
99615
99390
99734
99514
99614
99712
99599
99470
99630
99611
99369
99750
99489
99402
99400
99543
99664
99759
99481
99492
99583
99510
99855
99425
99492
99522
99369
99505
99535
99531
99390
99376
99764
99432
99739
99589
99543
99499
99445
99585
99506
99554
99403
99563
99581
99606
99673
99464
99494
99385
99377
99645
99369
99657
99538
99714
99861
99633
99488
99412
99420
99486
99899
99845
99759
99721
99858
99710
99680
99572
99816
99493
99690
99752
99847
99758
99411
99735
99393
99537
99602
99603
99636
99416
99603
99668
99504
99784
99901
99744
99606
99696
99462
99375
99697
99482
99412
99451
99457
99584
99625
99484
99867
99764
99742
99465
99524
99826
99565
99494
99640
99753
99606
99472
99524
99435
99713
99373
99387
99385
99438
99424
99592
99832
99448
99560
99780
99553
99552
99698
99590
99726
99601
99502
99467
99473
99405
99507
99953
99865
99836
99858
99611
99905
99487
99552
99764
99420
99481
99797
99477
99494
99426
99525
99382
99613
99466
99501
99525
99655
99470
99850
99798
99517
99695
99824
99821
99466
99604
99510
99438
99696
99586
99466
99550
99462
99459
99747
99433
99790
99854
99627
99763
99506
99589
99742
99555
99592
99670
99557
99487
99529
99397
99375
99547
99395
99581
99415
99431
99484
99616
99470
99669
99672
99474
99673
99779
99543
99538
99722
99701
99576
99510
99476
99509
99645
99595
99708
99465
99748
99687
99700
99430
99402
99646
99698
99486
99838
99453
99687
99529
99425
99442
99379
99382
99434
99600
99645
99427
99673
99419
99614
99526
99558
99369
99777
99867
99611
99640
99810
99714
99437
99835
99691
99370
99416
99623
99463
99403
99397
99578
99792
99390
99557
99702
99877
99920
99728
99480
99606
99744
99683
99499
99619
99487
99390
99475
99445
99508
99474
99410
99736
99413
99884
99429
99579
99800
99658
99729
99847
99455
99592
99422
99494
99544
99571
99812
99508
99507
99708
99687
99661
99469
99858
99552
99702
99740
99613
99369
99528
99565
99819
99917
99553
99563
99630
99721
99573
99525
99794
99790
99560
99578
99475
99610
99451
99631
99839
99393
99400
99553
99409
99538
99465
99642
99959
99601
99452
99482
99426
99378
99673
99453
99504
99384
99619
99489
99600
99391
99382
99554
99595
99401
99390
99675
99442
99539
99557
99920
99481
99417
99403
99435
99499
99606
99674
99696
99692
99668
99463
99862
99853
99388
99782
99654
99717
99777
99601
99563
99666
99824
99497
99510
99431
99740
99484
99474
99432
99491
99420
99489
99616
99430
99596
99958
99606
99689
99499
99732
99606
99379
99382
99677
99698
99807
99874
99388
99505
99680
99641
99641
99673
99491
99454
99371
99510
99644
99570
99474
99391
99472
99656
99515
99560
99430
99822
99684
99470
99633
99916
99397
99412
99600
99835
99683
99423
99535
99446
99829
99586
99445
99408
99421
99369
99867
99413
99430
99518
99622
99613
99802
99682
99485
99717
99500
99533
99724
99718
99714
99505
99594
99533
99906
99720
99472
99612
99383
99617
99381
99476
99682
99436
99862
99415
99479
99650
99479
99503
99663
99499
99401
99728
99426
99650
99446
99608
99892
99711
99446
99508
99495
99622
99577
99805
99731
99717
99740
99447
99422
99394
99583
99490
99622
99669
99394
99690
99588
99502
99622
99890
99886
99850
99690
99710
99521
99490
99747
99535
99543
99572
99392
99819
99556
99620
99804
99386
99675
99735
99721
99776
99474
99434
99758
99703
99748
99495
99623
99416
99764
99584
99820
99456
99384
99386
99519
99746
99569
99439
99420
99463
99693
99617
99409
99382
99547
99590
99699
99439
99369
99407
99403
99380
99562
99738
99534
99460
99460
99659
99466
99431
99916
99460
99902
99478
99614
99853
99370
99386
99562
99675
99648
99370
99557
99558
99438
99438
99716
99612
99761
99687
99883
99533
99443
99773
99687
99459
99474
99473
99513
99549
99757
99685
99443
99539
99654
99603
99621
99563
99550
99553
99841
99590
99615
99568
99756
99472
99561
99605
99484
99704
99669
99921
99638
99578
99412
99738
99537
99572
99556
99730
99670
99505
99388
99415
99486
99405
99421
99663
99614
99395
99770
99910
99397
99739
99499
99496
99383
99912
99639
99699
99665
99868
99913
99943
99694
99807
99786
99912
99705
99422
99776
99394
99778
99498
99562
99403
99417
99692
99580
99633
99501
99412
99471
99403
99614
99684
99509
99489
99692
99440
99402
99427
99538
99740
99767
99576
99880
99612
99430
99403
99446
99784
99739
99435
99370
99458
99632
99548
99561
99420
99501
99448
99462
99392
99573
99513
99423
99625
99695
99597
99479
99646
99512
99499
99444
99603
99762
99849
99425
99911
99693
99533
99580
99529
99493
99403
99523
99379
99420
99437
99426
99375
99652
99433
99535
99542
99557
99692
99461
99562
99427
99590
99486
99657
99517
99883
99424
99475
99399
99546
99432
99555
99849
99728
99897
99509
99586
99379
99765
99424
99934
99786
99611
99720
99443
99738
99439
99794
99588
99918
99582
99590
99462
99490
99519
99580
99572
99503
99422
99766
99836
99409
99752
99682
99414
99410
99370
99410
99484
99495
99661
99544
99393
99412
99748
99409
99607
99407
99473
99454
99758
99520
99649
99379
99705
99846
99502
99405
99591
99665
99658
99848
99445
99641
99674
99816
99452
99720
99782
99757
99819
99428
99660
99878
99633
99430
99815
99688
99658
99632
99449
99382
99615
99613
99788
99417
99685
99629
99668
99537
99373
99397
99424
99375
99473
99728
99692
99586
99844
99471
99632
99690
99406
99477
99428
99597
99664
99828
99374
99401
99717
99521
99639
99796
99600
99588
99522
99479
99492
99470
99539
99807
99543
99965
99565
99583
99458
99456
99853
99467
99399
99730
99583
99393
99749
99466
99418
99610
99762
99508
99824
99487
99379
99394
99447
99739
99555
99620
99827
99716
99559
99594
99808
99478
99521
99498
99428
99528
99609
99830
99640
99570
99730
99854
99583
99637
99413
99596
99473
99713
99390
99388
99401
99406
99498
99442
99413
99495
99811
99925
99483
99703
99743
99485
99702
99388
99595
99787
99723
99563
99581
99458
99625
99412
99506
99664
99401
99705
99685
99501
99420
99559
99448
99446
99552
99817
99838
99573
99921
99590
99706
99565
99408
99558
99801
99594
99555
99569
99389
99391
99426
99477
99879
99776
99434
99448
99605
99393
99653
99429
99417
99553
99935
99580
99620
99942
99579
99860
99440
99864
99543
99575
99479
99725
99524
99426
99509
99761
99431
99832
99401
99597
99413
99889
99373
99860
99565
99637
99662
99500
99386
99818
99804
99627
99670
99896
99446
99732
99389
99683
99655
99579
99455
99542
99695
99806
99483
99589
99843
99758
99581
99500
99810
99476
99391
99596
99852
99525
99653
99628
99414
99479
99378
99638
99478
99617
99830
99470
99722
99473
99469
99408
99508
99811
99830
99856
99563
99762
99671
99808
99488
99604
99698
99707
99484
99369
99466
99675
99466
99488
99517
99437
99552
99792
99640
99808
99552
99525
99562
99653
99505
99369
99799
99730
99513
99500
99733
99519
99399
99872
99469
99652
99710
99462
99642
99531
99476
99448
99451
99795
99454
99380
99488
99798
99675
99389
99786
99667
99614
99557
99648
99414
99416
99689
99516
99756
99728
99420
99493
99669
99618
99399
99527
99697
99454
99856
99724
99451
99403
99491
99451
99532
99431
99725
99537
99402
99697
99404
99584
99836
99505
99391
99502
99480
99512
99993
99474
99446
99425
99393
99489
99593
99404
99578
99406
99377
99632
99585
99711
99663
99371
99805
99439
99487
99642
99620
99730
99456
99558
99441
99486
99672
99406
99602
99695
99527
99425
99408
99863
99619
99497
99420
99408
99389
99518
99821
99735
99752
99448
99667
99503
99497
99839
99386
99647
99829
99539
99850
99901
99548
99854
99401
99494
99401
99458
99414
99421
99656
99873
99531
99550
99372
99563
99452
99829
99379
99622
99371
99423
99514
99444
99648
99854
99438
99557
99715
99391
99675
99524
99373
99807
99680
99445
99539
99549
99494
99543
99626
99449
99803
99549
99516
99736
99429
99542
99608
99421
99454
99436
99488
99377
99483
99557
99414
99677
99611
99414
99577
99472
99579
99442
99662
99736
99719
99512
99417
99371
99475
99630
99470
99557
99805
99388
99380
99493
99575
99398
99466
99766
99774
99651
99542
99370
99702
99400
99751
99715
99675
99750
99389
99774
99653
99670
99783
99774
99426
99733
99658
99584
99636
99842
99382
99626
99508
99696
99740
99713
99608
99829
99521
99776
99607
99641
99563
99537
99449
99755
99738
99719
99419
99775
99800
99688
99594
99634
99922
99714
99687
99899
99730
99825
99517
99558
99705
99685
99394
99883
99862
99783
99374
99801
99450
99744
99540
99408
99463
99636
99568
99609
99412
99412
99446
99399
99374
99938
99447
99606
99786
99549
99502
99624
99504
99431
99748
99523
99450
99635
99885
99469
99754
99582
99605
99645
99766
99564
99552
99475
99409
99416
99676
99424
99496
99725
99380
99730
99467
99626
99595
99532
99925
99673
99495
99384
99448
99461
99686
99395
99810
99612
99742
99588
99536
99524
99389
99521
99576
99506
99410
99428
99380
99698
99813
99854
99446
99465
99635
99608
99742
99468
99427
99508
99547
99749
99620
99461
99908
99569
99607
99577
99772
99600
99823
99805
99614
99799
99463
99644
99568
99455
99393
99779
99461
99383
99645
99710
99691
99484
99542
99574
99391
99745
99591
99552
99856
99414
99643
99632
99657
99397
99493
99420
99390
99653
99772
99909
99748
99446
99474
99642
99486
99783
99474
99795
99399
99426
99388
99392
99565
99752
99693
99923
99607
99395
99716
99570
99605
99471
99374
99378
99568
99493
99370
99403
99664
99454
99730
99403
99395
99672
99390
99624
99495
99413
99850
99607
99443
99409
99732
99975
99527
99565
99560
99537
99652
99444
99480
99566
99527
99671
99470
99666
99427
99445
99378
99734
99666
99551
99518
99570
99455
99702
99491
99399
99756
99370
99776
99585
99633
99523
99525
99668
99477
99440
99436
99667
99501
99980
99615
99467
99519
99385
99418
99452
99618
99708
99613
99551
99489
99389
99555
99891
99581
99563
99704
99544
99389
99528
99478
99518
99755
99443
99591
99622
99611
99486
99676
99470
99943
99751
99614
99497
99392
99581
99444
99380
99463
99526
99594
99487
99585
99389
99594
99772
99546
99854
99611
99466
99583
99582
99613
99412
99583
99381
99634
99578
99781
99808
99400
99694
99636
99611
99502
99601
99721
99452
99431
99689
99709
99886
99469
99398
99777
99453
99582
99634
99719
99577
99585
99871
99371
99398
99840
99509
99512
99759
99684
99439
99710
99601
99406
99643
99584
99434
99592
99431
99673
99427
99695
99425
99797
99888
99489
99603
99542
99470
99590
99497
99544
99419
99412
99448
99483
99419
99437
99433
99377
99418
99517
99536
99402
99458
99679
99577
99698
99508
99407
99522
99616
99609
99371
99463
99633
99514
99675
99371
99383
99808
99654
99399
99720
99519
99565
99485
99451
99651
99510
99771
99658
99561
99691
99437
99416
99799
99592
99588
99412
99925
99484
99616
99507
99861
99798
99641
99608
99611
99387
99384
99593
99585
99496
99456
99563
99410
99515
99869
99582
99511
99746
99404
99661
99751
99807
99468
99544
99667
99408
99682
99483
99489
99677
99523
99464
99575
99627
99390
99691
99693
99538
99807
99827
99436
99386
99399
99382
99622
99686
99556
99563
99458
99941
99877
99553
99853
99393
99375
99806
99369
99572
99684
99386
99693
99554
99503
99412
99514
99693
99452
99493
99463
99385
99653
99492
99570
99575
99567
99515
99395
99380
99451
99540
99376
99749
99473
99747
99749
99453
99765
99554
99537
99730
99564
99452
99480
99905
99403
99406
99369
99371
99572
99747
99473
99535
99413
99570
99551
99542
99438
99431
99510
99701
99454
99765
99454
99623
99805
99729
99579
99640
99559
99660
99632
99401
99571
99770
99737
99901
99612
99657
99552
99420
99397
99806
99571
99597
99518
99492
99737
99577
99529
99527
99627
99667
99778
99431
99525
99835
99493
99688
99455
99646
99811
99811
99576
99621
99488
99478
99728
99403
99548
99440
99724
99417
99458
99417
99771
99436
99560
99473
99772
99591
99403
99878
99880
99376
99495
99428
99446
99714
99780
99696
99612
99379
99629
99475
99530
99702
99474
99538
99684
99439
99481
99631
99595
99569
99802
99422
99451
99964
99849
99473
99740
99772
99455
99414
99485
99518
99512
99810
99954
99375
99637
99577
99384
99648
99554
99548
99496
99569
99476
99844
99495
99497
99452
99962
99425
99493
99656
99508
99441
99705
99463
99434
99556
99481
99578
99634
99526
99604
99479
99713
99701
99610
99449
99417
99692
99498
99645
99475
99373
99515
99540
99534
99591
99575
99682
99436
99528
99568
99779
99467
99454
99503
99554
99654
99406
99586
99385
99722
99478
99632
99659
99430
99629
99479
99856
99635
99553
99775
99439
99524
99785
99806
99479
99630
99402
99499
99597
99519
99591
99635
99849
99585
99506
99612
99400
99506
99554
99549
99408
99609
99455
99539
99568
99371
99834
99505
99391
99464
99545
99886
99462
99913
99629
99504
99677
99444
99700
99600
99491
99840
99497
99778
99519
99379
99636
99371
99827
99568
99615
99835
99804
99607
99429
99903
99575
99502
99393
99625
99386
99839
99587
99478
99675
99643
99619
99372
99533
99569
99479
99591
99961
99512
99407
99934
99526
99437
99898
99416
99835
99494
99467
99856
99667
99709
99379
99482
99508
99480
99702
99753
99381
99580
99754
99597
99413
99799
99616
99488
99390
99432
99502
99597
99675
99525
99809
99681
99710
99597
99734
99631
99844
99585
99607
99544
99917
99373
99691
99476
99605
99558
99539
99517
99502
99504
99764
99415
99715
99391
99527
99440
99726
99751
99561
99383
99790
99389
99447
99689
99504
99503
99735
99581
99490
99398
99687
99504
99502
99421
99389
99555
99690
99378
99440
99411
99741
99565
99430
99760
99639
99490
99732
99658
99553
99865
99728
99397
99461
99620
99488
99687
99472
99943
99399
99615
99484
99514
99749
99583
99645
99589
99451
99371
99434
99515
99420
99523
99600
99802
99436
99455
99722
99404
99762
99638
99452
99674
99713
99496
99493
99550
99518
99650
99462
99376
99604
99390
99397
99423
99556
99399
99457
99583
99404
99419
99976
99525
99969
99547
99517
99813
99649
99547
99410
99811
99626
99397
99423
99644
99499
99533
99560
99544
99559
99603
99433
99487
99581
99433
99387
99436
99517
99396
99399
99785
99532
99511
99746
99810
99424
99384
99417
99481
99662
99734
99431
99387
99683
99524
99582
99432
99513
99798
99601
99577
99372
99691
99419
99453
99371
99591
99825
99578
99896
99383
99863
99717
99417
99789
99620
99696
99590
99389
99435
99639
99892
99604
99583
99403
99456
99400
99616
99560
99424
99412
99595
99664
99379
99838
99720
99737
99581
99767
99635
99657
99688
99687
99449
99551
99615
99570
99642
99817
99559
99780
99612
99563
99818
99420
99557
99699
99444
99502
99637
99625
99657
99500
99510
99930
99826
99519
99456
99689
99846
99608
99958
99417
99538
99492
99448
99398
99671
99780
99452
99380
99722
99827
99370
99814
99565
99382
99419
99461
99546
99402
99639
99456
99383
99427
99688
99465
99618
99665
99371
99742
99509
99667
99707
99500
99384
99721
99372
99957
99598
99454
99687
99425
99691
99843
99691
99387
99545
99575
99431
99440
99607
99372
99432
99915
99384
99769
99413
99558
99423
99658
99729
99705
99471
99377
99418
99937
99679
99437
99456
99391
99419
99393
99634
99380
99463
99413
99659
99573
99530
99443
99557
99667
99903
99535
99704
99718
99578
99587
99667
99508
99713
99421
99673
99534
99509
99628
99540
99553
99391
99834
99828
99626
99505
99743
99544
99810
99814
99684
99520
99524
99557
99796
99436
99879
99531
99542
99399
99440
99713
99476
99669
99442
99723
99895
99944
99629
99525
99969
99607
99650
99734
99665
99501
99750
99526
99571
99442
99608
99384
99518
99733
99625
99690
99502
99725
99388
99811
99430
99745
99650
99465
99444
99428
99488
99637
99549
99641
99735
99828
99382
99760
99407
99601
99378
99844
99790
99430
99529
99702
99493
99495
99388
99501
99764
99437
99846
99671
99723
99377
99661
99866
99390
99742
99414
99377
99641
99429
99621
99633
99812
99478
99438
99572
99420
99654
99486
99510
99461
99605
99448
99508
99478
99390
99810
99676
99958
99412
99419
99420
99391
99399
99737
99550
99871
99708
99524
99687
99613
99830
99536
99716
99631
99794
99491
99381
99693
99456
99387
99369
99646
99516
99760
99688
99896
99913
99718
99413
99662
99433
99394
99422
99420
99699
99560
99719
99589
99607
99816
99770
99422
99603
99681
99633
99542
99722
99512
99441
99555
99571
99550
99516
99582
99423
99574
99378
99804
99414
99849
99854
99414
99591
99474
99406
99605
99633
99596
99907
99378
99419
99829
99434
99566
99603
99373
99388
99638
99510
99659
99944
99543
99468
99464
99378
99482
99820
99760
99602
99611
99391
99698
99388
99432
99535
99407
99608
99530
99443
99545
99568
99426
99646
99733
99718
99562
99705
99932
99650
99849
99491
99431
99823
99460
99738
99570
99425
99425
99465
99438
99656
99400
99482
99464
99644
99421
99512
99439
99614
99404
99981
99399
99711
99669
99518
99453
99657
99887
99752
99537
99579
99688
99489
99590
99483
99455
99639
99597
99502
99702
99755
99434
99558
99713
99538
99409
99772
99510
99425
99473
99735
99615
99785
99971
99372
99457
99508
99405
99592
99479
99584
99917
99548
99789
99455
99468
99551
99410
99573
99818
99880
99370
99652
99533
99472
99484
99393
99766
99842
99691
99420
99522
99482
99596
99832
99757
99475
99603
99475
99650
99516
99401
99760
99438
99593
99744
99588
99553
99867
99442
99828
99473
99564
99640
99473
99434
99769
99552
99707
99843
99891
99648
99752
99524
99662
99477
99454
99493
99720
99408
99523
99767
99776
99403
99828
99785
99388
99397
99542
99510
99780
99650
99539
99655
99440
99592
99382
99600
99370
99459
99422
99397
99495
99552
99591
99391
99851
99389
99899
99419
99422
99651
99693
99651
99444
99905
99561
99849
99600
99515
99511
99557
99534
99621
99757
99776
99707
99463
99800
99484
99645
99784
99395
99618
99532
99707
99840
99572
99476
99583
99586
99439
99669
99405
99384
99687
99703
99796
99802
99659
99754
99609
99603
99444
99382
99768
99670
99677
99605
99652
99464
99378
99612
99845
99456
99611
99425
99431
99377
99512
99437
99735
99374
99789
99435
99766
99813
99540
99570
99411
99449
99434
99718
99477
99418
99746
99372
99602
99617
99579
99398
99542
99606
99575
99378
99405
99841
99488
99746
99593
99433
99649
99669
99660
99771
99456
99426
99369
99561
99428
99456
99413
99564
99606
99548
99649
99536
99465
99912
99556
99553
99526
99455
99542
99887
99680
99732
99589
99464
99421
99385
99534
99870
99407
99484
99720
99385
99642
99488
99556
99818
99433
99717
99548
99566
99590
99413
99382
99418
99377
99740
99700
99457
99531
99550
99814
99679
99404
99917
99723
99485
99554
99560
99429
99722
99708
99757
99637
99602
99538
99487
99503
99775
99394
99763
99847
99600
99398
99634
99648
99551
99472
99708
99468
99683
99508
99509
99376
99627
99590
99846
99863
99369
99640
99822
99913
99373
99376
99540
99607
99843
99588
99886
99512
99559
99650
99575
99657
99416
99379
99636
99598
99949
99416
99600
99726
99412
99408
99673
99387
99467
99684
99463
99384
99429
99662
99890
99538
99699
99592
99466
99380
99391
99506
99385
99397
99475
99717
99851
99537
99555
99661
99652
99446
99840
99735
99663
99630
99380
99645
99627
99580
99418
99802
99601
99447
99370
99718
99472
99565
99525
99645
99428
99737
99719
99479
99472
99578
99856
99481
99649
99454
99464
99532
99529
99739
99654
99681
99670
99549
99427
99527
99509
99436
99885
99724
99556
99418
99390
99433
99379
99805
99676
99643
99539
99448
99729
99572
99749
99933
99611
99450
99555
99519
99398
99808
99456
99575
99612
99850
99772
99525
99442
99473
99774
99375
99398
99431
99580
99498
99450
99389
99515
99703
99677
99447
99595
99527
99715
99480
99617
99756
99815
99816
99692
99598
99561
99655
99490
99466
99499
99555
99664
99828
99424
99736
99741
99857
99709
99420
99536
99404
99369
99459
99672
99519
99587
99486
99559
99458
99603
99447
99625
99704
99528
99888
99546
99377
99513
99560
99474
99391
99394
99384
99509
99661
99408
99634
99595
99808
99426
99439
99494
99417
99373
99747
99663
99647
99374
99553
99446
99746
99377
99645
99647
99641
99432
99421
99457
99626
99755
99522
99625
99519
99464
99377
99581
99638
99375
99868
99680
99499
99520
99388
99726
99575
99439
99417
99412
99508
99692
99561
99907
99466
99592
99698
99740
99745
99777
99821
99615
99752
99654
99580
99584
99837
99882
99430
99853
99824
99399
99868
99422
99565
99675
99748
99499
99668
99441
99667
99712
99513
99745
99496
99733
99643
99523
99675
99441
99513
99858
99703
99813
99513
99556
99647
99737
99699
99532
99451
99813
99742
99418
99386
99850
99466
99432
99677
99648
99784
99402
99754
99504
99372
99811
99369
99746
99551
99703
99707
99376
99898
99396
99812
99790
99495
99523
99650
99768
99507
99409
99616
99489
99405
99526
99374
99720
99502
99386
99644
99516
99763
99751
99445
99442
99645
99413
99543
99586
99423
99491
99559
99449
99398
99521
99454
99515
99542
99441
99486
99624
99689
99493
99445
99761
99841
99483
99694
99965
99375
99618
99448
99518
99693
99557
99484
99780
99708
99692
99692
99406
99591
99453
99807
99407
99553
99434
99764
99454
99442
99375
99379
99381
99382
99509
99376
99602
99833
99744
99493
99474
99817
99511
99397
99577
99418
99478
99482
99504
99520
99702
99410
99447
99392
99463
99447
99763
99806
99454
99453
99448
99539
99691
99597
99502
99749
99428
99531
99539
99715
99510
99562
99465
99722
99488
99536
99423
99536
99423
99498
99695
99660
99432
99486
99718
99749
99494
99836
99558
99876
99522
99492
99492
99841
99770
99456
99648
99546
99435
99424
99519
99964
99604
99527
99502
99387
99534
99917
99476
99376
99377
99612
99560
99833
99732
99713
99520
99619
99437
99513
99694
99834
99535
99751
99569
99419
99414
99453
99757
99399
99582
99419
99451
99419
99616
99693
99557
99888
99693
99573
99456
99552
99649
99550
99693
99635
99743
99421
99462
99870
99418
99380
99475
99500
99434
99721
99450
99503
99669
99369
99600
99583
99393
99559
99375
99649
99586
99480
99747
99598
99481
99570
99853
99653
99684
99489
99438
99669
99431
99545
99394
99422
99444
99787
99819
99631
99581
99703
99597
99614
99579
99619
99434
99422
99832
99466
99485
99557
99582
99878
99497
99580
99418
99455
99571
99544
99573
99463
99567
99605
99876
99674
99582
99624
99442
99620
99576
99669
99815
99575
99482
99626
99740
99606
99522
99789
99488
99511
99460
99883
99694
99554
99954
99427
99433
99599
99506
99548
99516
99450
99731
99744
99462
99373
99869
99499
99686
99412
99476
99434
99396
99709
99559
99484
99556
99439
99603
99665
99894
99718
99635
99463
99536
99851
99501
99781
99563
99428
99574
99410
99576
99573
99517
99536
99480
99778
99432
99387
99378
99702
99467
99706
99649
99686
99371
99685
99573
99484
99409
99659
99850
99521
99391
99435
99590
99503
99682
99399
99473
99459
99880
99624
99498
99594
99432
99739
99578
99673
99419
99561
99610
99405
99529
99521
99645
99674
99474
99561
99415
99464
99566
99456
99382
99661
99485
99671
99468
99566
99477
99521
99801
99588
99420
99844
99787
99561
99636
99599
99445
99753
99558
99467
99568
99373
99372
99670
99600
99930
99471
99420
99382
99868
99469
99869
99859
99378
99450
99780
99490
99449
99667
99471
99564
99677
99842
99527
99627
99377
99446
99628
99718
99456
99437
99521
99422
99901
99426
99707
99593
99623
99469
99409
99620
99648
99954
99594
99559
99401
99481
99370
99677
99609
99462
99814
99652
99511
99608
99422
99653
99874
99580
99556
99820
99836
99504
99627
99685
99763
99444
99487
99565
99593
99731
99681
99438
99437
99822
99396
99614
99682
99441
99428
99411
99453
99651
99482
99471
99544
99459
99413
99811
99535
99849
99477
99736
99641
99507
99570
99891
99460
99796
99561
99609
99403
99652
99847
99657
99439
99419
99525
99711
99699
99711
99510
99577
99504
99434
99461
99564
99394
99555
99716
99432
99702
99968
99715
99649
99544
99535
99592
99496
99706
99565
99532
99430
99647
99466
99460
99477
99411
99747
99808
99841
99602
99467
99391
99732
99553
99507
99424
99421
99698
99607
99661
99632
99582
99463
99502
99407
99611
99545
99855
99424
99392
99550
99799
99688
99901
99394
99514
99873
99885
99676
99472
99429
99797
99606
99528
99877
99376
99420
99829
99450
99709
99941
99836
99439
99453
99442
99434
99406
99572
99468
99624
99398
99386
99875
99845
99724
99386
99371
99373
99651
99666
99672
99487
99475
99553
99569
99464
99594
99679
99485
99529
99789
99428
99408
99430
99375
99710
99720
99622
99653
99645
99727
99837
99844
99371
99803
99643
99816
99595
99856
99374
99413
99957
99701
99742
99415
99613
99398
99526
99542
99686
99534
99483
99650
99505
99547
99513
99511
99566
99547
99681
99441
99819
99405
99821
99644
99531
99440
99811
99751
99665
99888
99582
99573
99954
99546
99715
99598
99413
99677
99585
99416
99845
99633
99390
99728
99374
99822
99894
99654
99429
99783
99437
99409
99746
99425
99570
99446
99817
99937
99410
99766
99703
99595
99707
99725
99451
99553
99731
99536
99658
99817
99676
99623
99751
99599
99400
99394
99397
99588
99774
99561
99772
99648
99409
99502
99378
99477
99604
99391
99583
99554
99564
99585
99554
99412
99477
99468
99900
99668
99663
99403
99392
99391
99394
99892
99897
99463
99668
99673
99537
99485
99442
99799
99757
99720
99409
99558
99419
99453
99598
99895
99802
99616
99630
99433
99637
99557
99588
99586
99707
99488
99696
99858
99483
99497
99418
99453
99707
99441
99405
99584
99681
99429
99411
99540
99496
99660
99746
99497
99481
99708
99470
99524
99383
99471
99713
99498
99450
99561
99499
99378
99757
99411
99638
99429
99551
99594
99405
99542
99528
99380
99420
99377
99486
99424
99819
99701
99552
99756
99560
99711
99423
99550
99800
99446
99438
99701
99841
99589
99383
99861
99506
99749
99755
99389
99554
99728
99565
99865
99596
99497
99770
99440
99379
99457
99820
99524
99767
99391
99661
99525
99385
99726
99395
99655
99459
99639
99563
99906
99717
99389
99860
99440
99604
99702
99390
99477
99543
99445
99371
99479
99718
99416
99392
99458
99652
99783
99576
99415
99477
99443
99846
99419
99379
99489
99377
99680
99473
99683
99494
99631
99829
99651
99534
99665
99732
99459
99438
99733
99763
99743
99574
99491
99391
99408
99397
99516
99545
99793
99381
99695
99394
99578
99556
99855
99807
99606
99477
99587
99387
99757
99748
99871
99378
99593
99619
99697
99586
99510
99576
99896
99531
99598
99584
99692
99539
99436
99687
99948
99734
99854
99801
99666
99541
99498
99613
99669
99494
99822
99536
99597
99597
99588
99677
99627
99547
99795
99517
99616
99442
99512
99558
99549
99370
99731
99658
99387
99540
99842
99375
99635
99614
99603
99578
99652
99396
99372
99582
99394
99471
99423
99637
99941
99459
99487
99396
99777
99911
99785
99378
99536
99622
99434
99932
99512
99469
99395
99910
99795
99459
99681
99951
99450
99797
99428
99795
99539
99768
99562
99526
99569
99506
99766
99436
99412
99825
99411
99853
99405
99810
99419
99634
99523
99696
99433
99705
99517
99383
99716
99600
99731
99673
99740
99804
99671
99402
99807
99661
99416
99840
99478
99489
99411
99646
99409
99776
99394
99513
99403
99546
99437
99651
99489
99398
99616
99599
99600
99592
99464
99397
99615
99449
99454
99508
99676
99526
99376
99701
99475
99509
99938
99476
99585
99436
99445
99499
99891
99471
99463
99427
99461
99577
99442
99731
99680
99675
99411
99395
99452
99500
99472
99726
99692
99654
99463
99649
99541
99719
99530
99822
99528
99541
99690
99624
99462
99772
99371
99873
99451
99547
99856
99492
99894
99691
99426
99384
99379
99933
99800
99737
99407
99819
99675
99436
99921
99786
99384
99460
99462
99385
99407
99736
99422
99680
99706
99523
99549
99674
99749
99473
99466
99817
99888
99438
99546
99398
99725
99634
99486
99513
99581
99595
99531
99502
99597
99601
99715
99976
99626
99548
99677
99600
99913
99461
99393
99388
99519
99607
99625
99504
99772
99794
99775
99585
99764
99474
99708
99902
99948
99617
99431
99607
99439
99418
99564
99480
99621
99396
99655
99400
99785
99566
99412
99634
99384
99835
99557
99393
99569
99644
99714
99854
99412
99534
99658
99467
99834
99742
99506
99529
99604
99375
99634
99615
99449
99685
99438
99488
99572
99564
99432
99578
99533
99497
99467
99551
99398
99759
99529
99493
99566
99427
99614
99541
99950
99632
99657
99632
99509
99409
99648
99731
99430
99520
99773
99522
99407
99435
99663
99457
99632
99508
99682
99658
99476
99391
99517
99753
99433
99773
99571
99708
99427
99513
99490
99712
99605
99751
99622
99528
99508
99545
99894
99467
99609
99829
99375
99649
99403
99758
99439
99647
99668
99462
99530
99556
99572
99609
99392
99624
99441
99732
99719
99553
99641
99370
99618
99530
99644
99459
99474
99380
99647
99395
99466
99864
99796
99488
99813
99729
99548
99800
99390
99839
99570
99418
99501
99703
99378
99370
99655
99863
99699
99526
99515
99487
99625
99828
99749
99398
99579
99580
99453
99626
99405
99547
99831
99709
99623
99428
99413
99499
99655
99426
99906
99633
99736
99567
99509
99813
99887
99645
99705
99471
99498
99770
99721
99947
99479
99471
99461
99647
99518
99387
99381
99433
99380
99554
99690
99422
99514
99471
99434
99622
99467
99615
99489
99391
99426
99397
99398
99429
99454
99371
99512
99609
99706
99505
99394
99916
99424
99631
99429
99394
99602
99668
99614
99916
99685
99533
99538
99550
99435
99522
99556
99432
99576
99684
99800
99442
99541
99622
99544
99495
99541
99393
99655
99890
99405
99510
99632
99522
99545
99454
99607
99384
99406
99798
99656
99370
99582
99476
99613
99612
99512
99439
99549
99408
99697
99586
99639
99579
99376
99459
99382
99679
99648
99582
99588
99504
99647
99723
99742
99649
99931
99384
99482
99501
99375
99916
99397
99547
99451
99738
99790
99812
99525
99589
99736
99717
99667
99463
99758
99393
99373
99631
99903
99718
99474
99577
99438
99704
99369
99403
99610
99618
99527
99834
99581
99577
99616
99675
99865
99622
99719
99454
99884
99834
99468
99587
99493
99660
99560
99741
99371
99418
99826
99597
99452
99425
99482
99571
99652
99777
99376
99721
99407
99465
99541
99902
99479
99496
99571
99565
99406
99596
99409
99736
99495
99496
99600
99808
99408
99403
99621
99678
99647
99391
99790
99551
99756
99376
99832
99511
99370
99372
99659
99446
99438
99397
99601
99377
99440
99430
99745
99450
99633
99586
99450
99450
99568
99608
99426
99393
99722
99684
99821
99435
99407
99682
99529
99610
99520
99533
99540
99412
99414
99535
99940
99783
99533
99402
99751
99425
99430
99632
99703
99765
99679
99757
99738
99410
99415
99529
99383
99431
99475
99372
99774
99572
99498
99953
99719
99850
99413
99656
99567
99472
99431
99601
99435
99381
99401
99638
99429
99566
99598
99545
99463
99657
99736
99531
99713
99437
99677
99873
99388
99859
99697
99606
99432
99426
99762
99568
99694
99458
99417
99617
99789
99728
99849
99514
99649
99802
99647
99666
99384
99422
99459
99448
99867
99463
99496
99426
99689
99601
99419
99852
99736
99524
99644
99728
99370
99927
99522
99497
99397
99685
99707
99392
99402
99928
99504
99374
99690
99440
99425
99398
99749
99586
99857
99726
99409
99379
99874
99627
99444
99824
99576
99430
99692
99602
99761
99402
99698
99718
99825
99376
99593
99707
99681
99504
99772
99589
99701
99449
99383
99454
99709
99671
99560
99654
99397
99515
99522
99675
99496
99841
99554
99932
99623
99695
99657
99392
99406
99605
99427
99463
99653
99398
99452
99482
99662
99831
99374
99427
99585
99544
99539
99536
99614
99417
99468
99963
99819
99736
99439
99803
99538
99488
99506
99380
99523
99442
99798
99622
99407
99558
99747
99835
99423
99807
99454
99689
99432
99827
99892
99661
99691
99598
99703
99800
99445
99828
99501
99605
99557
99639
99693
99369
99558
99476
99478
99550
99672
99495
99643
99813
99757
99706
99547
99490
99516
99816
99649
99370
99507
99393
99369
99463
99417
99381
99904
99802
99879
99397
99649
99633
99419
99807
99941
99460
99489
99613
99559
99676
99476
99460
99512
99403
99488
99460
99639
99527
99477
99568
99470
99647
99546
99844
99714
99463
99663
99633
99649
99541
99596
99485
99736
99395
99506
99456
99506
99755
99932
99700
99401
99390
99419
99473
99659
99790
99523
99691
99599
99809
99969
99592
99788
99549
99524
99528
99502
99381
99726
99555
99784
99659
99639
99563
99431
99549
99510
99634
99426
99410
99401
99372
99499
99603
99400
99388
99635
99817
99579
99648
99808
99708
99418
99382
99849
99391
99612
99529
99640
99771
99461
99398
99410
99705
99397
99543
99632
99640
99711
99448
99460
99491
99624
99681
99655
99809
99829
99516
99556
99751
99382
99553
99568
99502
99495
99587
99393
99480
99396
99740
99812
99512
99455
99506
99603
99461
99615
99534
99511
99462
99641
99400
99485
99806
99408
99379
99463
99578
99787
99372
99556
99407
99449
99673
99471
99682
99579
99840
99524
99630
99871
99509
99609
99542
99437
99739
99487
99426
99474
99758
99497
99405
99718
99371
99597
99491
99911
99641
99425
99653
99574
99726
99515
99430
99728
99646
99427
99481
99653
99617
99390
99590
99416
99626
99633
99372
99493
99626
99542
99418
99377
99518
99463
99737
99631
99602
99403
99606
99537
99568
99518
99492
99640
99838
99570
99759
99686
99759
99637
99438
99513
99377
99647
99438
99369
99570
99633
99615
99404
99442
99473
99645
99594
99756
99904
99504
99866
99586
99457
99611
99582
99589
99506
99384
99490
99585
99849
99592
99812
99391
99691
99751
99489
99570
99634
99373
99525
99890
99502
99637
99637
99616
99615
99394
99380
99463
99840
99411
99497
99430
99685
99488
99707
99601
99444
99454
99382
99679
99388
99391
99575
99480
99704
99681
99581
99554
99926
99504
99854
99438
99395
99721
99760
99482
99569
99716
99544
99761
99507
99805
99673
99421
99472
99493
99729
99609
99849
99388
99511
99614
99612
99708
99614
99643
99382
99477
99614
99402
99373
99380
99592
99552
99465
99821
99405
99736
99746
99507
99467
99628
99391
99571
99668
99492
99758
99636
99596
99447
99777
99458
99472
99422
99556
99527
99630
99543
99508
99889
99487
99545
99601
99771
99448
99626
99557
99487
99429
99646
99813
99449
99521
99924
99846
99777
99551
99423
99434
99378
99529
99396
99627
99551
99642
99704
99952
99599
99726
99653
99569
99652
99457
99541
99536
99788
99981
99556
99392
99404
99785
99548
99437
99592
99544
99651
99535
99517
99431
99538
99420
99632
99422
99688
99383
99532
99888
99607
99614
99499
99630
99739
99747
99549
99385
99659
99475
99619
99465
99598
99380
99408
99741
99786
99561
99649
99817
99799
99439
99575
99500
99529
99430
99465
99616
99654
99480
99770
99413
99715
99472
99397
99726
99509
99621
99712
99641
99664
99527
99800
99607
99696
99753
99456
99435
99404
99609
99879
99654
99743
99656
99501
99609
99436
99370
99706
99583
99386
99532
99518
99389
99527
99398
99501
99623
99465
99978
99862
99679
99437
99750
99565
99791
99845
99613
99448
99418
99721
99428
99637
99474
99388
99814
99638
99762
99726
99556
99379
99433
99513
99455
99563
99606
99929
99418
99429
99631
99615
99692
99408
99763
99798
99712
99532
99723
99425
99425
99581
99755
99419
99754
99475
99870
99672
99453
99678
99401
99705
99724
99494
99860
99598
99619
99689
99469
99639
99722
99519
99497
99670
99596
99380
99382
99831
99626
99548
99592
99801
99370
99840
99455
99798
99560
99413
99502
99533
99680
99454
99719
99894
99546
99485
99522
99754
99429
99472
99583
99716
99434
99546
99431
99902
99515
99748
99398
99887
99555
99591
99510
99619
99566
99692
99543
99485
99460
99373
99580
99384
99475
99771
99807
99461
99630
99732
99393
99570
99624
99448
99376
99519
99745
99562
99404
99449
99460
99532
99816
99807
99516
99667
99687
99445
99576
99539
99625
99474
99536
99609
99626
99582
99524
99549
99476
99677
99403
99662
99713
99754
99609
99507
99536
99769
99658
99478
99624
99430
99385
99863
99666
99840
99649
99589
99426
99530
99460
99433
99753
99453
99505
99397
99417
99372
99413
99507
99428
99628
99960
99481
99802
99613
99513
99587
99376
99382
99565
99478
99501
99749
99679
99794
99421
99467
99524
99479
99473
99571
99985
99429
99866
99580
99513
99553
99404
99480
99824
99534
99907
99542
99762
99411
99767
99526
99566
99682
99717
99488
99701
99435
99528
99571
99471
99672
99791
99718
99483
99632
99539
99400
99754
99408
99373
99417
99380
99472
99492
99737
99511
99497
99621
99672
99824
99598
99445
99417
99513
99544
99685
99714
99486
99571
99764
99393
99395
99566
99383
99436
99646
99902
99373
99390
99676
99386
99520
99536
99581
99954
99664
99628
99438
99376
99790
99558
99544
99613
99747
99472
99636
99423
99725
99814
99539
99419
99410
99845
99646
99391
99626
99453
99544
99385
99668
99442
99681
99463
99669
99843
99614
99574
99654
99647
99902
99935
99555
99528
99617
99526
99507
99727
99397
99442
99477
99460
99401
99842
99567
99680
99405
99823
99430
99861
99790
99675
99541
99380
99871
99582
99456
99421
99425
99685
99407
99576
99541
99698
99389
99527
99541
99532
99806
99738
99481
99516
99694
99636
99668
99434
99874
99624
99864
99748
99729
99422
99715
99394
99708
99378
99471
99554
99394
99462
99848
99803
99403
99436
99844
99499
99906
99775
99520
99952
99457
99624
99768
99719
99628
99615
99621
99463
99537
99473
99493
99651
99740
99555
99406
99751
99815
99445
99614
99646
99603
99562
99618
99529
99519
99380
99474
99662
99495
99594
99371
99458
99454
99760
99878
99689
99458
99560
99620
99473
99518
99493
99534
99559
99858
99790
99732
99452
99499
99683
99439
99674
99536
99571
99498
99747
99645
99613
99676
99508
99433
99432
99487
99410
99782
99566
99548
99739
99663
99621
99469
99789
99671
99405
99412
99376
99385
99583
99730
99896
99611
99867
99425
99543
99677
99452
99456
99690
99802
99459
99546
99716
99879
99763
99970
99378
99414
99893
99481
99514
99675
99444
99572
99692
99401
99499
99804
99436
99444
99661
99680
99594
99620
99705
99569
99405
99456
99381
99385
99842
99686
99485
99690
99498
99377
99435
99761
99682
99563
99733
99615
99432
99531
99544
99873
99668
99380
99430
99395
99743
99521
99539
99672
99377
99398
99543
99373
99540
99541
99420
99741
99598
99862
99447
99626
99511
99659
99855
99650
99464
99493
99578
99657
99848
99445
99554
99721
99557
99814
99573
99907
99626
99612
99674
99483
99485
99644
99981
99715
99561
99597
99457
99783
99381
99805
99612
99510
99518
99860
99739
99614
99631
99457
99624
99639
99430
99837
99611
99698
99788
99861
99369
99554
99528
99514
99839
99724
99781
99579
99586
99402
99668
99563
99472
99387
99666
99619
99606
99453
99422
99397
99396
99529
99728
99719
99571
99705
99467
99388
99580
99446
99784
99675
99773
99514
99400
99953
99855
99396
99409
99595
99525
99410
99685
99619
99520
99612
99748
99765
99530
99736
99558
99620
99384
99699
99378
99418
99597
99764
99575
99375
99701
99374
99510
99790
99710
99700
99380
99399
99629
99619
99755
99426
99879
99489
99697
99849
99724
99584
99567
99586
99617
99780
99406
99609
99421
99558
99771
99932
99647
99608
99397
99858
99724
99842
99412
99418
99656
99486
99396
99377
99586
99497
99592
99463
99493
99454
99776
99404
99390
99550
99385
99473
99567
99697
99411
99597
99720
99591
99379
99664
99466
99521
99370
99799
99726
99500
99429
99383
99635
99497
99420
99384
99454
99440
99549
99676
99478
99395
99382
99384
99552
99499
99371
99537
99670
99478
99448
99731
99973
99638
99601
99443
99408
99579
99408
99797
99477
99533
99947
99428
99664
99536
99547
99580
99471
99410
99774
99655
99523
99383
99605
99635
99430
99830
99762
99379
99540
99737
99432
99411
99797
99627
99638
99397
99559
99520
99617
99478
99483
99822
99901
99524
99436
99420
99642
99381
99524
99687
99708
99395
99491
99418
99743
99590
99515
99804
99523
99411
99647
99412
99472
99655
99418
99847
99530
99883
99820
99850
99497
99670
99617
99902
99828
99729
99425
99658
99838
99428
99780
99621
99609
99675
99859
99423
99760
99385
99517
99571
99651
99745
99448
99413
99576
99775
99430
99420
99453
99513
99630
99416
99407
99615
99679
99381
99607
99429
99519
99432
99387
99559
99667
99499
99911
99602
99726
99422
99733
99396
99484
99515
99520
99398
99515
99440
99647
99646
99709
99473
99469
99809
99451
99568
99823
99697
99388
99639
99489
99440
99878
99406
99844
99438
99504
99529
99458
99584
99557
99633
99602
99481
99581
99864
99754
99853
99667
99505
99439
99762
99513
99840
99461
99474
99596
99557
99590
99631
99696
99631
99431
99399
99588
99467
99734
99426
99467
99915
99576
99904
99734
99630
99594
99614
99708
99565
99414
99515
99520
99822
99673
99723
99386
99369
99452
99537
99705
99369
99709
99707
99391
99666
99434
99503
99683
99711
99933
99389
99821
99733
99375
99509
99689
99413
99849
99586
99906
99371
99698
99489
99524
99461
99419
99404
99732
99381
99373
99469
99845
99767
99557
99451
99864
99464
99641
99424
99840
99909
99476
99371
99689
99586
99627
99450
99605
99500
99814
99799
99741
99811
99678
99448
99488
99636
99496
99411
99582
99401
99642
99524
99564
99509
99455
99448
99737
99439
99559
99688
99571
99387
99668
99493
99898
99524
99404
99915
99584
99738
99785
99423
99460
99805
99448
99526
99376
99488
99376
99570
99522
99704
99497
99372
99374
99431
99618
99493
99374
99612
99534
99906
99516
99391
99663
99402
99372
99655
99931
99390
99392
99895
99540
99687
99439
99400
99596
99501
99418
99414
99421
99437
99516
99580
99401
99610
99629
99809
99380
99378
99601
99434
99623
99686
99565
99737
99684
99590
99370
99512
99378
99766
99499
99789
99577
99538
99387
99458
99644
99665
99461
99617
99432
99720
99546
99544
99548
99530
99646
99650
99420
99635
99484
99458
99663
99428
99726
99564
99475
99740
99508
99500
99421
99371
99721
99456
99385
99501
99580
99854
99947
99670
99618
99815
99647
99395
99393
99531
99552
99415
99728
99460
99542
99385
99615
99842
99738
99476
99731
99370
99600
99408
99586
99578
99753
99458
99474
99889
99708
99574
99625
99724
99610
99817
99839
99723
99608
99388
99454
99860
99534
99840
99841
99775
99456
99523
99596
99784
99769
99441
99669
99613
99624
99597
99599
99685
99930
99444
99508
99616
99490
99782
99493
99648
99794
99431
99500
99440
99594
99630
99680
99808
99685
99607
99372
99557
99727
99574
99435
99603
99731
99569
99756
99544
99737
99730
99667
99568
99375
99719
99527
99610
99401
99437
99504
99650
99703
99490
99870
99433
99482
99754
99822
99744
99514
99956
99448
99724
99445
99568
99408
99589
99597
99430
99428
99503
99421
99385
99456
99731
99504
99524
99813
99641
99528
99487
99550
99709
99730
99396
99469
99780
99524
99668
99397
99671
99665
99725
99754
99456
99600
99801
99426
99431
99569
99493
99506
99543
99638
99702
99485
99532
99570
99739
99815
99430
99560
99413
99556
99648
99552
99385
99691
99725
99531
99542
99531
99526
99605
99398
99534
99529
99541
99692
99492
99715
99822
99568
99420
99752
99831
99436
99552
99424
99778
99671
99435
99424
99757
99577
99472
99533
99382
99746
99689
99563
99436
99769
99772
99477
99639
99535
99441
99424
99663
99428
99607
99502
99480
99670
99572
99446
99443
99660
99686
99689
99676
99965
99426
99583
99587
99448
99415
99513
99524
99667
99511
99822
99378
99433
99795
99511
99489
99521
99471
99433
99490
99580
99387
99842
99611
99646
99454
99505
99740
99516
99725
99634
99775
99601
99404
99419
99504
99619
99506
99559
99564
99748
99684
99542
99648
99557
99584
99866
99387
99427
99383
99618
99669
99530
99803
99550
99482
99719
99556
99488
99552
99387
99548
99470
99442
99464
99684
99573
99888
99550
99832
99514
99394
99630
99424
99757
99548
99726
99388
99481
99558
99494
99629
99678
99378
99619
99375
99455
99553
99678
99751
99460
99637
99639
99423
99729
99519
99562
99547
99771
99532
99489
99463
99700
99578
99398
99563
99634
99483
99414
99827
99622
99436
99701
99938
99412
99736
99377
99381
99513
99626
99807
99684
99755
99441
99682
99448
99466
99388
99938
99550
99808
99972
99615
99950
99624
99481
99512
99426
99429
99440
99690
99649
99417
99718
99584
99675
99599
99424
99836
99911
99753
99765
99530
99757
99450
99452
99462
99490
99758
99611
99709
99392
99559
99679
99389
99656
99520
99840
99703
99439
99681
99547
99416
99462
99632
99664
99536
99752
99467
99807
99528
99395
99500
99440
99713
99632
99522
99732
99712
99833
99531
99588
99797
99452
99411
99581
99460
99632
99461
99693
99688
99810
99727
99698
99613
99410
99401
99584
99711
99594
99407
99954
99860
99391
99625
99596
99476
99475
99433
99804
99401
99518
99621
99445
99424
99490
99514
99560
99539
99501
99544
99463
99567
99625
99416
99680
99564
99832
99384
99823
99888
99390
99699
99645
99484
99442
99745
99415
99549
99415
99698
99588
99625
99609
99620
99502
99806
99476
99401
99383
99513
99533
99727
99758
99474
99598
99434
99773
99631
99594
99469
99641
99669
99710
99702
99564
99611
99430
99621
99733
99502
99406
99750
99570
99525
99530
99806
99376
99578
99914
99398
99432
99758
99516
99442
99604
99731
99665
99388
99523
99637
99512
99581
99808
99559
99676
99607
99735
99436
99610
99580
99565
99515
99828
99395
99514
99692
99749
99675
99453
99623
99390
99729
99401
99377
99402
99410
99472
99528
99752
99710
99610
99711
99822
99397
99540
99411
99490
99548
99455
99453
99453
99767
99386
99539
99654
99405
99473
99578
99757
99450
99425
99420
99523
99707
99555
99680
99613
99477
99438
99721
99477
99448
99439
99702
99450
99815
99548
99542
99496
99706
99931
99550
99842
99444
99666
99379
99529
99710
99738
99463
99517
99542
99611
99636
99476
99530
99951
99648
99611
99595
99544
99654
99588
99513
99370
99409
99671
99444
99743
99482
99476
99627
99489
99764
99444
99678
99657
99472
99646
99785
99750
99742
99674
99396
99590
99680
99542
99979
99685
99654
99564
99465
99558
99835
99410
99507
99626
99538
99440
99493
99457
99678
99556
99597
99533
99640
99489
99528
99612
99405
99644
99619
99473
99448
99465
99384
99829
99691
99554
99574
99608
99516
99951
99736
99703
99452
99721
99504
99508
99494
99490
99381
99484
99372
99782
99453
99540
99374
99374
99545
99411
99519
99709
99415
99501
99637
99722
99462
99656
99393
99893
99625
99828
99939
99466
99694
99501
99782
99759
99453
99584
99690
99645
99419
99389
99872
99475
99581
99833
99718
99606
99529
99388
99711
99679
99401
99577
99906
99379
99483
99417
99540
99553
99391
99558
99521
99549
99409
99738
99588
99641
99551
99473
99611
99527
99378
99562
99458
99522
99882
99404
99410
99855
99404
99420
99587
99464
99864
99483
99376
99484
99404
99404
99812
99371
99590
99586
99439
99819
99514
99938
99804
99461
99571
99528
99678
99388
99401
99569
99401
99928
99517
99555
99452
99438
99655
99550
99768
99626
99619
99476
99379
99574
99467
99413
99514
99435
99660
99630
99484
99514
99433
99436
99395
99635
99502
99888
99386
99466
99508
99641
99787
99596
99531
99441
99712
99824
99509
99403
99813
99775
99522
99632
99687
99435
99920
99883
99712
99458
99412
99442
99895
99374
99564
99529
99400
99586
99369
99378
99695
99548
99656
99925
99917
99883
99706
99476
99701
99661
99467
99461
99395
99579
99752
99735
99420
99523
99540
99417
99417
99371
99441
99383
99384
99714
99371
99754
99918
99842
99578
99536
99590
99450
99387
99614
99625
99456
99637
99700
99709
99497
99502
99489
99814
99585
99653
99898
99444
99439
99495
99380
99736
99891
99516
99486
99431
99817
99569
99420
99406
99762
99702
99463
99823
99383
99738
99628
99461
99541
99379
99725
99408
99831
99463
99491
99616
99903
99775
99438
99872
99635
99731
99657
99642
99569
99617
99638
99464
99792
99850
99369
99650
99749
99684
99715
99741
99787
99480
99735
99529
99914
99369
99488
99482
99783
99632
99775
99620
99379
99520
99544
99426
99374
99717
99392
99854
99723
99411
99968
99740
99565
99816
99471
99754
99612
99550
99685
99423
99796
99405
99410
99467
99941
99549
99631
99497
99413
99394
99468
99494
99575
99386
99513
99379
99394
99475
99598
99573
99768
99483
99570
99420
99772
99720
99547
99446
99540
99393
99536
99451
99402
99512
99503
99881
99769
99802
99643
99532
99443
99416
99778
99596
99728
99819
99557
99632
99673
99383
99381
99494
99822
99385
99572
99552
99709
99676
99658
99567
99883
99617
99625
99426
99843
99462
99539
99552
99927
99755
99839
99665
99794
99467
99712
99838
99832
99437
99637
99447
99561
99762
99561
99720
99586
99430
99378
99402
99524
99532
99479
99385
99732
99703
99569
99391
99507
99605
99438
99528
99394
99505
99786
99395
99731
99457
99493
99681
99515
99527
99792
99671
99540
99687
99953
99701
99666
99376
99461
99515
99533
99509
99471
99740
99616
99562
99532
99570
99821
99567
99665
99620
99477
99608
99430
99546
99670
99527
99844
99437
99435
99495
99435
99621
99736
99413
99448
99767
99453
99869
99386
99517
99436
99541
99496
99593
99694
99717
99444
99604
99608
99374
99508
99474
99550
99812
99660
99870
99508
99426
99396
99617
99703
99523
99420
99925
99600
99629
99381
99413
99865
99436
99727
99436
99782
99803
99527
99538
99595
99917
99432
99482
99547
99546
99438
99594
99677
99407
99596
99428
99629
99469
99792
99407
99737
99385
99436
99379
99370
99497
99655
99790
99598
99406
99497
99501
99446
99477
99444
99540
99485
99509
99447
99710
99494
99903
99390
99395
99734
99663
99413
99796
99455
99638
99676
99537
99634
99489
99647
99501
99371
99450
99469
99622
99977
99505
99483
99588
99441
99714
99772
99501
99377
99446
99853
99423
99565
99594
99400
99375
99567
99764
99567
99505
99490
99571
99941
99450
99553
99472
99503
99518
99525
99471
99390
99485
99651
99750
99507
99404
99890
99423
99542
99546
99475
99848
99369
99480
99629
99753
99411
99531
99710
99419
99730
99451
99375
99531
99421
99704
99418
99853
99556
99411
99617
99769
99603
99596
99579
99475
99470
99522
99862
99481
99836
99746
99480
99666
99422
99564
99547
99875
99579
99581
99693
99582
99393
99382
99616
99375
99599
99593
99609
99511
99480
99417
99434
99502
99485
99428
99633
99875
99486
99439
99548
99839
99458
99521
99384
99577
99592
99551
99581
99717
99456
99733
99370
99422
99928
99582
99635
99548
99489
99537
99598
99437
99867
99471
99615
99659
99530
99757
99518
99613
99665
99403
99515
99643
99465
99551
99586
99772
99610
99439
99422
99442
99569
99608
99625
99593
99408
99797
99375
99648
99473
99517
99533
99657
99374
99423
99440
99584
99629
99374
99854
99490
99519
99806
99457
99451
99639
99519
99885
99528
99431
99661
99396
99702
99873
99382
99373
99748
99457
99546
99731
99670
99718
99383
99371
99492
99417
99719
99841
99452
99835
99930
99904
99629
99553
99525
99517
99431
99623
99706
99781
99709
99598
99555
99464
99393
99595
99833
99526
99452
99399
99388
99403
99873
99479
99657
99753
99858
99689
99713
99421
99505
99453
99896
99494
99432
99666
99874
99771
99540
99371
99861
99375
99468
99742
99812
99873
99583
99380
99500
99372
99518
99554
99692
99376
99478
99718
99463
99549
99385
99372
99606
99535
99723
99598
99520
99446
99950
99427
99459
99552
99844
99645
99519
99412
99371
99451
99474
99879
99787
99945
99811
99728
99540
99544
99421
99443
99562
99764
99577
99672
99517
99376
99831
99382
99648
99421
99917
99468
99387
99397
99601
99689
99529
99408
99737
99398
99578
99978
99832
99395
99551
99463
99856
99575
99606
99665
99807
99609
99572
99743
99423
99705
99432
99379
99650
99764
99384
99449
99583
99561
99641
99647
99757
99481
99388
99474
99436
99646
99626
99431
99835
99407
99561
99531
99519
99472
99472
99804
99476
99523
99745
99881
99580
99411
99782
99671
99506
99597
99663
99611
99383
99499
99536
99369
99846
99431
99489
99713
99405
99432
99760
99761
99510
99468
99813
99486
99556
99459
99857
99437
99633
99831
99446
99723
99671
99462
99746
99463
99745
99596
99666
99598
99787
99435
99843
99452
99681
99837
99628
99758
99429
99727
99662
99765
99686
99420
99464
99552
99753
99537
99834
99674
99697
99468
99582
99475
99756
99425
99472
99629
99674
99577
99565
99666
99513
99492
99637
99442
99391
99755
99526
99437
99570
99703
99440
99375
99431
99717
99488
99693
99573
99633
99783
99489
99656
99599
99640
99781
99467
99840
99535
99900
99496
99601
99494
99502
99566
99418
99487
99902
99684
99830
99373
99532
99398
99946
99685
99679
99594
99697
99405
99414
99493
99859
99389
99462
99827
99406
99773
99637
99701
99512
99457
99497
99683
99649
99709
99476
99645
99803
99829
99665
99717
99810
99670
99511
99526
99784
99428
99451
99500
99378
99604
99794
99596
99434
99765
99451
99483
99395
99651
99594
99398
99437
99394
99540
99781
99561
99606
99396
99760
99606
99749
99465
99530
99401
99390
99416
99810
99503
99572
99845
99421
99656
99647
99542
99498
99549
99873
99663
99396
99636
99469
99501
99946
99383
99577
99519
99755
99498
99383
99434
99484
99554
99546
99539
99654
99556
99634
99439
99701
99527
99552
99546
99818
99449
99496
99385
99409
99425
99490
99519
99423
99410
99678
99625
99382
99874
99439
99537
99467
99543
99505
99471
99376
99856
99490
99475
99942
99590
99377
99571
99398
99565
99400
99734
99545
99720
99857
99973
99462
99511
99401
99512
99392
99649
99529
99455
99427
99865
99379
99597
99642
99434
99551
99594
99459
99802
99455
99524
99377
99665
99469
99477
99465
99787
99597
99643
99783
99550
99411
99470
99548
99863
99512
99437
99445
99403
99576
99687
99379
99610
99387
99416
99869
99585
99734
99456
99529
99474
99677
99874
99512
99387
99470
99818
99799
99759
99673
99377
99446
99532
99680
99388
99521
99744
99401
99825
99391
99430
99414
99458
99716
99529
99411
99901
99443
99715
99616
99488
99406
99382
99563
99502
99618
99596
99479
99526
99488
99377
99372
99576
99411
99490
99678
99970
99433
99611
99662
99381
99395
99680
99733
99424
99657
99741
99581
99620
99517
99515
99467
99745
99747
99793
99628
99416
99643
99634
99376
99887
99499
99431
99580
99620
99824
99372
99831
99974
99454
99415
99910
99738
99709
99550
99656
99491
99693
99564
99471
99401
99836
99594
99501
99877
99604
99392
99431
99736
99501
99681
99465
99661
99429
99646
99443
99485
99618
99417
99602
99810
99607
99419
99436
99525
99516
99770
99418
99405
99949
99419
99624
99505
99703
99389
99873
99639
99371
99433
99617
99623
99721
99583
99610
99687
99456
99390
99446
99690
99849
99382
99506
99423
99518
99625
99859
99382
99488
99864
99583
99385
99743
99422
99563
99777
99640
99378
99450
99823
99744
99435
99667
99781
99537
99375
99491
99424
99510
99635
99642
99435
99391
99427
99742
99824
99864
99570
99755
99499
99883
99440
99827
99804
99726
99397
99795
99508
99661
99394
99422
99393
99492
99395
99373
99396
99370
99801
99397
99696
99399
99587
99445
99802
99631
99462
99420
99704
99428
99895
99531
99872
99517
99770
99617
99707
99481
99526
99578
99753
99471
99827
99414
99842
99428
99599
99752
99425
99565
99604
99473
99372
99383
99380
99434
99543
99722
99373
99740
99906
99466
99920
99823
99467
99510
99481
99596
99590
99487
99680
99409
99446
99446
99799
99794
99671
99403
99983
99418
99439
99402
99883
99423
99387
99569
99619
99406
99759
99744
99793
99714
99487
99750
99849
99513
99833
99767
99517
99732
99895
99581
99381
99795
99627
99370
99758
99692
99590
99515
99733
99722
99541
99541
99423
99670
99488
99468
99674
99883
99847
99382
99670
99455
99657
99419
99528
99389
99383
99482
99514
99677
99738
99634
99475
99789
99487
99407
99585
99554
99633
99459
99598
99540
99790
99569
99562
99766
99590
99433
99501
99439
99407
99682
99680
99532
99488
99546
99370
99530
99638
99665
99501
99671
99725
99626
99478
99404
99502
99547
99745
99924
99560
99466
99707
99524
99741
99715
99564
99604
99861
99608
99931
99745
99682
99419
99660
99486
99584
99544
99919
99868
99486
99395
99842
99407
99437
99429
99804
99503
99523
99569
99789
99595
99702
99689
99696
99714
99520
99454
99649
99546
99443
99416
99444
99449
99426
99591
99487
99403
99926
99415
99797
99721
99806
99618
99373
99417
99485
99634
99402
99431
99831
99427
99398
99586
99469
99471
99386
99400
99482
99523
99406
99414
99454
99399
99679
99432
99696
99373
99579
99512
99463
99618
99393
99374
99394
99726
99696
99500
99678
99500
99529
99457
99620
99684
99772
99819
99599
99399
99650
99373
99627
99846
99646
99623
99582
99781
99575
99441
99611
99606
99533
99584
99379
99586
99612
99634
99406
99472
99408
99417
99464
99684
99445
99469
99525
99756
99519
99375
99802
99529
99450
99459
99458
99900
99947
99908
99505
99445
99537
99748
99450
99414
99407
99417
99882
99483
99457
99781
99517
99667
99423
99788
99409
99424
99446
99714
99684
99641
99400
99411
99550
99601
99520
99613
99562
99511
99413
99387
99420
99386
99380
99472
99470
99573
99489
99383
99701
99393
99662
99709
99623
99710
99449
99770
99622
99963
99978
99717
99393
99393
99369
99580
99463
99833
99729
99610
99424
99457
99431
99423
99499
99396
99436
99466
99794
99701
99594
99413
99659
99373
99731
99784
99782
99596
99380
99601
99771
99645
99633
99808
99473
99842
99520
99847
99473
99550
99379
99680
99406
99788
99483
99378
99594
99836
99790
99434
99383
99762
99901
99433
99950
99800
99369
99588
99475
99530
99688
99518
99543
99381
99899
99560
99489
99761
99659
99769
99655
99508
99695
99711
99473
99417
99824
99462
99504
99514
99516
99695
99531
99924
99375
99443
99399
99488
99666
99699
99397
99375
99799
99452
99711
99575
99630
99781
99594
99747
99683
99389
99480
99508
99439
99400
99814
99508
99649
99432
99680
99596
99713
99407
99402
99397
99385
99547
99818
99482
99610
99478
99437
99591
99481
99544
99528
99805
99441
99390
99689
99507
99778
99871
99369
99607
99397
99697
99380
99530
99744
99396
99439
99425
99489
99888
99511
99762
99777
99631
99609
99542
99392
99794
99476
99672
99808
99754
99781
99779
99429
99774
99653
99416
99441
99739
99420
99471
99561
99476
99742
99658
99714
99371
99446
99587
99458
99639
99761
99497
99864
99857
99476
99495
99434
99749
99599
99553
99736
99637
99610
99696
99819
99880
99439
99372
99507
99822
99509
99475
99505
99741
99790
99406
99536
99377
99501
99377
99600
99746
99405
99385
99614
99559
99369
99539
99384
99378
99430
99684
99872
99439
99440
99726
99610
99646
99711
99634
99382
99738
99428
99616
99381
99604
99571
99482
99734
99774
99756
99473
99570
99506
99552
99560
99709
99475
99393
99683
99681
99531
99656
99457
99462
99442
99374
99699
99467
99421
99625
99743
99565
99387
99426
99538
99836
99957
99436
99375
99606
99945
99674
99654
99412
99472
99686
99700
99591
99679
99563
99581
99581
99505
99386
99546
99461
99549
99666
99371
99446
99675
99399
99719
99386
99725
99716
99509
99649
99467
99501
99538
99478
99642
99457
99402
99419
99439
99666
99568
99615
99718
99739
99716
99646
99661
99378
99453
99419
99513
99524
99451
99417
99478
99391
99468
99379
99450
99827
99717
99857
99440
99580
99569
99595
99419
99839
99493
99686
99919
99829
99500
99562
99801
99398
99556
99406
99742
99613
99490
99471
99727
99433
99748
99379
99657
99527
99436
99607
99690
99405
99504
99497
99459
99405
99406
99476
99529
99792
99583
99439
99500
99768
99648
99440
99462
99460
99472
99432
99572
99735
99570
99447
99372
99746
99477
99469
99626
99619
99698
99526
99533
99838
99446
99639
99578
99473
99712
99430
99606
99781
99774
99727
99566
99802
99473
99479
99426
99705
99542
99374
99446
99416
99547
99481
99374
99613
99398
99532
99611
99536
99612
99532
99617
99554
99765
99454
99552
99618
99431
99604
99644
99859
99471
99475
99702
99741
99702
99448
99629
99520
99519
99908
99685
99699
99506
99640
99536
99443
99444
99797
99450
99464
99770
99416
99487
99692
99395
99760
99712
99502
99387
99809
99378
99718
99704
99831
99402
99555
99890
99556
99597
99595
99560
99404
99561
99532
99516
99719
99399
99945
99411
99690
99392
99454
99430
99454
99439
99372
99432
99396
99380
99779
99544
99454
99476
99428
99694
99459
99799
99526
99470
99661
99378
99480
99487
99400
99598
99581
99382
99753
99456
99642
99509
99491
99534
99916
99433
99860
99481
99375
99656
99564
99447
99471
99413
99428
99677
99404
99372
99388
99409
99450
99766
99395
99546
99426
99739
99575
99688
99558
99602
99573
99428
99827
99579
99750
99579
99844
99615
99634
99653
99543
99428
99498
99505
99567
99738
99501
99564
99650
99776
99809
99497
99442
99669
99562
99562
99508
99689
99409
99667
99472
99823
99515
99848
99433
99663
99397
99537
99380
99532
99369
99551
99865
99870
99432
99888
99379
99870
99689
99504
99729
99419
99605
99794
99819
99445
99491
99421
99628
99385
99388
99481
99530
99807
99523
99750
99401
99464
99668
99595
99496
99433
99437
99458
99817
99468
99544
99470
99542
99688
99652
99816
99615
99782
99613
99489
99577
99423
99616
99372
99393
99672
99791
99501
99938
99533
99411
99476
99804
99422
99688
99496
99951
99510
99617
99745
99542
99790
99403
99705
99443
99481
99556
99383
99389
99384
99523
99577
99694
99429
99467
99477
99446
99672
99666
99407
99789
99553
99605
99521
99551
99696
99885
99750
99651
99752
99583
99379
99385
99381
99473
99437
99380
99568
99391
99482
99668
99536
99806
99635
99702
99616
99710
99380
99520
99625
99649
99502
99559
99718
99464
99466
99543
99863
99587
99841
99492
99494
99486
99642
99881
99541
99401
99655
99511
99790
99471
99464
99571
99640
99462
99379
99469
99543
99508
99559
99912
99521
99511
99372
99519
99513
99575
99730
99505
99898
99916
99460
99397
99414
99441
99424
99783
99431
99533
99443
99671
99409
99752
99453
99445
99498
99697
99833
99533
99464
99798
99503
99453
99688
99506
99620
99497
99375
99408
99728
99425
99476
99487
99399
99381
99873
99457
99527
99617
99905
99580
99846
99430
99381
99425
99374
99735
99399
99507
99419
99608
99826
99422
99761
99699
99556
99840
99388
99467
99677
99504
99401
99434
99609
99766
99484
99376
99532
99556
99648
99406
99505
99794
99756
99586
99615
99374
99410
99446
99624
99539
99480
99681
99602
99510
99405
99613
99426
99660
99642
99665
99646
99750
99406
99711
99643
99438
99780
99393
99432
99544
99397
99659
99521
99507
99661
99520
99547
99438
99647
99678
99501
99521
99506
99375
99638
99937
99468
99515
99818
99761
99434
99593
99526
99770
99502
99457
99711
99936
99379
99407
99622
99471
99399
99396
99634
99383
99679
99735
99373
99446
99552
99418
99502
99599
99639
99408
99453
99467
99667
99413
99571
99569
99451
99526
99534
99620
99535
99741
99407
99693
99802
99388
99791
99607
99402
99637
99565
99535
99467
99383
99599
99448
99565
99421
99797
99473
99474
99755
99473
99547
99890
99577
99690
99639
99371
99424
99595
99664
99910
99451
99388
99625
99921
99469
99882
99493
99505
99426
99770
99525
99645
99475
99554
99828
99719
99773
99483
99409
99534
99450
99692
99508
99861
99500
99556
99673
99409
99521
99385
99445
99485
99429
99381
99688
99950
99647
99701
99374
99841
99596
99839
99574
99781
99459
99390
99576
99434
99493
99506
99585
99478
99445
99572
99551
99646
99592
99437
99617
99386
99865
99451
99537
99515
99799
99483
99383
99775
99446
99818
99655
99446
99613
99570
99465
99456
99674
99659
99442
99417
99447
99480
99444
99603
99500
99383
99984
99561
99769
99666
99731
99621
99488
99518
99709
99700
99904
99833
99474
99571
99790
99831
99706
99383
99469
99410
99391
99564
99710
99755
99611
99509
99408
99840
99496
99764
99420
99408
99421
99429
99511
99582
99642
99386
99592
99647
99548
99511
99560
99416
99625
99387
99661
99908
99401
99891
99558
99457
99459
99587
99374
99460
99550
99977
99490
99532
99908
99449
99402
99603
99759
99820
99453
99402
99629
99625
99416
99778
99587
99432
99535
99707
99532
99901
99752
99490
99461
99392
99608
99479
99617
99395
99840
99702
99502
99558
99625
99679
99548
99611
99462
99485
99574
99815
99605
99399
99390
99416
99676
99497
99565
99504
99406
99606
99419
99592
99493
99548
99914
99522
99418
99528
99585
99482
99608
99432
99452
99794
99381
99476
99383
99668
99418
99373
99554
99488
99811
99575
99604
99539
99384
99378
99420
99777
99389
99431
99376
99537
99566
99586
99818
99439
99637
99649
99743
99581
99590
99414
99388
99744
99502
99629
99620
99530
99629
99572
99457
99623
99663
99602
99431
99417
99795
99627
99760
99469
99599
99416
99528
99603
99892
99395
99668
99381
99449
99394
99495
99628
99752
99386
99407
99689
99606
99790
99486
99419
99562
99864
99487
99435
99453
99503
99564
99507
99518
99777
99713
99697
99610
99383
99598
99640
99451
99470
99661
99432
99806
99381
99382
99424
99402
99422
99375
99438
99426
99445
99611
99732
99466
99370
99836
99762
99504
99823
99384
99845
99584
99392
99518
99512
99369
99685
99495
99396
99434
99516
99377
99505
99710
99581
99591
99855
99816
99580
99604
99599
99445
99512
99385
99610
99590
99604
99568
99591
99565
99725
99393
99692
99371
99723
99494
99561
99394
99720
99677
99373
99548
99801
99805
99449
99453
99453
99681
99550
99579
99725
99379
99559
99398
99556
99683
99386
99396
99427
99668
99816
99648
99387
99402
99373
99605
99794
99651
99836
99524
99727
99382
99422
99626
99425
99442
99474
99826
99584
99438
99506
99841
99526
99444
99403
99373
99436
99410
99529
99542
99594
99613
99416
99915
99460
99424
99712
99694
99585
99733
99412
99749
99474
99603
99531
99817
99614
99538
99449
99934
99743
99726
99505
99469
99755
99452
99756
99660
99437
99380
99778
99405
99643
99448
99729
99476
99829
99633
99398
99568
99578
99572
99582
99663
99790
99789
99700
99573
99654
99574
99531
99452
99786
99443
99681
99622
99459
99374
99407
99388
99425
99538
99374
99605
99765
99605
99733
99571
99616
99418
99513
99734
99593
99649
99687
99409
99594
99626
99600
99591
99376
99812
99389
99642
99402
99729
99540
99379
99618
99953
99511
99393
99551
99588
99811
99454
99938
99373
99371
99457
99707
99786
99379
99853
99649
99569
99589
99682
99772
99474
99550
99708
99425
99732
99596
99525
99448
99731
99468
99445
99498
99578
99442
99833
99589
99482
99420
99425
99783
99439
99544
99706
99746
99752
99677
99792
99614
99435
99673
99598
99494
99766
99426
99920
99433
99440
99700
99509
99524
99434
99639
99461
99562
99416
99562
99741
99377
99413
99451
99934
99975
99430
99444
99428
99601
99636
99672
99521
99750
99557
99907
99510
99644
99715
99610
99595
99517
99377
99616
99452
99534
99464
99554
99512
99612
99943
99831
99526
99852
99506
99719
99378
99756
99388
99428
99854
99678
99384
99481
99504
99429
99581
99450
99400
99674
99519
99564
99787
99629
99470
99379
99730
99418
99796
99381
99497
99778
99422
99692
99461
99461
99491
99905
99538
99386
99677
99485
99619
99556
99669
99734
99532
99619
99424
99676
99515
99685
99638
99667
99443
99441
99550
99571
99496
99454
99609
99946
99614
99920
99496
99428
99485
99537
99470
99573
99583
99856
99502
99736
99410
99786
99459
99449
99519
99853
99526
99720
99540
99669
99580
99411
99432
99475
99746
99404
99609
99743
99830
99794
99461
99941
99863
99914
99551
99434
99534
99551
99711
99777
99717
99623
99594
99631
99774
99665
99543
99629
99389
99622
99534
99531
99626
99683
99410
99693
99404
99670
99562
99982
99375
99425
99377
99514
99563
99495
99617
99395
99695
99555
99647
99547
99549
99612
99793
99417
99377
99596
99814
99752
99542
99816
99634
99763
99691
99496
99488
99407
99472
99592
99642
99556
99632
99416
99757
99792
99880
99401
99833
99537
99578
99482
99556
99451
99514
99741
99742
99791
99515
99505
99556
99533
99896
99613
99394
99595
99631
99691
99752
99506
99556
99486
99497
99625
99448
99647
99755
99465
99535
99609
99420
99522
99539
99480
99414
99634
99894
99723
99580
99390
99667
99523
99377
99772
99407
99473
99621
99409
99807
99403
99679
99682
99516
99783
99649
99382
99445
99621
99422
99538
99383
99429
99811
99491
99428
99561
99422
99865
99401
99652
99627
99808
99628
99402
99792
99465
99494
99730
99851
99700
99416
99536
99651
99897
99541
99641
99802
99665
99556
99551
99603
99725
99604
99802
99631
99406
99824
99565
99659
99888
99710
99541
99889
99450
99622
99638
99438
99650
99390
99382
99518
99672
99856
99371
99463
99808
99439
99472
99543
99711
99640
99505
99440
99413
99370
99712
99387
99800
99657
99423
99647
99492
99581
99382
99717
99729
99489
99557
99390
99459
99625
99550
99771
99424
99792
99710
99853
99737
99517
99689
99385
99437
99843
99811
99494
99534
99397
99449
99580
99424
99649
99370
99461
99798
99530
99433
99488
99681
99483
99830
99554
99725
99401
99669
99624
99602
99600
99506
99677
99610
99483
99760
99689
99686
99714
99405
99522
99599
99762
99596
99550
99569
99727
99575
99643
99695
99620
99632
99387
99689
99394
99711
99418
99521
99532
99435
99837
99635
99480
99603
99459
99726
99467
99660
99615
99555
99375
99431
99404
99566
99847
99696
99524
99838
99468
99556
99587
99418
99589
99416
99613
99546
99440
99455
99934
99453
99469
99439
99913
99376
99837
99449
99422
99696
99406
99615
99380
99478
99747
99475
99576
99920
99617
99742
99384
99521
99664
99459
99574
99557
99465
99880
99573
99846
99623
99681
99738
99559
99679
99548
99626
99758
99373
99717
99587
99679
99520
99658
99442
99883
99786
99586
99441
99580
99653
99567
99871
99959
99521
99531
99507
99393
99810
99453
99470
99792
99599
99702
99376
99600
99614
99419
99430
99600
99393
99686
99554
99419
99390
99623
99671
99489
99386
99387
99545
99472
99612
99386
99737
99616
99754
99598
99402
99563
99410
99696
99495
99732
99627
99817
99806
99500
99527
99511
99759
99851
99556
99486
99706
99415
99616
99542
99954
99915
99563
99805
99825
99616
99436
99564
99682
99893
99573
99716
99556
99904
99848
99661
99393
99605
99659
99526
99535
99638
99583
99931
99551
99557
99541
99646
99501
99720
99766
99645
99602
99678
99696
99593
99692
99461
99375
99601
99381
99379
99424
99855
99660
99746
99700
99404
99884
99740
99388
99707
99464
99526
99483
99398
99383
99818
99499
99531
99548
99753
99745
99776
99467
99526
99594
99565
99621
99837
99432
99691
99419
99515
99781
99497
99372
99510
99459
99626
99757
99434
99403
99682
99724
99426
99382
99530
99603
99795
99690
99667
99540
99562
99377
99675
99799
99484
99521
99696
99373
99491
99531
99458
99590
99464
99467
99692
99483
99740
99430
99620
99476
99484
99460
99385
99442
99437
99436
99569
99392
99566
99467
99408
99596
99383
99477
99635
99566
99524
99568
99494
99389
99816
99437
99574
99851
99515
99522
99535
99528
99564
99609
99413
99383
99544
99507
99382
99582
99655
99748
99899
99765
99660
99933
99496
99469
99452
99734
99445
99751
99527
99696
99408
99929
99443
99836
99369
99500
99883
99574
99483
99649
99422
99551
99517
99867
99776
99418
99419
99403
99610
99459
99433
99596
99941
99372
99559
99484
99417
99717
99679
99416
99686
99514
99724
99596
99580
99728
99752
99446
99645
99466
99549
99424
99625
99575
99406
99741
99582
99413
99681
99498
99441
99677
99564
99496
99494
99372
99428
99495
99772
99447
99751
99690
99443
99793
99672
99649
99883
99394
99384
99718
99606
99556
99647
99716
99517
99841
99849
99379
99694
99678
99520
99773
99518
99795
99509
99598
99438
99440
99429
99465
99823
99594
99811
99477
99438
99560
99701
99663
99615
99527
99575
99825
99511
99545
99380
99423
99464
99723
99548
99558
99542
99424
99383
99822
99370
99575
99436
99657
99430
99545
99954
99791
99838
99638
99394
99413
99619
99394
99538
99652
99699
99464
99636
99389
99482
99732
99425
99672
99424
99736
99595
99533
99525
99388
99834
99508
99839
99605
99663
99657
99385
99689
99441
99659
99561
99448
99604
99553
99649
99503
99369
99781
99523
99496
99539
99857
99419
99580
99726
99683
99457
99652
99579
99873
99465
99388
99674
99736
99748
99574
99381
99802
99761
99562
99580
99381
99672
99554
99604
99787
99776
99491
99476
99381
99618
99562
99750
99402
99384
99498
99662
99502
99661
99454
99485
99457
99522
99604
99454
99435
99414
99387
99534
99612
99615
99680
99456
99776
99624
99625
99456
99457
99497
99510
99484
99453
99946
99685
99373
99453
99448
99553
99500
99455
99669
99784
99405
99429
99477
99442
99690
99783
99523
99455
99476
99499
99453
99847
99665
99638
99570
99399
99385
99543
99411
99964
99820
99469
99618
99521
99640
99990
99405
99562
99422
99909
99388
99531
99474
99580
99429
99703
99371
99739
99491
99507
99872
99498
99459
99588
99717
99431
99618
99416
99980
99687
99397
99515
99465
99598
99572
99573
99466
99854
99464
99910
99681
99391
99821
99591
99553
99795
99421
99535
99470
99700
99624
99663
99508
99496
99470
99480
99640
99477
99689
99520
99796
99607
99779
99702
99444
99866
99442
99533
99477
99747
99386
99690
99658
99593
99455
99853
99785
99638
99799
99556
99968
99639
99467
99809
99686
99483
99486
99533
99412
99606
99515
99600
99398
99830
99467
99369
99585
99531
99654
99416
99387
99958
99562
99651
99388
99466
99647
99402
99724
99463
99590
99929
99560
99530
99676
99381
99594
99394
99494
99552
99415
99663
99491
99589
99676
99501
99666
99643
99537
99655
99380
99488
99629
99530
99495
99710
99722
99637
99681
99878
99614
99739
99792
99550
99934
99590
99975
99590
99552
99656
99827
99650
99469
99631
99566
99831
99409
99523
99390
99758
99784
99656
99403
99633
99537
99498
99956
99453
99498
99507
99442
99388
99404
99369
99429
99648
99453
99690
99617
99769
99382
99598
99732
99571
99392
99478
99615
99490
99395
99432
99471
99542
99594
99673
99623
99752
99605
99691
99655
99485
99887
99758
99498
99479
99658
99381
99738
99441
99629
99550
99387
99874
99949
99700
99510
99762
99776
99385
99466
99545
99370
99500
99465
99473
99543
99406
99815
99659
99465
99721
99381
99523
99499
99607
99728
99419
99452
99400
99594
99590
99682
99866
99759
99683
99778
99674
99773
99619
99822
99476
99398
99552
99760
99546
99382
99636
99659
99503
99448
99421
99561
99893
99465
99687
99420
99777
99462
99766
99461
99507
99543
99497
99564
99394
99560
99520
99463
99707
99496
99588
99489
99503
99448
99608
99769
99381
99398
99533
99696
99775
99591
99695
99766
99511
99561
99813
99425
99383
99920
99552
99405
99550
99721
99771
99576
99711
99812
99592
99459
99804
99390
99741
99455
99935
99549
99708
99398
99415
99586
99541
99790
99496
99702
99786
99454
99662
99372
99448
99744
99584
99557
99564
99628
99536
99859
99504
99396
99423
99478
99502
99556
99651
99631
99626
99495
99453
99407
99409
99900
99479
99460
99481
99477
99500
99563
99420
99636
99490
99375
99704
99384
99611
99488
99897
99655
99842
99401
99522
99536
99426
99619
99523
99827
99476
99468
99669
99727
99390
99433
99663
99629
99632
99483
99647
99722
99496
99519
99910
99419
99407
99792
99560
99699
99433
99760
99369
99632
99560
99838
99642
99752
99470
99640
99418
99485
99371
99652
99746
99534
99476
99402
99713
99627
99667
99750
99748
99551
99671
99650
99427
99541
99459
99700
99672
99786
99394
99522
99402
99794
99853
99643
99890
99791
99834
99611
99392
99590
99740
99434
99592
99740
99428
99392
99865
99835
99370
99732
99658
99499
99557
99779
99716
99771
99659
99406
99425
99674
99631
99711
99382
99948
99560
99469
99515
99459
99567
99386
99549
99576
99399
99526
99527
99529
99438
99429
99509
99369
99550
99494
99651
99593
99511
99458
99457
99610
99501
99897
99942
99471
99427
99575
99379
99590
99848
99452
99692
99517
99476
99477
99691
99410
99506
99662
99519
99664
99703
99903
99453
99429
99563
99590
99400
99665
99750
99854
99814
99613
99404
99779
99687
99418
99478
99574
99606
99506
99396
99527
99384
99388
99466
99420
99640
99437
99757
99465
99448
99664
99538
99527
99471
99390
99424
99518
99400
99387
99714
99577
99495
99538
99592
99495
99573
99429
99735
99568
99612
99610
99632
99725
99528
99487
99416
99713
99394
99413
99800
99377
99690
99912
99774
99434
99642
99551
99693
99532
99592
99379
99369
99599
99437
99425
99539
99634
99646
99547
99374
99416
99728
99751
99494
99697
99459
99444
99635
99769
99598
99386
99845
99461
99372
99567
99389
99416
99550
99668
99536
99769
99748
99510
99475
99587
99529
99766
99514
99473
99396
99395
99483
99549
99594
99585
99514
99483
99506
99443
99569
99726
99529
99777
99401
99535
99517
99588
99642
99824
99433
99508
99872
99473
99528
99610
99766
99400
99477
99604
99659
99752
99615
99492
99681
99600
99472
99438
99825
99823
99909
99705
99809
99844
99411
99475
99455
99485
99492
99501
99745
99493
99834
99374
99605
99381
99727
99648
99497
99641
99399
99455
99490
99403
99423
99554
99587
99468
99599
99635
99608
99379
99451
99858
99557
99647
99389
99524
99657
99382
99831
99498
99712
99667
99431
99507
99561
99617
99499
99547
99515
99400
99374
99394
99778
99759
99508
99720
99692
99696
99583
99791
99660
99605
99453
99789
99822
99703
99613
99519
99748
99679
99681
99463
99629
99390
99684
99383
99783
99542
99601
99444
99379
99457
99493
99861
99443
99386
99417
99710
99416
99725
99525
99380
99444
99480
99877
99602
99500
99879
99395
99919
99425
99774
99424
99522
99865
99420
99461
99531
99424
99825
99446
99406
99415
99589
99454
99626
99387
99708
99479
99759
99741
99816
99413
99676
99392
99579
99752
99636
99556
99823
99553
99437
99700
99424
99612
99496
99625
99490
99405
99488
99522
99727
99739
99524
99517
99777
99692
99729
99377
99663
99633
99388
99579
99578
99592
99746
99404
99724
99572
99396
99436
99628
99713
99494
99809
99736
99575
99411
99771
99381
99593
99628
99723
99522
99821
99843
99410
99571
99407
99432
99676
99544
99681
99517
99390
99925
99449
99689
99653
99471
99422
99388
99656
99492
99433
99555
99624
99667
99413
99647
99530
99500
99401
99937
99654
99380
99606
99971
99484
99557
99509
99718
99394
99577
99381
99677
99427
99613
99512
99384
99574
99755
99471
99385
99392
99626
99589
99372
99428
99808
99694
99707
99419
99555
99721
99735
99580
99604
99828
99442
99445
99538
99412
99389
99494
99507
99568
99462
99573
99870
99566
99524
99672
99481
99591
99683
99508
99410
99460
99398
99558
99617
99419
99498
99752
99491
99802
99711
99409
99566
99544
99783
99831
99481
99466
99521
99764
99473
99871
99429
99538
99752
99451
99382
99447
99614
99586
99419
99523
99414
99522
99502
99837
99569
99777
99714
99969
99397
99608
99471
99558
99740
99554
99492
99416
99381
99545
99437
99481
99665
99619
99500
99512
99690
99461
99934
99391
99490
99511
99603
99372
99590
99492
99573
99397
99764
99649
99577
99397
99502
99637
99475
99800
99486
99668
99718
99576
99732
99520
99602
99729
99406
99599
99495
99480
99388
99456
99680
99467
99373
99643
99738
99717
99450
99505
99661
99640
99423
99617
99493
99628
99479
99939
99521
99538
99454
99658
99525
99537
99441
99595
99641
99730
99548
99383
99732
99397
99811
99475
99748
99564
99373
99917
99413
99801
99583
99572
99516
99554
99905
99784
99532
99392
99757
99871
99651
99535
99703
99458
99705
99480
99542
99630
99708
99670
99463
99543
99573
99443
99741
99464
99767
99433
99449
99645
99692
99824
99375
99720
99452
99599
99631
99910
99626
99642
99632
99418
99639
99459
99592
99384
99838
99765
99659
99479
99756
99570
99765
99978
99782
99519
99396
99523
99612
99391
99630
99505
99415
99577
99402
99596
99521
99640
99541
99398
99393
99629
99835
99501
99444
99426
99558
99848
99782
99487
99477
99820
99435
99564
99735
99520
99417
99498
99737
99571
99597
99697
99422
99436
99737
99433
99499
99876
99588
99795
99462
99756
99748
99378
99619
99493
99768
99416
99831
99490
99487
99754
99459
99440
99749
99397
99399
99409
99461
99573
99414
99653
99538
99386
99585
99633
99827
99464
99555
99708
99449
99414
99690
99543
99567
99874
99390
99770
99404
99569
99429
99874
99418
99485
99582
99548
99546
99470
99415
99394
99556
99406
99629
99620
99408
99434
99521
99438
99937
99393
99659
99389
99431
99839
99429
99766
99637
99851
99525
99370
99583
99711
99666
99785
99424
99901
99377
99706
99673
99650
99878
99491
99468
99574
99480
99703
99640
99498
99526
99515
99476
99811
99480
99524
99728
99880
99583
99559
99611
99513
99614
99481
99428
99852
99531
99511
99599
99455
99449
99656
99461
99496
99712
99751
99435
99742
99879
99801
99954
99473
99544
99479
99747
99533
99560
99871
99463
99620
99556
99473
99524
99545
99781
99404
99421
99832
99403
99522
99579
99512
99395
99827
99467
99595
99730
99613
99603
99471
99781
99748
99500
99392
99480
99672
99858
99477
99779
99875
99551
99710
99495
99415
99651
99559
99417
99592
99618
99451
99714
99872
99983
99742
99382
99479
99815
99634
99414
99821
99804
99371
99860
99699
99784
99626
99381
99772
99557
99606
99673
99713
99372
99499
99507
99384
99470
99588
99607
99702
99504
99768
99427
99572
99393
99621
99889
99483
99439
99861
99919
99565
99661
99441
99589
99710
99649
99501
99429
99532
99519
99727
99383
99626
99923
99448
99623
99610
99662
99818
99695
99783
99495
99464
99640
99407
99850
99901
99654
99568
99379
99509
99503
99543
99600
99690
99599
99531
99629
99522
99473
99390
99718
99628
99909
99679
99540
99513
99517
99744
99651
99619
99551
99423
99544
99436
99871
99674
99489
99564
99496
99393
99689
99571
99423
99394
99458
99560
99448
99766
99513
99687
99934
99488
99612
99392
99669
99426
99919
99389
99750
99416
99860
99429
99831
99490
99615
99443
99655
99649
99480
99483
99820
99472
99771
99405
99982
99370
99403
99569
99659
99810
99481
99505
99563
99467
99393
99489
99423
99437
99455
99863
99739
99427
99574
99381
99388
99523
99868
99450
99666
99552
99775
99516
99621
99461
99830
99778
99409
99718
99519
99385
99649
99682
99469
99381
99441
99845
99403
99495
99740
99764
99729
99372
99566
99872
99556
99616
99514
99483
99391
99597
99441
99839
99518
99522
99865
99593
99467
99652
99629
99422
99420
99619
99648
99792
99435
99421
99533
99674
99399
99808
99542
99784
99805
99579
99774
99388
99606
99517
99590
99399
99487
99482
99394
99441
99930
99728
99504
99390
99384
99424
99655
99558
99743
99391
99902
99601
99766
99771
99684
99869
99463
99568
99388
99720
99667
99677
99402
99916
99560
99371
99405
99723
99461
99881
99805
99370
99640
99399
99686
99592
99819
99756
99370
99574
99725
99448
99941
99775
99417
99866
99686
99517
99496
99536
99506
99407
99710
99584
99767
99695
99475
99555
99401
99908
99561
99477
99470
99677
99395
99755
99471
99596
99486
99872
99488
99383
99714
99710
99585
99433
99508
99907
99503
99682
99540
99930
99659
99403
99856
99552
99614
99436
99403
99515
99837
99387
99658
99420
99649
99405
99715
99378
99636
99812
99424
99622
99462
99390
99680
99442
99877
99449
99661
99513
99785
99414
99394
99554
99408
99569
99487
99500
99642
99615
99533
99859
99511
99449
99475
99440
99623
99675
99443
99670
99803
99417
99908
99854
99500
99617
99802
99524
99437
99464
99825
99479
99380
99486
99642
99820
99790
99403
99482
99597
99523
99454
99638
99821
99404
99783
99694
99577
99450
99757
99541
99705
99857
99390
99391
99484
99478
99876
99695
99648
99605
99511
99572
99679
99526
99525
99668
99898
99464
99419
99495
99789
99936
99803
99407
99533
99620
99574
99585
99443
99781
99491
99534
99379
99729
99668
99526
99464
99458
99551
99590
99482
99703
99837
99636
99745
99477
99378
99871
99627
99587
99927
99621
99483
99539
99532
99701
99414
99446
99696
99377
99552
99477
99458
99495
99573
99547
99556
99757
99805
99423
99881
99575
99646
99707
99412
99555
99643
99433
99442
99617
99506
99443
99657
99499
99492
99405
99388
99473
99603
99576
99752
99446
99740
99957
99438
99800
99373
99478
99610
99812
99414
99753
99406
99773
99409
99560
99447
99568
99519
99633
99650
99626
99480
99572
99732
99439
99501
99429
99941
99376
99817
99533
99385
99646
99371
99638
99567
99426
99584
99695
99783
99536
99411
99592
99483
99707
99533
99584
99775
99578
99435
99422
99783
99666
99385
99504
99401
99400
99859
99471
99562
99446
99427
99494
99636
99583
99588
99649
99617
99543
99693
99374
99428
99461
99453
99775
99631
99622
99703
99804
99616
99524
99547
99590
99438
99700
99626
99446
99473
99597
99578
99398
99761
99748
99659
99582
99524
99541
99645
99695
99560
99389
99770
99640
99459
99761
99619
99816
99577
99565
99628
99532
99508
99661
99730
99371
99479
99426
99440
99701
99830
99488
99913
99412
99789
99720
99823
99805
99784
99836
99600
99576
99464
99628
99502
99446
99461
99707
99796
99679
99704
99448
99377
99422
99369
99499
99626
99692
99452
99850
99433
99750
99500
99466
99635
99370
99607
99569
99459
99400
99470
99824
99628
99885
99694
99430
99648
99497
99407
99738
99707
99423
99484
99547
99690
99702
99671
99446
99532
99495
99437
99564
99678
99522
99492
99548
99442
99739
99522
99440
99574
99583
99659
99743
99381
99432
99553
99387
99505
99384
99631
99443
99543
99717
99529
99386
99543
99408
99385
99742
99499
99667
99657
99815
99434
99750
99756
99874
99785
99736
99395
99571
99777
99705
99498
99763
99525
99600
99611
99916
99460
99734
99788
99508
99524
99609
99384
99582
99565
99446
99634
99402
99382
99427
99400
99472
99572
99456
99642
99535
99483
99615
99692
99595
99449
99395
99517
99378
99387
99656
99515
99381
99441
99714
99566
99748
99549
99450
99936
99606
99697
99390
99792
99459
99581
99622
99562
99504
99528
99435
99695
99488
99490
99432
99839
99401
99725
99369
99409
99430
99587
99447
99886
99374
99496
99679
99607
99376
99741
99430
99622
99752
99417
99728
99456
99428
99996
99460
99833
99533
99764
99688
99655
99469
99457
99526
99560
99473
99648
99704
99717
99715
99523
99591
99518
99484
99703
99389
99483
99378
99518
99713
99554
99605
99494
99529
99405
99605
99727
99442
99461
99487
99693
99730
99477
99400
99438
99806
99763
99601
99615
99563
99426
99485
99810
99733
99595
99384
99483
99450
99516
99486
99550
99470
99476
99483
99421
99666
99482
99385
99378
99691
99453
99770
99433
99400
99577
99400
99917
99474
99538
99924
99386
99580
99892
99395
99437
99526
99556
99369
99417
99369
99918
99591
99442
99806
99377
99488
99598
99648
99473
99852
99379
99495
99548
99646
99462
99666
99490
99468
99625
99671
99603
99627
99445
99610
99428
99531
99389
99608
99505
99748
99601
99490
99487
99785
99546
99774
99674
99631
99936
99699
99612
99538
99661
99567
99451
99388
99540
99400
99681
99554
99578
99520
99717
99550
99447
99528
99599
99432
99630
99783
99449
99716
99410
99462
99634
99845
99382
99417
99382
99588
99371
99928
99767
99418
99793
99510
99449
99692
99816
99381
99533
99529
99463
99515
99439
99502
99404
99737
99527
99542
99562
99669
99449
99576
99614
99804
99379
99863
99381
99441
99518
99467
99714
99756
99842
99430
99402
99637
99614
99423
99694
99531
99514
99815
99819
99384
99458
99510
99654
99447
99481
99446
99633
99578
99502
99601
99448
99677
99371
99401
99581
99462
99727
99742
99796
99470
99491
99699
99629
99873
99585
99419
99384
99741
99753
99833
99853
99739
99478
99606
99697
99816
99417
99532
99481
99718
99384
99458
99786
99438
99748
99498
99514
99583
99584
99635
99595
99605
99766
99373
99424
99509
99379
99394
99523
99394
99455
99411
99394
99673
99548
99519
99648
99393
99436
99641
99713
99593
99742
99439
99549
99526
99871
99383
99583
99833
99900
99509
99439
99604
99497
99558
99466
99646
99764
99468
99645
99484
99372
99520
99828
99655
99477
99591
99491
99382
99468
99394
99376
99383
99831
99787
99402
99396
99456
99681
99831
99386
99380
99648
99640
99813
99411
99687
99510
99825
99749
99528
99700
99536
99431
99379
99372
99424
99697
99446
99884
99860
99764
99556
99444
99464
99917
99397
99401
99432
99574
99651
99836
99488
99425
99586
99464
99545
99651
99663
99534
99402
99542
99426
99700
99786
99582
99508
99569
99515
99554
99516
99509
99403
99481
99498
99562
99686
99833
99834
99497
99596
99493
99402
99471
99717
99679
99555
99385
99429
99814
99497
99624
99411
99592
99513
99775
99755
99535
99510
99443
99414
99435
99398
99419
99517
99409
99499
99667
99447
99529
99509
99688
99672
99475
99826
99589
99553
99706
99617
99530
99736
99452
99696
99399
99433
99505
99427
99792
99652
99441
99996
99626
99479
99886
99518
99601
99505
99417
99619
99564
99608
99502
99410
99711
99555
99480
99493
99515
99455
99488
99374
99579
99518
99744
99683
99684
99579
99453
99808
99531
99437
99584
99588
99671
99516
99512
99881
99492
99429
99732
99624
99390
99694
99678
99560
99622
99895
99725
99656
99462
99447
99458
99632
99477
99418
99386
99370
99537
99371
99567
99732
99554
99442
99480
99482
99550
99562
99785
99635
99687
99456
99469
99712
99456
99378
99562
99605
99783
99699
99465
99744
99469
99486
99408
99866
99379
99654
99741
99711
99719
99552
99683
99507
99488
99394
99683
99369
99725
99699
99709
99446
99807
99695
99655
99539
99551
99545
99407
99466
99378
99562
99757
99550
99391
99402
99708
99467
99482
99712
99874
99529
99875
99449
99780
99605
99570
99595
99738
99489
99864
99588
99783
99481
99428
99494
99502
99696
99551
99639
99659
99481
99846
99781
99611
99500
99905
99922
99462
99445
99525
99493
99814
99782
99710
99853
99467
99517
99590
99780
99782
99380
99857
99398
99747
99670
99605
99378
99859
99545
99682
99556
99812
99437
99417
99419
99843
99851
99430
99375
99561
99674
99629
99623
99948
99485
99732
99536
99555
99666
99543
99741
99494
99630
99665
99518
99710
99480
99629
99446
99455
99392
99656
99427
99606
99372
99474
99438
99646
99722
99598
99420
99429
99792
99655
99449
99495
99598
99394
99688
99613
99408
99373
99438
99536
99641
99430
99590
99543
99449
99695
99519
99652
99742
99459
99817
99718
99779
99522
99655
99430
99660
99561
99420
99371
99511
99721
99500
99788
99730
99753
99644
99457
99507
99638
99455
99541
99564
99372
99546
99711
99534
99421
99481
99434
99398
99548
99581
99556
99413
99516
99422
99931
99554
99826
99557
99557
99404
99409
99885
99541
99556
99409
99573
99491
99830
99556
99391
99656
99417
99370
99884
99823
99508
99618
99387
99601
99668
99714
99388
99556
99766
99372
99618
99603
99406
99454
99547
99434
99393
99453
99890
99457
99758
99479
99375
99561
99461
99609
99559
99904
99397
99440
99732
99642
99637
99706
99460
99591
99465
99429
99507
99487
99515
99675
99698
99485
99661
99380
99620
99431
99489
99476
99693
99568
99516
99606
99559
99781
99918
99457
99640
99634
99441
99523
99587
99593
99736
99553
99599
99780
99386
99382
99561
99610
99496
99423
99726
99572
99463
99439
99722
99820
99519
99425
99477
99419
99497
99428
99399
99587
99621
99378
99688
99701
99471
99414
99399
99831
99816
99399
99470
99409
99696
99888
99803
99739
99528
99843
99382
99493
99464
99739
99787
99781
99375
99403
99643
99706
99458
99491
99435
99627
99381
99482
99385
99742
99682
99549
99784
99508
99950
99611
99811
99823
99841
99892
99511
99386
99610
99467
99611
99655
99403
99624
99405
99417
99633
99449
99484
99385
99442
99703
99453
99765
99782
99440
99594
99576
99523
99382
99645
99628
99369
99627
99579
99946
99520
99512
99538
99376
99471
99484
99575
99778
99385
99630
99542
99692
99501
99916
99465
99918
99541
99809
99482
99387
99376
99619
99457
99806
99408
99559
99682
99437
99624
99555
99426
99415
99643
99580
99728
99865
99508
99383
99462
99706
99446
99506
99990
99501
99720
99426
99428
99382
99501
99487
99609
99596
99435
99537
99538
99433
99618
99586
99779
99934
99711
99528
99421
99396
99640
99685
99703
99445
99844
99694
99499
99472
99903
99378
99422
99560
99949
99809
99395
99468
99640
99389
99387
99728
99527
99497
99372
99612
99789
99377
99599
99499
99478
99631
99733
99858
99455
99709
99659
99848
99401
99523
99423
99908
99923
99838
99709
99535
99374
99700
99770
99423
99469
99944
99831
99374
99392
99652
99495
99684
99538
99606
99532
99496
99473
99843
99619
99615
99760
99414
99515
99698
99622
99543
99656
99440
99435
99631
99662
99651
99836
99722
99574
99640
99522
99853
99405
99414
99413
99595
99412
99415
99387
99495
99530
99372
99726
99533
99372
99555
99585
99429
99920
99678
99534
99599
99392
99851
99862
99521
99896
99775
99527
99657
99586
99536
99435
99616
99395
99432
99812
99677
99571
99874
99466
99804
99730
99633
99622
99525
99620
99555
99679
99748
99759
99441
99570
99847
99584
99649
99374
99677
99480
99714
99454
99388
99757
99433
99401
99464
99641
99565
99407
99670
99406
99647
99776
99511
99564
99643
99725
99444
99491
99553
99416
99521
99383
99759
99550
99628
99842
99397
99434
99440
99970
99730
99708
99400
99390
99524
99605
99440
99394
99612
99670
99735
99585
99795
99432
99382
99679
99474
99430
99600
99688
99614
99467
99438
99801
99390
99428
99521
99771
99434
99553
99394
99468
99617
99638
99541
99520
99827
99483
99877
99656
99612
99607
99790
99441
99420
99438
99573
99538
99548
99468
99389
99738
99576
99759
99622
99694
99525
99721
99873
99639
99478
99374
99660
99573
99663
99416
99760
99440
99936
99378
99597
99466
99589
99538
99467
99434
99762
99544
99674
99484
99591
99768
99671
99744
99516
99843
99402
99403
99423
99621
99457
99594
99397
99589
99625
99764
99584
99483
99490
99773
99649
99597
99526
99518
99835
99703
99755
99759
99534
99881
99429
99520
99490
99761
99461
99708
99375
99811
99669
99784
99451
99392
99594
99411
99633
99382
99371
99400
99834
99568
99660
99490
99549
99762
99473
99652
99411
99565
99781
99459
99493
99571
99625
99498
99425
99754
99449
99724
99423
99549
99830
99417
99979
99395
99395
99813
99382
99588
99536
99590
99431
99521
99487
99539
99636
99569
99657
99894
99399
99575
99758
99596
99508
99741
99496
99459
99545
99426
99680
99690
99410
99527
99817
99407
99805
99370
99400
99721
99470
99565
99675
99572
99732
99385
99484
99526
99775
99478
99510
99411
99485
99383
99646
99594
99501
99387
99438
99621
99381
99817
99616
99409
99766
99453
99707
99497
99617
99414
99386
99708
99499
99871
99396
99598
99448
99677
99437
99508
99506
99479
99467
99387
99425
99500
99476
99876
99510
99461
99391
99547
99714
99564
99637
99376
99418
99569
99857
99372
99885
99819
99399
99543
99425
99552
99523
99560
99376
99621
99741
99406
99636
99839
99613
99941
99470
99864
99489
99571
99511
99406
99420
99845
99621
99570
99603
99722
99435
99888
99683
99581
99372
99399
99580
99549
99890
99835
99369
99717
99578
99691
99687
99628
99454
99589
99609
99564
99793
99419
99765
99674
99576
99510
99511
99636
99627
99462
99743
99384
99716
99724
99539
99436
99797
99465
99926
99404
99477
99594
99371
99451
99776
99867
99369
99726
99687
99382
99472
99495
99370
99383
99685
99568
99741
99705
99447
99548
99372
99873
99815
99562
99576
99656
99436
99782
99592
99484
99389
99468
99608
99757
99418
99412
99594
99632
99513
99414
99478
99404
99831
99493
99431
99427
99431
99609
99372
99812
99843
99430
99536
99565
99697
99451
99782
99419
99682
99648
99847
99454
99712
99890
99467
99941
99513
99640
99381
99649
99815
99474
99551
99716
99579
99412
99520
99736
99710
99399
99421
99458
99666
99680
99762
99478
99470
99454
99544
99549
99653
99755
99377
99410
99848
99711
99723
99677
99417
99424
99496
99422
99405
99438
99406
99562
99532
99705
99596
99500
99420
99479
99466
99798
99777
99401
99650
99839
99602
99520
99488
99551
99588
99563
99481
99438
99889
99794
99651
99471
99573
99582
99402
99564
99437
99547
99797
99372
99569
99542
99498
99742
99507
99861
99768
99445
99436
99865
99491
99449
99421
99554
99738
99887
99504
99450
99428
99571
99566
99765
99770
99489
99622
99565
99374
99588
99558
99399
99530
99507
99774
99388
99779
99653
99401
99896
99799
99441
99721
99847
99403
99505
99383
99609
99442
99727
99855
99576
99683
99489
99508
99542
99538
99602
99628
99407
99561
99451
99448
99525
99682
99484
99396
99502
99371
99601
99397
99405
99711
99587
99461
99622
99418
99643
99403
99619
99372
99448
99649
99743
99494
99473
99541
99440
99427
99666
99584
99413
99935
99555
99551
99522
99702
99740
99498
99512
99753
99752
99901
99599
99537
99551
99632
99578
99414
99888
99551
99817
99728
99640
99656
99532
99728
99404
99496
99625
99839
99758
99867
99757
99812
99445
99696
99761
99900
99728
99740
99505
99503
99386
99379
99472
99601
99622
99526
99592
99609
99413
99662
99566
99442
99504
99496
99829
99471
99769
99652
99726
99642
99649
99402
99679
99620
99413
99736
99586
99640
99421
99708
99566
99816
99437
99594
99720
99623
99425
99380
99441
99377
99656
99586
99678
99546
99851
99606
99435
99373
99513
99796
99529
99504
99548
99903
99560
99493
99546
99499
99708
99791
99680
99764
99562
99770
99690
99799
99749
99712
99840
99452
99696
99536
99564
99784
99662
99833
99578
99703
99406
99750
99479
99714
99373
99714
99532
99484
99771
99471
99444
99682
99633
99652
99630
99523
99576
99549
99727
99813
99671
99374
99493
99653
99499
99554
99705
99626
99751
99826
99646
99480
99484
99438
99426
99387
99548
99585
99607
99472
99509
99767
99378
99472
99562
99733
99630
99620
99769
99903
99398
99456
99561
99955
99634
99375
99565
99493
99710
99576
99707
99588
99431
99828
99704
99850
99438
99859
99729
99752
99821
99521
99478
99384
99671
99515
99901
99588
99463
99776
99611
99397
99374
99720
99477
99693
99655
99751
99668
99401
99450
99576
99541
99522
99408
99640
99525
99501
99426
99546
99620
99604
99658
99506
99451
99450
99418
99809
99504
99547
99612
99893
99855
99426
99674
99422
99592
99418
99615
99570
99405
99848
99720
99386
99826
99782
99662
99378
99430
99653
99552
99429
99751
99420
99687
99562
99417
99613
99531
99521
99771
99682
99415
99678
99555
99726
99814
99954
99631
99595
99657
99382
99817
99371
99735
99624
99600
99714
99387
99535
99843
99425
99439
99917
99623
99530
99673
99422
99612
99661
99445
99412
99570
99387
99494
99500
99373
99565
99448
99505
99482
99628
99815
99380
99798
99386
99426
99698
99720
99486
99588
99529
99415
99482
99578
99388
99647
99404
99687
99411
99772
99503
99405
99913
99755
99631
99376
99458
99634
99469
99788
99480
99710
99641
99892
99593
99517
99775
99858
99418
99437
99543
99424
99496
99420
99821
99853
99557
99470
99475
99717
99910
99691
99899
99755
99498
99459
99514
99523
99928
99414
99448
99641
99503
99722
99389
99385
99775
99394
99404
99655
99409
99622
99467
99599
99469
99723
99575
99704
99634
99633
99734
99787
99437
99626
99728
99851
99707
99583
99480
99384
99564
99415
99459
99467
99676
99697
99370
99537
99615
99797
99452
99513
99644
99459
99543
99497
99427
99464
99458
99736
99379
99615
99763
99458
99670
99671
99452
99539
99439
99439
99638
99557
99453
99578
99637
99505
99773
99831
99569
99400
99390
99593
99507
99555
99425
99468
99693
99472
99695
99859
99500
99729
99556
99495
99652
99512
99627
99844
99603
99389
99649
99687
99664
99458
99673
99599
99717
99809
99664
99760
99451
99598
99370
99664
99750
99400
99658
99474
99470
99584
99595
99398
99618
99626
99756
99423
99506
99528
99661
99539
99569
99496
99579
99469
99759
99656
99845
99759
99712
99428
99725
99577
99487
99445
99605
99703
99550
99457
99467
99462
99467
99372
99457
99906
99797
99508
99539
99631
99624
99518
99553
99448
99777
99703
99433
99372
99604
99656
99618
99379
99698
99573
99723
99374
99380
99475
99487
99579
99545
99474
99475
99761
99669
99911
99814
99369
99372
99381
99799
99711
99474
99642
99448
99494
99613
99462
99590
99681
99545
99603
99812
99456
99485
99526
99838
99493
99677
99370
99375
99884
99701
99508
99611
99466
99454
99596
99593
99583
99552
99404
99414
99601
99712
99851
99880
99380
99458
99397
99477
99526
99957
99773
99534
99522
99547
99579
99434
99543
99417
99625
99594
99410
99568
99497
99399
99916
99379
99540
99832
99765
99855
99447
99957
99390
99470
99835
99776
99438
99418
99642
99573
99530
99642
99691
99398
99437
99768
99815
99736
99427
99576
99664
99411
99529
99664
99639
99454
99754
99445
99572
99918
99504
99662
99583
99566
99559
99432
99804
99450
99686
99455
99681
99486
99762
99375
99435
99623
99472
99505
99819
99712
99829
99729
99449
99602
99489
99613
99397
99631
99599
99459
99697
99640
99511
99553
99659
99455
99761
99509
99731
99474
99407
99400
99462
99456
99411
99421
99657
99399
99558
99475
99558
99490
99762
99544
99661
99463
99620
99398
99460
99371
99692
99710
99528
99401
99456
99948
99394
99465
99850
99909
99745
99637
99493
99413
99936
99668
99808
99846
99801
99632
99504
99487
99558
99645
99424
99891
99653
99687
99883
99512
99770
99712
99516
99469
99442
99684
99704
99422
99700
99524
99662
99394
99450
99799
99404
99637
99574
99500
99667
99585
99702
99682
99671
99713
99559
99611
99508
99722
99571
99511
99469
99630
99723
99563
99775
99860
99657
99440
99398
99780
99545
99792
99495
99386
99940
99545
99445
99526
99541
99576
99724
99467
99527
99544
99490
99814
99553
99534
99837
99742
99482
99494
99549
99786
99837
99488
99723
99729
99786
99481
99970
99526
99373
99982
99663
99794
99468
99407
99740
99876
99749
99523
99789
99789
99681
99649
99542
99486
99901
99695
99467
99740
99775
99436
99508
99679
99515
99505
99462
99511
99551
99407
99587
99742
99465
99724
99695
99389
99843
99626
99974
99551
99461
99495
99566
99700
99419
99631
99643
99462
99674
99475
99619
99421
99485
99674
99376
99590
99711
99910
99436
99760
99785
99620
99403
99679
99424
99509
99480
99472
99683
99600
99806
99599
99592
99568
99374
99718
99653
99431
99468
99622
99403
99455
99652
99481
99877
99454
99482
99478
99510
99787
99435
99564
99437
99412
99578
99388
99576
99386
99530
99386
99602
99396
99416
99658
99675
99486
99454
99776
99447
99474
99503
99392
99873
99869
99738
99476
99812
99793
99563
99715
99404
99443
99469
99463
99491
99611
99530
99395
99685
99543
99817
99682
99736
99547
99534
99490
99515
99765
99522
99483
99635
99376
99391
99663
99561
99420
99638
99443
99405
99457
99745
99736
99747
99553
99686
99716
99654
99409
99469
99494
99596
99434
99435
99445
99385
99661
99717
99503
99813
99552
99562
99748
99402
99661
99619
99685
99525
99658
99742
99670
99569
99601
99472
99512
99548
99695
99422
99457
99400
99606
99478
99457
99467
99567
99415
99420
99659
99431
99405
99433
99694
99402
99539
99455
99421
99547
99372
99374
99410
99891
99451
99764
99772
99444
99685
99584
99724
99508
99839
99667
99841
99454
99550
99420
99489
99529
99569
99592
99892
99389
99721
99412
99736
99454
99776
99464
99492
99631
99683
99697
99856
99580
99647
99705
99676
99797
99491
99508
99518
99892
99924
99650
99505
99658
99467
99781
99463
99617
99505
99427
99679
99660
99726
99545
99663
99875
99648
99787
99451
99573
99678
99890
99391
99482
99676
99577
99515
99383
99797
99554
99843
99530
99699
99758
99551
99586
99588
99635
99462
99375
99426
99411
99886
99473
99831
99740
99467
99490
99675
99416
99413
99508
99584
99816
99704
99382
99507
99672
99624
99616
99872
99463
99690
99791
99516
99435
99463
99902
99530
99577
99823
99752
99634
99564
99404
99652
99462
99521
99392
99636
99879
99372
99725
99450
99509
99381
99538
99845
99433
99634
99596
99947
99588
99411
99718
99640
99624
99655
99669
99733
99637
99529
99489
99541
99441
99557
99601
99451
99418
99448
99637
99449
99426
99695
99787
99667
99579
99706
99428
99762
99466
99684
99677
99670
99640
99927
99545
99377
99538
99597
99380
99805
99677
99747
99463
99465
99490
99924
99845
99520
99466
99652
99466
99812
99467
99468
99410
99431
99462
99711
99474
99579
99453
99778
99789
99413
99582
99752
99419
99398
99604
99598
99837
99659
99387
99517
99727
99659
99738
99577
99596
99439
99865
99376
99633
99439
99823
99390
99616
99511
99568
99518
99628
99434
99738
99632
99515
99436
99557
99983
99479
99597
99482
99844
99519
99782
99407
99743
99564
99532
99831
99770
99437
99915
99872
99433
99873
99797
99467
99711
99516
99411
99725
99885
99568
99574
99820
99402
99414
99396
99757
99584
99514
99492
99530
99943
99409
99567
99770
99873
99639
99803
99678
99689
99607
99559
99491
99387
99611
99788
99503
99615
99724
99440
99382
99483
99735
99484
99533
99557
99628
99669
99516
99660
99907
99434
99704
99791
99699
99372
99562
99420
99584
99562
99671
99402
99737
99500
99412
99609
99618
99472
99611
99684
99420
99746
99685
99461
99738
99636
99620
99981
99713
99611
99679
99786
99459
99595
99557
99699
99587
99506
99468
99369
99834
99581
99434
99556
99418
99794
99587
99741
99679
99516
99628
99550
99474
99864
99535
99595
99576
99549
99796
99645
99456
99739
99868
99665
99519
99432
99401
99465
99708
99893
99546
99812
99767
99369
99528
99607
99640
99645
99822
99487
99369
99741
99526
99484
99445
99374
99542
99634
99528
99447
99523
99785
99713
99479
99370
99558
99434
99420
99657
99756
99710
99509
99517
99658
99431
99369
99533
99908
99568
99439
99384
99456
99647
99503
99855
99706
99542
99646
99378
99752
99396
99407
99671
99505
99580
99471
99557
99595
99820
99542
99756
99674
99553
99626
99460
99612
99855
99411
99501
99879
99522
99585
99527
99480
99709
99669
99906
99440
99371
99460
99900
99443
99821
99487
99772
99806
99449
99380
99756
99485
99673
99374
99781
99890
99428
99654
99888
99724
99843
99455
99884
99459
99452
99730
99516
99707
99554
99417
99381
99667
99897
99716
99390
99407
99630
99647
99529
99626
99423
99580
99542
99734
99561
99723
99470
99693
99932
99806
99405
99631
99559
99507
99517
99535
99430
99377
99732
99388
99390
99619
99383
99472
99558
99530
99760
99475
99421
99665
99934
99648
99496
99919
99697
99427
99692
99787
99515
99819
99628
99502
99626
99478
99686
99952
99588
99718
99524
99566
99405
99603
99387
99414
99547
99577
99487
99591
99685
99451
99382
99669
99563
99501
99580
99526
99814
99370
99443
99617
99436
99444
99777
99693
99661
99802
99648
99744
99759
99776
99447
99376
99552
99445
99418
99601
99407
99562
99864
99374
99708
99622
99373
99678
99649
99682
99582
99731
99578
99504
99465
99645
99505
99404
99694
99916
99484
99502
99809
99411
99602
99569
99866
99407
99851
99752
99415
99590
99696
99446
99408
99706
99719
99802
99651
99576
99468
99448
99653
99778
99489
99395
99608
99461
99408
99436
99738
99504
99778
99615
99589
99384
99579
99901
99525
99370
99745
99820
99477
99543
99737
99876
99536
99514
99395
99547
99668
99525
99413
99388
99805
99834
99716
99488
99530
99926
99521
99440
99962
99856
99448
99545
99714
99717
99440
99407
99411
99698
99716
99865
99371
99505
99670
99536
99490
99946
99699
99490
99698
99512
99554
99670
99479
99428
99580
99510
99602
99413
99496
99482
99390
99708
99685
99607
99764
99648
99735
99504
99462
99780
99423
99633
99641
99439
99583
99400
99371
99570
99487
99728
99429
99374
99726
99487
99647
99548
99485
99772
99683
99860
99602
99543
99638
99460
99770
99465
99875
99570
99466
99618
99399
99369
99680
99481
99421
99601
99540
99716
99828
99404
99408
99667
99877
99651
99635
99491
99650
99748
99395
99479
99418
99727
99466
99402
99468
99504
99842
99507
99383
99491
99567
99636
99512
99427
99488
99949
99763
99687
99908
99514
99715
99656
99373
99369
99721
99649
99460
99720
99398
99408
99415
99707
99867
99830
99477
99384
99637
99647
99747
99373
99593
99807
99615
99862
99621
99597
99376
99595
99557
99686
99655
99689
99545
99484
99374
99637
99452
99615
99538
99391
99467
99403
99864
99652
99794
99413
99419
99613
99437
99467
99635
99916
99382
99479
99380
99704
99646
99615
99494
99436
99488
99498
99848
99570
99516
99771
99754
99551
99877
99619
99718
99666
99449
99458
99624
99794
99864
99369
99604
99556
99387
99429
99405
99422
99416
99525
99488
99455
99625
99483
99587
99471
99643
99731
99847
99771
99414
99683
99636
99629
99487
99589
99511
99469
99861
99578
99589
99489
99395
99667
99673
99486
99723
99477
99535
99626
99874
99489
99732
99598
99401
99623
99420
99375
99553
99801
99625
99624
99514
99571
99372
99637
99376
99708
99834
99455
99384
99765
99907
99399
99436
99658
99486
99448
99519
99531
99791
99393
99483
99623
99754
99578
99433
99661
99423
99440
99411
99827
99555
99569
99514
99698
99615
99738
99903
99774
99393
99509
99601
99410
99424
99440
99388
99620
99398
99529
99406
99738
99538
99664
99458
99751
99825
99604
99590
99400
99542
99779
99653
99458
99671
99453
99384
99511
99674
99604
99480
99817
99753
99738
99463
99432
99667
99452
99420
99492
99770
99620
99789
99578
99456
99666
99571
99408
99671
99517
99599
99433
99430
99580
99547
99507
99501
99650
99601
99644
99443
99846
99476
99758
99580
99554
99416
99687
99411
99820
99628
99476
99781
99369
99638
99855
99617
99445
99582
99425
99370
99535
99664
99619
99607
99575
99545
99534
99794
99479
99455
99792
99420
99755
99559
99788
99521
99451
99633
99665
99518
99901
99542
99624
99634
99541
99820
99574
99876
99621
99674
99499
99579
99663
99510
99768
99517
99377
99528
99742
99535
99597
99401
99575
99593
99625
99679
99556
99392
99636
99686
99521
99787
99911
99472
99724
99662
99456
99620
99490
99459
99649
99713
99707
99927
99533
99657
99372
99764
99406
99677
99436
99479
99381
99483
99716
99440
99725
99424
99730
99594
99893
99742
99443
99637
99565
99659
99529
99632
99776
99491
99439
99837
99396
99876
99394
99935
99691
99651
99446
99692
99743
99440
99541
99772
99414
99649
99764
99530
99587
99621
99519
99486
99577
99441
99841
99415
99417
99507
99775
99444
99610
99400
99587
99549
99597
99833
99452
99505
99689
99370
99493
99512
99731
99545
99382
99663
99406
99457
99555
99402
99688
99674
99546
99487
99724
99545
99737
99430
99571
99382
99651
99502
99425
99761
99722
99397
99488
99412
99610
99955
99532
99538
99683
99389
99445
99616
99531
99721
99882
99488
99419
99532
99772
99762
99536
99454
99544
99495
99446
99676
99742
99736
99751
99441
99486
99396
99552
99456
99526
99464
99836
99565
99702
99713
99691
99527
99884
99429
99523
99470
99377
99765
99481
99573
99536
99912
99515
99517
99518
99629
99399
99443
99939
99531
99439
99514
99555
99430
99811
99424
99442
99436
99492
99655
99866
99645
99914
99485
99812
99639
99718
99611
99820
99510
99640
99797
99622
99545
99647
99471
99518
99801
99386
99534
99456
99689
99756
99542
99507
99549
99817
99472
99719
99688
99615
99646
99587
99438
99571
99555
99504
99557
99371
99521
99944
99773
99645
99443
99587
99400
99554
99427
99932
99561
99505
99425
99672
99442
99669
99475
99533
99437
99618
99732
99740
99760
99454
99560
99944
99540
99538
99711
99632
99646
99497
99644
99398
99772
99446
99667
99909
99437
99614
99768
99844
99454
99578
99585
99506
99373
99649
99606
99786
99872
99831
99394
99813
99964
99599
99482
99596
99786
99729
99461
99855
99520
99410
99506
99566
99450
99757
99961
99883
99828
99449
99762
99521
99674
99424
99597
99489
99775
99478
99633
99475
99465
99403
99434
99505
99543
99731
99580
99699
99401
99468
99739
99913
99837
99695
99376
99621
99565
99876
99712
99648
99412
99672
99919
99458
99381
99668
99440
99421
99501
99415
99867
99735
99662
99762
99764
99637
99617
99697
99741
99749
99608
99552
99566
99566
99609
99416
99392
99848
99394
99422
99736
99463
99836
99539
99437
99415
99582
99723
99557
99418
99493
99404
99704
99389
99425
99620
99817
99546
99494
99510
99504
99750
99895
99870
99489
99703
99754
99607
99717
99888
99719
99572
99794
99411
99537
99533
99383
99770
99824
99894
99694
99747
99454
99578
99430
99456
99453
99858
99671
99442
99431
99552
99521
99414
99692
99535
99587
99413
99706
99549
99498
99738
99770
99528
99885
99385
99690
99669
99587
99830
99466
99436
99384
99531
99394
99518
99473
99474
99904
99619
99446
99903
99726
99641
99426
99957
99406
99540
99423
99441
99489
99834
99425
99568
99377
99816
99418
99516
99393
99526
99725
99381
99827
99660
99816
99771
99378
99816
99427
99464
99504
99599
99802
99416
99742
99492
99410
99554
99432
99550
99372
99658
99378
99713
99643
99467
99523
99542
99624
99439
99711
99508
99612
99498
99715
99450
99706
99554
99671
99668
99410
99383
99835
99450
99484
99389
99399
99462
99798
99423
99630
99646
99513
99844
99802
99524
99479
99834
99564
99738
99548
99669
99450
99434
99620
99611
99380
99438
99680
99614
99688
99659
99658
99860
99444
99811
99820
99716
99546
99697
99376
99690
99668
99668
99602
99419
99599
99564
99564
99526
99389
99567
99383
99587
99409
99661
99913
99603
99839
99845
99613
99560
99437
99911
99556
99539
99690
99746
99490
99450
99470
99612
99482
99441
99411
99810
99378
99584
99678
99748
99889
99369
99440
99450
99445
99492
99478
99651
99461
99537
99761
99520
99744
99628
99420
99803
99457
99490
99423
99452
99830
99762
99690
99417
99771
99729
99478
99723
99749
99378
99675
99840
99742
99797
99726
99444
99372
99601
99797
99621
99832
99373
99546
99439
99549
99825
99538
99433
99540
99741
99643
99718
99522
99403
99715
99764
99428
99616
99596
99685
99722
99833
99619
99677
99643
99750
99874
99597
99540
99404
99590
99585
99559
99971
99510
99579
99832
99803
99456
99527
99778
99584
99706
99638
99574
99620
99522
99828
99605
99456
99508
99526
99515
99730
99623
99451
99654
99491
99540
99614
99399
99584
99443
99652
99388
99496
99926
99633
99586
99600
99501
99532
99881
99728
99734
99459
99482
99745
99493
99718
99666
99744
99551
99756
99750
99741
99947
99466
99531
99495
99389
99764
99443
99772
99769
99374
99526
99788
99376
99466
99451
99631
99618
99619
99560
99675
99495
99835
99441
99641
99672
99596
99545
99617
99501
99602
99428
99664
99745
99612
99441
99386
99743
99540
99484
99459
99451
99430
99466
99401
99518
99576
99753
99601
99451
99560
99776
99761
99538
99666
99397
99878
99805
99394
99633
99567
99630
99463
99532
99594
99819
99691
99720
99496
99610
99921
99656
99373
99649
99793
99689
99578
99407
99538
99488
99473
99423
99579
99463
99666
99702
99563
99639
99374
99581
99876
99625
99445
99687
99425
99581
99614
99582
99844
99703
99554
99504
99464
99727
99448
99844
99440
99801
99817
99520
99521
99456
99673
99815
99913
99454
99530
99474
99428
99450
99680
99573
99529
99647
99465
99575
99522
99766
99722
99436
99611
99903
99472
99886
99661
99665
99902
99532
99560
99442
99915
99429
99658
99461
99547
99827
99938
99436
99486
99452
99501
99554
99428
99678
99632
99697
99428
99507
99448
99712
99443
99670
99629
99549
99428
99412
99853
99698
99556
99698
99458
99737
99736
99574
99465
99890
99513
99632
99645
99569
99482
99515
99474
99470
99467
99669
99523
99815
99500
99796
99622
99663
99616
99840
99678
99760
99583
99465
99741
99377
99520
99457
99407
99763
99373
99487
99477
99508
99635
99411
99699
99694
99799
99536
99435
99590
99801
99376
99611
99516
99446
99733
99600
99491
99451
99808
99711
99446
99450
99527
99607
99764
99770
99389
99799
99424
99400
99624
99573
99786
99585
99967
99840
99541
99528
99853
99401
99780
99793
99640
99410
99621
99587
99458
99621
99585
99932
99535
99392
99412
99385
99625
99877
99404
99449
99631
99454
99697
99467
99621
99548
99561
99816
99399
99370
99513
99637
99570
99389
99489
99629
99557
99598
99610
99565
99586
99820
99706
99684
99547
99660
99825
99553
99709
99406
99472
99435
99900
99416
99710
99424
99606
99538
99577
99819
99465
99847
99727
99761
99402
99483
99764
99544
99470
99509
99661
99976
99688
99415
99422
99400
99592
99570
99841
99550
99758
99423
99722
99532
99714
99879
99741
99501
99935
99477
99469
99730
99759
99487
99373
99674
99598
99741
99776
99535
99836
99402
99557
99752
99827
99475
99384
99459
99649
99575
99537
99769
99611
99550
99521
99622
99462
99448
99432
99440
99517
99491
99636
99430
99536
99424
99726
99727
99548
99566
99420
99488
99535
99702
99764
99456
99388
99510
99726
99823
99620
99385
99878
99581
99682
99663
99576
99445
99489
99580
99829
99799
99620
99472
99466
99457
99914
99613
99842
99661
99711
99826
99401
99533
99976
99592
99644
99413
99434
99520
99530
99420
99792
99804
99381
99498
99456
99474
99693
99554
99436
99426
99728
99744
99480
99576
99526
99945
99467
99404
99826
99874
99770
99471
99534
99604
99421
99604
99435
99490
99458
99482
99551
99652
99475
99643
99552
99418
99613
99435
99502
99413
99621
99438
99763
99971
99457
99623
99386
99562
99467
99726
99862
99618
99534
99684
99598
99778
99597
99378
99558
99753
99640
99648
99685
99546
99667
99641
99565
99752
99487
99603
99424
99673
99494
99683
99431
99613
99572
99374
99431
99519
99508
99528
99442
99479
99536
99400
99465
99589
99550
99671
99377
99557
99597
99807
99600
99733
99452
99904
99759
99435
99480
99573
99745
99452
99495
99622
99555
99649
99377
99388
99536
99388
99374
99480
99825
99369
99466
99471
99430
99714
99383
99588
99685
99407
99707
99376
99447
99854
99448
99405
99489
99724
99518
99647
99530
99535
99770
99616
99591
99486
99943
99493
99369
99783
99802
99860
99578
99372
99445
99608
99719
99460
99734
99537
99586
99796
99646
99661
99407
99682
99868
99504
99439
99422
99703
99397
99740
99880
99513
99732
99802
99636
99380
99554
99766
99396
99452
99694
99917
99435
99554
99699
99672
99468
99862
99693
99456
99916
99436
99431
99908
99525
99379
99707
99591
99845
99943
99426
99885
99839
99414
99647
99478
99399
99712
99454
99737
99692
99538
99635
99668
99654
99728
99396
99548
99616
99548
99383
99391
99439
99376
99601
99726
99554
99931
99535
99841
99417
99568
99522
99779
99609
99622
99391
99470
99911
99474
99374
99384
99605
99646
99574
99381
99377
99703
99530
99564
99746
99778
99458
99608
99395
99753
99554
99439
99436
99388
99523
99705
99645
99376
99681
99606
99930
99505
99566
99527
99494
99442
99579
99479
99390
99800
99509
99406
99708
99402
99673
99646
99596
99775
99510
99450
99493
99486
99728
99801
99567
99379
99376
99436
99512
99528
99557
99504
99930
99374
99429
99474
99688
99637
99792
99694
99561
99684
99418
99474
99756
99390
99431
99465
99622
99613
99475
99518
99600
99678
99396
99819
99739
99640
99518
99823
99689
99510
99407
99522
99671
99463
99685
99624
99465
99371
99440
99555
99466
99473
99834
99602
99418
99834
99714
99380
99569
99608
99760
99555
99745
99616
99526
99791
99597
99451
99403
99832
99587
99425
99407
99502
99437
99712
99557
99427
99386
99525
99471
99808
99474
99506
99379
99696
99511
99666
99416
99495
99460
99547
99783
99512
99409
99589
99584
99369
99698
99773
99717
99689
99517
99424
99651
99720
99433
99498
99900
99387
99562
99633
99492
99610
99766
99500
99465
99426
99584
99447
99958
99572
99821
99489
99377
99828
99507
99636
99450
99612
99372
99509
99371
99375
99662
99373
99431
99568
99405
99883
99897
99474
99651
99626
99928
99434
99801
99725
99404
99663
99467
99799
99616
99545
99500
99815
99748
99468
99925
99801
99608
99796
99547
99415
99381
99466
99504
99480
99709
99398
99792
99468
99488
99426
99521
99418
99646
99479
99705
99586
99380
99717
99440
99466
99557
99378
99566
99451
99474
99379
99915
99377
99484
99911
99545
99564
99756
99610
99865
99491
99412
99412
99373
99416
99370
99402
99491
99447
99479
99887
99646
99752
99455
99540
99382
99791
99705
99630
99533
99370
99441
99536
99864
99392
99440
99797
99734
99375
99462
99446
99454
99840
99488
99575
99556
99451
99655
99484
99664
99475
99740
99683
99869
99518
99532
99374
99682
99545
99444
99815
99661
99377
99381
99401
99666
99389
99391
99880
99385
99616
99614
99589
99446
99426
99529
99467
99507
99580
99560
99512
99421
99408
99663
99661
99491
99479
99523
99933
99822
99776
99581
99472
99595
99387
99484
99422
99476
99742
99707
99605
99381
99409
99372
99598
99498
99946
99458
99821
99677
99543
99409
99539
99394
99664
99617
99694
99527
99476
99860
99393
99699
99677
99667
99441
99561
99515
99435
99689
99396
99469
99483
99552
99616
99453
99729
99787
99446
99899
99560
99430
99510
99847
99726
99705
99419
99563
99757
99513
99578
99622
99497
99631
99636
99407
99581
99647
99371
99653
99534
99431
99867
99635
99500
99474
99794
99533
99911
99928
99488
99434
99567
99562
99393
99645
99499
99444
99474
99414
99622
99803
99426
99445
99427
99622
99667
99542
99612
99570
99716
99581
99514
99589
99559
99653
99462
99435
99888
99590
99573
99635
99795
99451
99374
99682
99799
99384
99434
99583
99692
99670
99397
99384
99650
99643
99480
99784
99485
99396
99810
99527
99691
99417
99742
99552
99633
99519
99523
99540
99810
99429
99463
99610
99380
99624
99421
99400
99552
99616
99427
99425
99607
99709
99495
99833
99382
99713
99680
99876
99375
99512
99596
99588
99537
99771
99547
99375
99673
99493
99456
99824
99394
99451
99440
99949
99698
99721
99770
99485
99499
99721
99815
99378
99502
99753
99436
99723
99516
99413
99431
99688
99866
99615
99617
99446
99445
99734
99552
99470
99401
99638
99452
99420
99506
99766
99661
99696
99382
99509
99390
99868
99606
99439
99381
99423
99405
99519
99819
99551
99428
99516
99405
99699
99383
99503
99468
99427
99542
99417
99425
99426
99701
99513
99532
99490
99610
99396
99620
99696
99389
99830
99821
99376
99674
99372
99791
99527
99732
99375
99580
99585
99533
99518
99391
99481
99553
99492
99550
99520
99667
99755
99603
99821
99572
99635
99685
99611
99702
99403
99413
99516
99680
99417
99489
99474
99389
99501
99605
99571
99501
99443
99540
99743
99387
99507
99717
99479
99784
99875
99724
99415
99683
99673
99500
99670
99643
99692
99627
99526
99400
99449
99703
99783
99640
99462
99754
99574
99588
99746
99726
99977
99671
99520
99875
99595
99854
99714
99853
99790
99747
99720
99443
99623
99517
99386
99843
99371
99686
99790
99419
99768
99519
99606
99583
99549
99528
99596
99438
99472
99970
99483
99590
99615
99573
99434
99572
99918
99608
99601
99416
99399
99473
99434
99479
99627
99576
99466
99568
99480
99371
99562
99618
99667
99503
99378
99480
99467
99427
99478
99510
99421
99472
99862
99413
99639
99820
99509
99573
99419
99494
99399
99551
99597
99504
99461
99675
99375
99735
99375
99378
99547
99470
99676
99855
99753
99479
99663
99498
99396
99667
99456
99624
99389
99693
99867
99892
99846
99627
99372
99600
99372
99855
99563
99460
99568
99399
99913
99569
99544
99889
99641
99841
99602
99732
99700
99704
99631
99415
99371
99575
99570
99407
99388
99612
99461
99953
99475
99845
99661
99619
99597
99376
99632
99792
99493
99497
99476
99428
99687
99472
99600
99428
99559
99654
99458
99494
99437
99602
99414
99500
99609
99452
99394
99494
99371
99631
99421
99649
99519
99742
99641
99795
99566
99621
99618
99600
99460
99477
99398
99821
99582
99614
99501
99575
99566
99636
99590
99701
99618
99572
99899
99517
99471
99465
99391
99608
99524
99781
99501
99555
99529
99554
99394
99536
99405
99670
99435
99893
99514
99593
99482
99399
99743
99729
99566
99825
99470
99541
99596
99423
99495
99873
99529
99498
99424
99402
99475
99654
99785
99506
99583
99673
99426
99442
99702
99597
99814
99378
99648
99486
99612
99878
99705
99660
99504
99374
99393
99505
99626
99597
99448
99438
99692
99516
99724
99597
99731
99379
99752
99657
99423
99538
99389
99380
99479
99638
99707
99784
99437
99822
99628
99532
99475
99474
99535
99505
99394
99554
99442
99534
99530
99386
99412
99405
99421
99599
99741
99374
99687
99468
99388
99485
99393
99880
99702
99497
99505
99834
99762
99704
99474
99729
99646
99752
99609
99752
99624
99680
99375
99408
99478
99501
99730
99722
99413
99419
99422
99433
99625
99393
99779
99907
99648
99405
99384
99604
99684
99417
99837
99437
99640
99815
99524
99504
99507
99552
99413
99422
99388
99503
99529
99523
99524
99632
99383
99594
99535
99668
99619
99438
99408
99815
99434
99408
99461
99384
99564
99441
99745
99475
99555
99588
99680
99373
99966
99658
99379
99632
99508
99859
99686
99622
99910
99843
99542
99452
99556
99410
99494
99397
99645
99831
99484
99408
99727
99772
99891
99408
99411
99370
99573
99731
99673
99420
99408
99847
99496
99438
99483
99477
99418
99464
99609
99850
99844
99849
99612
99793
99785
99549
99672
99842
99420
99696
99491
99436
99578
99818
99730
99737
99561
99416
99567
99378
99390
99406
99517
99513
99561
99390
99518
99622
99440
99528
99964
99826
99566
99503
99858
99843
99688
99598
99529
99882
99400
99436
99449
99571
99456
99482
99428
99507
99512
99510
99390
99885
99493
99424
99713
99579
99421
99611
99388
99654
99505
99449
99478
99461
99450
99390
99424
99455
99417
99661
99446
99749
99673
99688
99386
99407
99567
99416
99756
99382
99604
99599
99391
99491
99454
99549
99440
99387
99560
99730
99498
99585
99400
99581
99393
99826
99631
99579
99397
99537
99532
99373
99575
99457
99646
99487
99870
99537
99625
99842
99485
99527
99729
99704
99448
99957
99392
99586
99832
99707
99751
99463
99394
99672
99704
99415
99440
99578
99688
99916
99422
99895
99598
99488
99599
99374
99422
99466
99864
99737
99513
99572
99406
99487
99702
99552
99518
99578
99533
99397
99545
99640
99554
99496
99428
99783
99682
99460
99513
99463
99495
99513
99453
99577
99826
99651
99907
99632
99637
99707
99607
99461
99531
99866
99642
99701
99829
99405
99517
99417
99882
99764
99522
99737
99530
99909
99547
99773
99556
99557
99374
99497
99763
99390
99622
99593
99668
99472
99474
99527
99673
99644
99682
99439
99689
99406
99413
99417
99369
99587
99457
99404
99899
99398
99381
99650
99433
99883
99783
99433
99789
99623
99964
99714
99601
99739
99497
99659
99627
99404
99492
99495
99939
99609
99765
99377
99421
99605
99700
99787
99376
99400
99680
99416
99882
99455
99725
99598
99744
99467
99770
99673
99791
99547
99569
99683
99561
99468
99437
99393
99719
99392
99649
99581
99457
99570
99500
99551
99807
99737
99479
99386
99410
99573
99489
99444
99526
99580
99788
99399
99462
99484
99619
99424
99827
99758
99388
99873
99408
99472
99752
99846
99497
99690
99547
99761
99700
99706
99692
99687
99730
99454
99830
99472
99424
99493
99614
99369
99432
99377
99706
99671
99816
99701
99660
99502
99663
99459
99484
99608
99679
99476
99376
99756
99472
99411
99375
99417
99609
99585
99605
99452
99519
99863
99388
99666
99513
99378
99378
99653
99879
99507
99529
99592
99948
99406
99753
99428
99486
99490
99763
99402
99737
99434
99810
99501
99456
99623
99370
99400
99526
99539
99804
99420
99635
99724
99583
99616
99396
99575
99387
99511
99504
99404
99527
99874
99402
99487
99862
99516
99578
99511
99713
99425
99521
99745
99712
99753
99560
99414
99588
99568
99377
99797
99576
99708
99413
99609
99511
99840
99658
99597
99369
99658
99381
99382
99478
99770
99491
99838
99370
99767
99477
99459
99490
99598
99675
99400
99561
99587
99872
99683
99407
99569
99410
99432
99516
99561
99671
99502
99643
99758
99626
99424
99624
99574
99868
99374
99658
99553
99446
99464
99443
99724
99380
99396
99399
99581
99742
99628
99399
99410
99751
99487
99882
99682
99543
99669
99583
99927
99660
99487
99384
99561
99425
99724
99613
99388
99632
99499
99525
99510
99715
99369
99546
99370
99480
99663
99432
99557
99755
99572
99377
99500
99578
99728
99467
99572
99458
99385
99376
99430
99462
99544
99496
99563
99547
99417
99618
99434
99592
99791
99612
99530
99602
99582
99440
99398
99515
99426
99759
99384
99586
99474
99512
99971
99423
99472
99622
99474
99763
99466
99669
99806
99420
99484
99672
99472
99406
99375
99590
99392
99818
99842
99503
99466
99470
99496
99515
99528
99656
99475
99685
99526
99536
99864
99724
99481
99404
99632
99436
99373
99382
99524
99498
99534
99657
99661
99405
99830
99547
99606
99404
99746
99635
99524
99909
99425
99758
99589
99776
99629
99649
99652
99416
99574
99527
99393
99632
99596
99377
99465
99397
99735
99651
99517
99383
99658
99543
99624
99550
99766
99593
99629
99383
99747
99624
99398
99465
99719
99462
99742
99891
99578
99729
99538
99471
99454
99774
99391
99798
99730
99634
99907
99630
99472
99715
99484
99466
99462
99449
99508
99539
99685
99684
99471
99450
99616
99698
99462
99423
99564
99460
99889
99402
99507
99802
99673
99554
99828
99686
99513
99556
99514
99543
99702
99518
99600
99422
99602
99812
99565
99726
99891
99669
99423
99446
99602
99432
99436
99376
99470
99528
99396
99379
99406
99681
99546
99994
99681
99637
99672
99555
99479
99678
99541
99674
99404
99817
99735
99544
99824
99423
99624
99495
99592
99400
99635
99771
99496
99409
99457
99374
99794
99470
99403
99741
99535
99565
99713
99488
99473
99555
99507
99644
99709
99479
99668
99581
99494
99475
99407
99551
99370
99537
99582
99553
99506
99410
99603
99693
99448
99473
99496
99439
99627
99653
99613
99394
99637
99429
99557
99506
99428
99508
99490
99885
99396
99671
99840
99464
99615
99519
99666
99405
99470
99379
99460
99760
99447
99537
99845
99372
99485
99641
99812
99534
99474
99762
99372
99554
99403
99588
99523
99420
99678
99551
99538
99564
99430
99502
99644
99820
99607
99428
99492
99807
99646
99389
99583
99681
99736
99528
99493
99411
99771
99492
99691
99401
99458
99673
99546
99612
99844
99490
99734
99385
99528
99902
99669
99482
99637
99760
99475
99533
99538
99798
99442
99668
99906
99429
99527
99374
99427
99454
99386
99680
99383
99563
99465
99717
99722
99468
99681
99886
99588
99463
99681
99465
99606
99386
99550
99470
99464
99557
99406
99708
99384
99439
99724
99450
99433
99509
99730
99687
99411
99682
99780
99574
99475
99689
99453
99435
99503
99833
99454
99435
99460
99824
99462
99474
99713
99717
99401
99626
99527
99693
99769
99509
99796
99606
99370
99398
99454
99473
99494
99656
99510
99755
99487
99655
99449
99502
99592
99415
99693
99608
99479
99696
99429
99466
99421
99392
99806
99783
99703
99563
99529
99466
99680
99512
99500
99693
99532
99843
99420
99588
99752
99414
99933
99434
99410
99419
99976
99716
99404
99821
99587
99750
99504
99854
99394
99389
99489
99724
99425
99533
99629
99493
99601
99879
99380
99442
99387
99716
99536
99380
99468
99622
99755
99693
99475
99416
99785
99581
99427
99491
99606
99510
99843
99460
99702
99465
99481
99573
99870
99496
99819
99420
99488
99428
99470
99500
99678
99835
99401
99465
99380
99547
99686
99480
99589
99551
99428
99608
99547
99478
99531
99710
99438
99433
99460
99604
99845
99639
99538
99425
99566
99591
99531
99533
99474
99893
99719
99631
99513
99391
99740
99390
99463
99567
99681
99628
99389
99547
99507
99636
99390
99566
99520
99406
99598
99684
99409
99423
99861
99474
99425
99695
99778
99700
99761
99975
99611
99645
99849
99732
99611
99509
99458
99583
99388
99465
99521
99414
99373
99574
99448
99871
99496
99550
99733
99688
99528
99398
99753
99377
99559
99635
99460
99634
99475
99378
99441
99835
99414
99707
99906
99511
99575
99442
99424
99652
99681
99448
99423
99533
99431
99522
99379
99577
99509
99448
99563
99411
99408
99461
99505
99604
99396
99485
99690
99919
99395
99489
99373
99693
99530
99650
99482
99659
99520
99375
99469
99591
99804
99412
99535
99505
99444
99463
99492
99840
99747
99839
99598
99442
99405
99472
99560
99422
99577
99731
99482
99613
99401
99629
99528
99741
99482
99382
99698
99825
99654
99579
99485
99576
99593
99402
99436
99719
99499
99716
99373
99679
99468
99382
99712
99832
99576
99425
99434
99375
99634
99493
99748
99754
99405
99446
99526
99525
99631
99543
99505
99548
99777
99469
99752
99529
99586
99479
99405
99697
99489
99703
99964
99444
99599
99554
99830
99485
99588
99657
99772
99426
99587
99609
99597
99442
99620
99880
99447
99409
99687
99566
99388
99493
99514
99732
99701
99616
99523
99661
99662
99772
99423
99572
99482
99731
99426
99446
99469
99571
99508
99468
99393
99664
99623
99660
99855
99433
99582
99719
99617
99599
99607
99420
99452
99724
99765
99581
99496
99674
99382
99560
99723
99785
99400
99485
99384
99522
99718
99620
99418
99866
99439
99383
99414
99627
99492
99771
99543
99490
99529
99599
99531
99443
99748
99769
99507
99702
99483
99508
99582
99554
99682
99410
99404
99424
99837
99541
99467
99915
99694
99748
99458
99901
99494
99505
99382
99581
99491
99379
99539
99491
99502
99600
99880
99673
99865
99689
99424
99560
99752
99527
99503
99479
99529
99525
99517
99408
99619
99557
99806
99510
99849
99649
99659
99744
99443
99382
99538
99389
99615
99388
99542
99898
99613
99571
99897
99825
99443
99802
99825
99665
99800
99592
99534
99370
99421
99620
99469
99766
99615
99724
99410
99557
99721
99732
99374
99478
99898
99389
99610
99413
99864
99672
99588
99640
99578
99442
99453
99577
99578
99397
99438
99474
99651
99716
99388
99414
99587
99527
99828
99758
99572
99496
99587
99382
99475
99542
99744
99541
99902
99402
99943
99508
99509
99546
99680
99871
99666
99988
99804
99607
99542
99665
99824
99710
99377
99407
99543
99471
99479
99441
99534
99528
99588
99406
99524
99507
99613
99513
99428
99744
99395
99921
99465
99384
99490
99707
99505
99434
99633
99455
99494
99530
99395
99387
99449
99491
99449
99587
99860
99522
99651
99540
99708
99555
99627
99683
99480
99715
99537
99447
99575
99618
99551
99567
99566
99503
99691
99476
99608
99491
99438
99709
99694
99472
99656
99828
99440
99474
99376
99644
99686
99473
99420
99682
99705
99383
99562
99674
99503
99598
99561
99560
99704
99547
99654
99369
99721
99881
99592
99441
99440
99488
99409
99448
99814
99665
99754
99392
99428
99425
99382
99613
99510
99598
99755
99369
99557
99868
99763
99386
99619
99416
99679
99715
99906
99410
99484
99471
99786
99510
99761
99667
99845
99723
99478
99537
99507
99503
99609
99770
99507
99773
99407
99532
99427
99389
99405
99599
99893
99543
99555
99384
99682
99643
99878
99650
99842
99577
99810
99379
99755
99888
99567
99381
99707
99540
99558
99692
99405
99385
99724
99647
99685
99544
99623
99559
99372
99406
99617
99499
99770
99753
99786
99689
99620
99925
99800
99840
99634
99647
99369
99774
99577
99925
99417
99476
99910
99372
99434
99849
99476
99370
99511
99378
99542
99612
99606
99503
99428
99484
99639
99646
99663
99771
99488
99722
99402
99421
99499
99720
99748
99604
99486
99420
99497
99416
99875
99587
99823
99609
99660
99408
99899
99454
99637
99451
99382
99431
99539
99382
99520
99858
99581
99415
99707
99651
99485
99565
99748
99764
99380
99488
99577
99462
99774
99538
99580
99942
99460
99438
99537
99641
99437
99607
99660
99509
99415
99929
99588
99651
99398
99884
99510
99483
99392
99868
99428
99605
99504
99735
99636
99469
99484
99552
99563
99594
99478
99440
99593
99620
99395
99508
99766
99507
99538
99512
99445
99534
99511
99497
99508
99843
99411
99722
99820
99501
99425
99390
99478
99461
99402
99603
99638
99874
99374
99579
99392
99461
99494
99380
99856
99709
99605
99555
99385
99885
99834
99617
99724
99482
99589
99373
99807
99873
99410
99466
99682
99532
99420
99458
99649
99418
99851
99578
99921
99583
99414
99537
99882
99523
99521
99711
99722
99380
99693
99705
99396
99764
99903
99939
99468
99849
99404
99527
99712
99600
99508
99681
99907
99512
99529
99635
99496
99515
99504
99374
99628
99604
99416
99692
99677
99586
99484
99603
99632
99418
99591
99426
99435
99536
99564
99592
99560
99503
99433
99597
99548
99536
99628
99565
99769
99375
99562
99388
99728
99630
99369
99716
99383
99829
99759
99587
99540
99502
99559
99960
99403
99483
99762
99371
99376
99499
99383
99493
99723
99585
99479
99443
99874
99606
99751
99444
99561
99780
99527
99425
99955
99457
99607
99708
99798
99651
99586
99493
99750
99442
99530
99728
99405
99378
99515
99606
99450
99428
99545
99532
99822
99415
99413
99493
99640
99958
99712
99540
99825
99709
99764
99900
99775
99598
99540
99778
99371
99538
99626
99400
99563
99812
99710
99403
99679
99657
99569
99400
99775
99507
99741
99424
99425
99695
99509
99611
99562
99522
99686
99499
99545
99385
99709
99699
99605
99497
99729
99478
99551
99661
99685
99737
99641
99565
99457
99693
99780
99902
99423
99638
99869
99647
99434
99633
99866
99541
99442
99504
99457
99397
99682
99655
99627
99421
99692
99606
99648
99651
99883
99583
99892
99438
99415
99469
99860
99477
99419
99416
99697
99627
99531
99690
99752
99383
99534
99660
99415
99559
99574
99483
99803
99699
99483
99429
99731
99572
99622
99408
99408
99669
99372
99391
99555
99464
99798
99442
99377
99649
99518
99680
99779
99385
99476
99633
99528
99802
99377
99841
99682
99604
99530
99681
99392
99405
99938
99704
99508
99462
99543
99405
99831
99437
99466
99436
99448
99639
99611
99386
99378
99417
99574
99602
99827
99455
99421
99666
99508
99535
99578
99377
99431
99675
99740
99369
99370
99820
99639
99568
99621
99514
99579
99449
99415
99675
99540
99409
99550
99632
99548
99715
99584
99388
99672
99552
99458
99784
99674
99597
99494
99389
99399
99681
99671
99425
99485
99903
99505
99699
99799
99738
99516
99764
99606
99686
99453
99537
99944
99502
99640
99632
99757
99786
99718
99662
99675
99621
99676
99388
99442
99519
99438
99549
99446
99860
99771
99395
99597
99628
99453
99597
99628
99673
99391
99434
99677
99529
99504
99865
99386
99632
99786
99529
99638
99409
99634
99495
99650
99786
99381
99829
99894
99410
99833
99574
99510
99550
99598
99523
99556
99466
99659
99809
99634
99683
99656
99461
99554
99478
99575
99830
99670
99566
99406
99394
99570
99455
99450
99405
99382
99664
99369
99590
99822
99609
99408
99550
99844
99731
99464
99576
99430
99393
99408
99429
99454
99532
99569
99501
99538
99853
99451
99941
99601
99851
99512
99713
99533
99714
99502
99473
99430
99654
99620
99516
99532
99465
99530
99414
99377
99429
99713
99740
99630
99405
99803
99472
99961
99466
99717
99559
99627
99650
99477
99590
99876
99489
99537
99461
99631
99523
99454
99412
99644
99652
99405
99599
99566
99795
99521
99502
99370
99422
99455
99623
99673
99437
99880
99483
99858
99561
99757
99622
99534
99443
99761
99513
99691
99372
99869
99694
99456
99886
99716
99765
99544
99745
99774
99485
99685
99739
99738
99398
99373
99410
99572
99782
99534
99549
99612
99403
99448
99572
99515
99619
99548
99576
99427
99582
99675
99816
99414
99759
99379
99781
99442
99736
99551
99697
99410
99540
99477
99506
99579
99691
99475
99570
99421
99434
99431
99829
99487
99531
99477
99387
99450
99511
99562
99780
99748
99387
99561
99627
99905
99478
99799
99406
99657
99564
99406
99650
99775
99773
99523
99423
99561
99601
99607
99762
99565
99745
99771
99634
99466
99505
99745
99748
99384
99619
99391
99401
99764
99642
99695
99377
99471
99575
99789
99472
99717
99667
99606
99452
99494
99676
99595
99390
99382
99597
99649
99479
99660
99396
99633
99429
99749
99406
99603
99720
99845
99376
99475
99519
99712
99380
99494
99569
99562
99486
99373
99415
99394
99410
99422
99528
99696
99380
99389
99481
99624
99441
99433
99708
99388
99692
99586
99457
99466
99469
99649
99746
99378
99415
99807
99385
99777
99585
99519
99757
99464
99379
99410
99519
99435
99660
99549
99757
99404
99388
99562
99784
99436
99568
99410
99617
99510
99643
99863
99712
99465
99591
99526
99472
99369
99638
99479
99688
99764
99442
99445
99846
99627
99717
99763
99375
99504
99767
99455
99682
99422
99780
99430
99384
99504
99404
99428
99590
99545
99400
99958
99427
99671
99630
99473
99628
99604
99594
99643
99453
99671
99543
99630
99922
99589
99434
99829
99876
99538
99607
99543
99373
99725
99511
99411
99372
99831
99477
99674
99653
99644
99371
99749
99552
99388
99600
99490
99622
99384
99646
99411
99881
99451
99505
99604
99595
99398
99498
99443
99426
99682
99487
99389
99588
99807
99540
99376
99604
99548
99707
99446
99610
99882
99569
99398
99461
99626
99633
99542
99632
99434
99557
99520
99629
99618
99454
99885
99736
99494
99623
99639
99523
99965
99481
99477
99579
99727
99448
99429
99416
99536
99703
99508
99684
99719
99542
99729
99686
99443
99851
99433
99722
99588
99745
99528
99461
99691
99528
99485
99668
99609
99624
99452
99649
99527
99569
99540
99486
99801
99494
99534
99531
99754
99421
99986
99700
99466
99761
99394
99574
99622
99535
99624
99587
99418
99375
99637
99387
99516
99625
99533
99469
99773
99940
99872
99484
99384
99453
99405
99861
99407
99640
99434
99373
99383
99552
99465
99783
99420
99378
99813
99608
99827
99704
99912
99830
99388
99833
99944
99559
99424
99465
99446
99595
99391
99781
99549
99631
99785
99700
99503
99533
99461
99460
99629
99653
99385
99415
99664
99534
99673
99566
99625
99631
99527
99619
99843
99652
99677
99687
99643
99426
99767
99528
99715
99733
99667
99687
99419
99629
99429
99570
99726
99887
99519
99678
99758
99449
99797
99395
99484
99615
99437
99540
99465
99382
99755
99845
99637
99846
99388
99453
99450
99591
99619
99496
99398
99906
99481
99717
99507
99783
99711
99434
99502
99417
99387
99585
99541
99688
99560
99528
99415
99776
99565
99481
99523
99564
99484
99619
99491
99653
99891
99579
99696
99760
99625
99519
99722
99591
99380
99603
99603
99533
99513
99628
99695
99814
99528
99617
99515
99660
99400
99477
99654
99518
99805
99453
99630
99533
99890
99630
99766
99613
99616
99918
99674
99441
99557
99480
99848
99653
99687
99822
99622
99589
99780
99891
99664
99664
99427
99597
99649
99871
99724
99622
99543
99382
99382
99575
99459
99433
99461
99450
99375
99765
99574
99483
99750
99634
99434
99787
99443
99798
99537
99535
99576
99619
99847
99712
99720
99370
99510
99487
99402
99498
99895
99477
99454
99774
99397
99529
99584
99551
99387
99637
99418
99690
99392
99521
99501
99528
99746
99710
99376
99906
99565
99402
99712
99542
99536
99445
99529
99434
99447
99449
99386
99554
99518
99862
99674
99884
99512
99818
99498
99494
99517
99643
99447
99623
99464
99798
99666
99638
99516
99417
99428
99629
99619
99839
99435
99396
99449
99550
99794
99895
99700
99610
99390
99448
99637
99520
99441
99487
99946
99539
99870
99382
99422
99585
99451
99421
99921
99646
99410
99388
99452
99406
99581
99469
99697
99425
99836
99553
99502
99864
99390
99700
99500
99487
99763
99633
99552
99568
99811
99397
99419
99430
99439
99612
99652
99578
99694
99447
99482
99560
99419
99882
99846
99402
99692
99500
99653
99658
99797
99624
99560
99380
99693
99447
99601
99609
99403
99495
99484
99533
99414
99668
99459
99470
99660
99442
99455
99498
99410
99527
99811
99629
99451
99569
99526
99391
99388
99385
99533
99613
99460
99398
99603
99715
99659
99408
99774
99468
99472
99594
99417
99609
99420
99803
99494
99599
99685
99603
99500
99382
99542
99437
99591
99423
99593
99437
99683
99676
99806
99760
99515
99717
99817
99609
99891
99375
99413
99450
99487
99655
99740
99687
99500
99982
99794
99883
99766
99416
99565
99416
99682
99642
99413
99697
99379
99510
99543
99776
99720
99407
99440
99499
99476
99617
99565
99429
99459
99726
99399
99808
99675
99421
99537
99383
99425
99696
99378
99391
99453
99559
99432
99395
99558
99424
99485
99498
99437
99815
99517
99607
99680
99652
99398
99870
99650
99637
99602
99437
99553
99869
99532
99526
99806
99547
99668
99636
99533
99568
99750
99607
99843
99523
99425
99388
99867
99815
99689
99549
99714
99520
99538
99631
99647
99927
99809
99482
99371
99487
99418
99532
99471
99483
99633
99490
99549
99593
99590
99381
99405
99393
99496
99785
99396
99518
99841
99387
99482
99628
99744
99801
99512
99532
99741
99419
99395
99652
99442
99400
99894
99650
99753
99681
99726
99930
99694
99423
99390
99663
99623
99638
99682
99770
99786
99452
99463
99398
99497
99646
99512
99393
99422
99779
99563
99443
99546
99464
99548
99405
99405
99694
99435
99445
99826
99680
99750
99812
99505
99388
99447
99929
99616
99832
99519
99614
99682
99402
99903
99787
99720
99782
99685
99818
99421
99449
99508
99412
99427
99781
99705
99718
99575
99394
99414
99891
99462
99532
99386
99504
99634
99404
99388
99471
99452
99665
99637
99441
99838
99411
99416
99435
99616
99530
99858
99604
99418
99723
99592
99393
99373
99662
99737
99721
99619
99617
99433
99611
99458
99375
99609
99624
99567
99522
99702
99432
99503
99462
99706
99694
99592
99425
99617
99662
99446
99424
99455
99877
99454
99410
99786
99380
99518
99603
99579
99916
99569
99644
99437
99643
99494
99488
99735
99755
99497
99458
99731
99637
99449
99826
99649
99460
99584
99595
99544
99684
99489
99443
99928
99525
99529
99780
99427
99533
99543
99715
99569
99610
99396
99425
99700
99516
99820
99473
99812
99722
99412
99561
99609
99450
99643
99411
99425
99442
99900
99540
99472
99488
99752
99840
99818
99659
99457
99634
99452
99501
99857
99733
99920
99813
99816
99905
99556
99378
99679
99423
99479
99474
99612
99847
99724
99478
99396
99417
99442
99795
99580
99412
99505
99579
99534
99381
99425
99735
99575
99522
99644
99429
99860
99828
99467
99606
99561
99549
99854
99440
99692
99589
99506
99663
99657
99814
99394
99660
99706
99603
99678
99489
99593
99501
99508
99399
99660
99391
99796
99377
99481
99411
99402
99464
99651
99556
99381
99522
99525
99805
99696
99800
99755
99504
99681
99543
99479
99480
99430
99645
99476
99497
99403
99507
99873
99902
99608
99471
99726
99487
99422
99616
99487
99509
99583
99918
99467
99397
99899
99391
99466
99741
99389
99380
99546
99414
99382
99617
99803
99421
99936
99648
99681
99699
99397
99513
99484
99721
99464
99633
99532
99553
99750
99610
99478
99658
99543
99632
99385
99392
99666
99420
99692
99662
99600
99459
99504
99374
99778
99706
99412
99424
99378
99409
99552
99503
99668
99400
99519
99922
99748
99480
99491
99578
99641
99712
99831
99555
99452
99409
99511
99733
99452
99636
99564
99910
99519
99567
99888
99589
99487
99479
99431
99672
99375
99467
99803
99553
99608
99698
99620
99686
99778
99742
99738
99387
99674
99483
99779
99620
99398
99698
99389
99725
99632
99428
99620
99724
99492
99730
99490
99778
99647
99444
99659
99555
99488
99383
99778
99719
99563
99927
99391
99482
99480
99486
99454
99669
99586
99921
99550
99672
99663
99694
99495
99625
99708
99616
99477
99777
99686
99797
99580
99567
99524
99484
99598
99451
99810
99389
99621
99405
99678
99650
99601
99904
99882
99680
99382
99899
99429
99871
99394
99570
99603
99494
99875
99536
99548
99372
99587
99575
99832
99776
99553
99739
99579
99538
99616
99769
99455
99806
99383
99548
99418
99772
99779
99732
99470
99472
99773
99772
99599
99446
99533
99548
99526
99530
99500
99446
99549
99722
99738
99468
99445
99525
99476
99740
99623
99452
99547
99775
99506
99904
99386
99408
99624
99416
99457
99592
99416
99797
99413
99710
99695
99424
99481
99732
99530
99446
99707
99550
99580
99458
99789
99376
99508
99477
99376
99660
99565
99383
99536
99493
99457
99484
99660
99388
99536
99498
99506
99403
99563
99791
99913
99812
99626
99758
99545
99513
99797
99603
99397
99550
99461
99662
99483
99476
99453
99668
99522
99394
99741
99678
99507
99730
99549
99677
99524
99759
99476
99473
99477
99853
99628
99428
99510
99372
99732
99381
99482
99389
99542
99697
99654
99508
99390
99397
99649
99838
99802
99878
99694
99597
99512
99659
99395
99710
99589
99511
99458
99395
99801
99500
99698
99734
99582
99744
99620
99472
99629
99869
99376
99862
99589
99427
99514
99441
99490
99441
99711
99487
99732
99369
99641
99469
99755
99380
99413
99723
99699
99428
99744
99482
99734
99474
99398
99609
99416
99381
99572
99691
99846
99507
99583
99385
99901
99485
99416
99435
99703
99390
99518
99449
99396
99653
99491
99675
99716
99654
99850
99473
99404
99412
99607
99708
99629
99463
99381
99629
99793
99422
99780
99718
99395
99785
99469
99622
99808
99446
99849
99670
99459
99595
99695
99616
99387
99520
99598
99632
99399
99799
99800
99630
99510
99417
99555
99383
99720
99438
99558
99621
99502
99464
99498
99701
99771
99493
99468
99662
99395
99454
99402
99516
99454
99728
99576
99949
99873
99910
99575
99536
99676
99719
99427
99466
99784
99381
99739
99415
99476
99666
99384
99429
99930
99434
99425
99432
99654
99673
99748
99914
99895
99597
99388
99907
99394
99800
99586
99704
99408
99775
99373
99386
99770
99575
99477
99476
99447
99400
99429
99446
99806
99922
99909
99827
99638
99631
99550
99399
99499
99570
99435
99391
99683
99453
99468
99510
99676
99433
99554
99607
99754
99653
99475
99671
99595
99402
99715
99382
99402
99849
99509
99403
99833
99771
99825
99719
99516
99706
99486
99386
99407
99397
99885
99429
99422
99672
99448
99387
99385
99575
99379
99670
99565
99564
99493
99447
99687
99380
99638
99532
99783
99707
99375
99759
99480
99472
99928
99747
99951
99823
99379
99716
99887
99629
99648
99462
99699
99379
99515
99560
99382
99477
99409
99538
99552
99504
99600
99463
99637
99533
99630
99438
99630
99445
99862
99502
99851
99526
99607
99546
99377
99474
99465
99441
99634
99418
99635
99501
99778
99605
99452
99673
99491
99676
99401
99399
99684
99810
99941
99862
99516
99785
99835
99445
99760
99394
99453
99743
99508
99654
99381
99382
99424
99441
99731
99773
99630
99618
99543
99489
99404
99551
99842
99626
99397
99420
99513
99757
99452
99449
99436
99404
99685
99670
99384
99621
99563
99649
99404
99375
99812
99583
99612
99785
99398
99583
99434
99427
99794
99631
99440
99766
99671
99590
99815
99518
99487
99387
99424
99503
99514
99819
99464
99791
99460
99408
99396
99767
99510
99441
99404
99438
99390
99520
99671
99710
99461
99656
99809
99627
99540
99770
99561
99471
99477
99595
99398
99666
99467
99432
99389
99370
99635
99696
99833
99545
99564
99475
99460
99382
99408
99401
99654
99443
99468
99921
99591
99417
99565
99521
99592
99518
99501
99652
99578
99741
99627
99753
99864
99799
99747
99418
99546
99538
99756
99969
99431
99668
99719
99625
99487
99561
99397
99645
99709
99709
99376
99887
99444
99548
99739
99593
99710
99554
99552
99816
99659
99880
99777
99811
99650
99425
99496
99749
99473
99612
99405
99558
99839
99940
99414
99531
99390
99460
99489
99529
99569
99662
99617
99690
99604
99456
99772
99531
99388
99703
99701
99520
99563
99676
99736
99401
99801
99684
99506
99426
99374
99929
99778
99491
99608
99485
99580
99398
99940
99596
99651
99578
99438
99733
99396
99409
99491
99436
99408
99415
99521
99471
99412
99610
99984
99535
99488
99494
99449
99430
99376
99463
99406
99491
99679
99408
99698
99556
99401
99399
99431
99435
99837
99534
99562
99852
99389
99521
99604
99666
99664
99511
99941
99387
99500
99371
99440
99507
99633
99943
99539
99403
99377
99459
99627
99449
99726
99431
99803
99395
99483
99788
99513
99445
99496
99526
99436
99371
99541
99506
99589
99376
99466
99610
99479
99506
99727
99882
99573
99649
99501
99682
99388
99372
99505
99694
99486
99595
99586
99528
99470
99445
99707
99571
99623
99635
99786
99493
99731
99762
99572
99633
99557
99384
99510
99770
99516
99611
99396
99638
99529
99458
99706
99696
99718
99685
99470
99591
99662
99438
99823
99657
99513
99532
99654
99412
99432
99429
99387
99641
99704
99535
99373
99595
99380
99700
99594
99516
99399
99437
99532
99465
99505
99468
99563
99765
99667
99369
99716
99561
99378
99423
99809
99384
99515
99742
99704
99502
99432
99926
99557
99856
99554
99582
99649
99760
99413
99545
99478
99372
99376
99922
99378
99402
99593
99789
99466
99453
99663
99448
99466
99760
99565
99374
99834
99856
99428
99724
99627
99612
99549
99384
99783
99523
99418
99744
99426
99553
99765
99531
99497
99448
99402
99836
99718
99740
99686
99677
99657
99807
99564
99425
99529
99760
99520
99660
99850
99665
99469
99387
99463
99530
99566
99447
99384
99814
99428
99633
99561
99862
99712
99395
99599
99559
99388
99623
99606
99675
99554
99583
99560
99435
99619
99466
99620
99503
99701
99499
99387
99746
99621
99433
99452
99751
99464
99615
99724
99500
99521
99630
99431
99463
99577
99411
99377
99729
99680
99587
99805
99700
99668
99539
99698
99659
99874
99609
99720
99754
99371
99507
99902
99715
99389
99739
99439
99639
99377
99747
99647
99757
99509
99605
99458
99371
99631
99623
99464
99690
99774
99399
99417
99796
99461
99689
99730
99443
99684
99785
99429
99740
99636
99598
99432
99407
99605
99830
99805
99620
99516
99661
99591
99395
99554
99502
99482
99627
99435
99621
99647
99446
99537
99781
99414
99454
99763
99677
99540
99507
99411
99771
99606
99695
99502
99585
99462
99693
99385
99688
99509
99416
99462
99500
99647
99531
99793
99640
99599
99648
99573
99910
99377
99544
99577
99490
99449
99456
99381
99389
99399
99535
99643
99624
99812
99385
99852
99640
99503
99740
99698
99538
99464
99833
99473
99467
99420
99649
99476
99763
99418
99934
99419
99378
99837
99875
99796
99597
99519
99490
99624
99657
99445
99383
99654
99371
99374
99768
99372
99571
99519
99770
99405
99522
99759
99474
99644
99619
99464
99696
99713
99577
99543
99419
99496
99374
99405
99542
99811
99774
99478
99498
99634
99734
99702
99819
99736
99522
99741
99532
99804
99443
99424
99497
99750
99581
99489
99912
99474
99386
99723
99561
99448
99369
99371
99387
99418
99808
99679
99418
99750
99809
99619
99373
99514
99634
99531
99594
99411
99399
99530
99519
99505
99767
99810
99596
99589
99427
99481
99410
99451
99739
99384
99544
99604
99582
99542
99525
99397
99607
99677
99382
99616
99420
99433
99494
99564
99569
99436
99393
99688
99373
99532
99856
99489
99456
99535
99410
99593
99728
99631
99669
99777
99608
99533
99666
99475
99642
99442
99626
99632
99764
99647
99421
99388
99806
99795
99432
99620
99786
99478
99767
99512
99488
99422
99404
99605
99745
99544
99758
99494
99650
99838
99757
99905
99539
99461
99445
99611
99418
99429
99482
99606
99554
99796
99428
99451
99645
99847
99852
99447
99425
99541
99510
99517
99526
99613
99616
99376
99692
99461
99666
99813
99813
99636
99814
99768
99830
99538
99527
99723
99893
99683
99524
99443
99605
99991
99514
99724
99394
99406
99566
99371
99587
99541
99520
99510
99737
99806
99931
99525
99535
99446
99447
99637
99472
99478
99394
99697
99729
99756
99464
99658
99411
99422
99412
99503
99580
99585
99831
99513
99949
99584
99396
99634
99431
99391
99715
99605
99405
99758
99760
99511
99612
99379
99440
99685
99806
99606
99740
99581
99378
99945
99757
99769
99387
99781
99522
99946
99634
99509
99661
99554
99721
99388
99565
99803
99407
99516
99439
99524
99552
99372
99771
99400
99488
99562
99930
99633
99783
99400
99522
99601
99792
99506
99466
99767
99705
99629
99476
99522
99442
99473
99378
99682
99797
99623
99703
99916
99416
99913
99431
99554
99804
99802
99499
99405
99756
99748
99611
99508
99453
99572
99450
99889
99378
99456
99605
99540
99396
99402
99647
99788
99516
99575
99585
99520
99587
99648
99404
99605
99795
99430
99895
99477
99779
99510
99924
99654
99763
99799
99584
99738
99785
99670
99536
99436
99429
99695
99678
99469
99543
99454
99538
99377
99553
99693
99479
99411
99549
99772
99499
99436
99440
99710
99374
99664
99709
99689
99612
99405
99388
99709
99417
99594
99470
99461
99792
99672
99414
99782
99727
99832
99712
99476
99420
99386
99446
99584
99423
99426
99722
99578
99424
99871
99651
99572
99535
99780
99596
99459
99453
99480
99395
99650
99721
99370
99471
99678
99669
99857
99451
99662
99825
99491
99580
99840
99639
99502
99585
99530
99560
99888
99768
99398
99523
99630
99476
99529
99628
99521
99654
99565
99948
99685
99541
99930
99476
99380
99858
99394
99666
99473
99852
99490
99374
99488
99464
99743
99435
99579
99565
99526
99557
99423
99460
99523
99421
99568
99574
99420
99499
99514
99561
99551
99777
99404
99561
99541
99482
99748
99699
99626
99518
99664
99760
99645
99603
99813
99403
99594
99494
99483
99635
99409
99839
99699
99543
99415
99571
99731
99777
99450
99955
99595
99787
99492
99428
99692
99399
99543
99783
99883
99570
99397
99792
99446
99526
99689
99399
99526
99535
99483
99578
99565
99507
99832
99802
99438
99601
99661
99756
99431
99775
99684
99482
99477
99488
99868
99703
99497
99521
99419
99700
99802
99471
99552
99407
99417
99776
99614
99431
99512
99675
99654
99693
99482
99698
99883
99591
99850
99389
99620
99411
99813
99611
99749
99420
99542
99494
99707
99558
99370
99922
99546
99407
99471
99630
99473
99591
99419
99642
99718
99818
99424
99915
99406
99468
99586
99572
99485
99422
99453
99709
99745
99386
99683
99420
99402
99458
99377
99483
99731
99398
99374
99487
99514
99711
99641
99799
99533
99533
99487
99793
99468
99444
99523
99776
99915
99603
99680
99634
99809
99617
99740
99385
99523
99757
99566
99437
99717
99832
99674
99412
99683
99620
99757
99744
99770
99423
99419
99540
99511
99515
99406
99430
99543
99714
99720
99725
99502
99628
99430
99553
99597
99397
99413
99516
99774
99838
99570
99497
99433
99425
99481
99556
99499
99668
99512
99605
99571
99635
99517
99927
99437
99765
99794
99571
99594
99549
99939
99396
99492
99489
99419
99403
99770
99566
99583
99716
99389
99430
99465
99738
99593
99401
99619
99583
99422
99726
99513
99401
99388
99537
99411
99645
99588
99373
99759
99702
99565
99715
99653
99384
99567
99533
99473
99703
99575
99439
99599
99387
99430
99489
99455
99619
99491
99591
99881
99462
99626
99597
99767
99410
99708
99927
99734
99373
99697
99683
99512
99528
99648
99544
99762
99443
99488
99474
99608
99534
99382
99814
99398
99438
99642
99573
99816
99449
99441
99445
99385
99514
99636
99543
99605
99672
99589
99460
99393
99444
99750
99535
99900
99631
99631
99417
99575
99744
99564
99845
99562
99849
99443
99509
99757
99948
99369
99672
99559
99676
99737
99730
99658
99425
99884
99539
99524
99622
99614
99527
99556
99482
99943
99448
99435
99609
99627
99633
99513
99805
99729
99447
99891
99412
99406
99678
99905
99540
99509
99669
99878
99633
99533
99800
99497
99860
99593
99645
99750
99420
99793
99752
99579
99502
99405
99502
99811
99933
99807
99875
99724
99416
99662
99395
99610
99559
99754
99552
99525
99453
99708
99649
99535
99427
99826
99501
99723
99588
99440
99485
99409
99714
99687
99447
99811
99573
99373
99586
99386
99518
99581
99491
99417
99593
99371
99384
99643
99582
99724
99928
99498
99698
99457
99531
99481
99394
99605
99646
99484
99796
99484
99786
99546
99708
99506
99418
99469
99428
99861
99872
99828
99488
99669
99895
99731
99513
99461
99458
99406
99723
99416
99587
99644
99466
99423
99407
99633
99789
99878
99755
99924
99504
99550
99370
99416
99438
99837
99827
99658
99428
99380
99779
99679
99627
99609
99674
99496
99645
99607
99417
99564
99456
99656
99430
99603
99943
99493
99507
99464
99493
99456
99746
99422
99554
99637
99866
99671
99698
99446
99676
99507
99435
99752
99546
99830
99539
99485
99581
99612
99631
99649
99461
99759
99413
99463
99581
99540
99465
99409
99894
99634
99480
99884
99372
99661
99645
99671
99435
99690
99605
99488
99454
99369
99397
99466
99672
99563
99546
99691
99473
99459
99427
99378
99590
99584
99685
99536
99672
99431
99596
99885
99660
99587
99735
99709
99500
99657
99805
99468
99540
99397
99867
99604
99480
99409
99527
99725
99395
99604
99897
99731
99650
99461
99460
99615
99370
99427
99723
99447
99644
99934
99555
99738
99382
99885
99625
99446
99726
99732
99604
99392
99449
99589
99410
99488
99769
99610
99447
99595
99496
99414
99815
99540
99457
99549
99486
99510
99427
99385
99486
99420
99652
99443
99502
99379
99589
99775
99434
99707
99374
99570
99437
99725
99539
99864
99545
99597
99775
99773
99392
99432
99660
99427
99572
99754
99496
99775
99642
99455
99629
99510
99763
99461
99720
99575
99624
99489
99505
99522
99618
99607
99536
99692
99466
99466
99384
99422
99742
99388
99428
99659
99549
99729
99523
99697
99459
99587
99697
99560
99524
99426
99528
99590
99496
99654
99479
99712
99373
99443
99834
99931
99589
99710
99544
99495
99444
99704
99657
99475
99408
99433
99609
99702
99616
99643
99398
99441
99588
99636
99478
99399
99467
99390
99816
99623
99620
99780
99590
99398
99497
99541
99458
99493
99535
99431
99778
99613
99713
99672
99548
99556
99513
99423
99520
99405
99485
99467
99374
99477
99559
99759
99753
99515
99483
99684
99416
99461
99607
99472
99496
99682
99665
99519
99921
99518
99832
99461
99696
99463
99408
99749
99467
99773
99403
99443
99384
99410
99384
99824
99804
99842
99515
99654
99602
99531
99531
99549
99577
99830
99479
99630
99524
99406
99487
99629
99498
99681
99450
99791
99649
99396
99726
99822
99630
99648
99684
99574
99594
99537
99438
99672
99372
99863
99456
99702
99850
99590
99587
99390
99395
99776
99539
99712
99470
99791
99425
99588
99447
99793
99394
99699
99497
99741
99815
99446
99449
99960
99479
99880
99496
99637
99371
99394
99644
99663
99427
99549
99662
99416
99425
99605
99501
99507
99700
99516
99381
99701
99644
99513
99455
99420
99486
99400
99568
99528
99600
99936
99473
99526
99412
99468
99469
99425
99611
99852
99453
99603
99759
99533
99432
99548
99413
99462
99665
99477
99431
99642
99475
99506
99648
99572
99774
99555
99773
99561
99408
99495
99799
99455
99453
99441
99379
99747
99841
99509
99589
99685
99880
99505
99548
99573
99485
99775
99415
99396
99376
99526
99572
99431
99891
99395
99642
99432
99746
99657
99521
99637
99666
99694
99517
99376
99401
99423
99410
99719
99508
99438
99786
99537
99550
99536
99459
99754
99845
99614
99763
99760
99561
99709
99552
99843
99549
99722
99409
99441
99738
99371
99566
99460
99739
99370
99747
99801
99863
99584
99651
99414
99526
99562
99726
99577
99408
99380
99723
99431
99507
99438
99899
99866
99806
99629
99527
99613
99605
99564
99915
99371
99573
99555
99471
99604
99546
99698
99452
99443
99621
99521
99438
99494
99622
99814
99464
99835
99567
99514
99503
99459
99499
99659
99433
99478
99390
99810
99437
99940
99746
99470
99753
99398
99578
99455
99801
99523
99386
99446
99403
99578
99598
99583
99488
99396
99944
99441
99512
99613
99512
99714
99420
99632
99681
99499
99399
99719
99717
99723
99783
99762
99383
99391
99484
99798
99477
99373
99449
99565
99369
99588
99608
99403
99469
99428
99485
99754
99736
99415
99414
99636
99723
99689
99419
99620
99902
99558
99593
99535
99447
99800
99517
99387
99590
99612
99745
99765
99644
99762
99481
99438
99653
99482
99428
99400
99471
99570
99517
99439
99486
99452
99612
99513
99421
99411
99829
99492
99506
99634
99395
99506
99977
99422
99489
99644
99461
99408
99751
99733
99607
99444
99649
99671
99500
99478
99462
99456
99488
99374
99530
99466
99670
99516
99626
99595
99557
99658
99426
99641
99716
99458
99870
99446
99410
99673
99670
99888
99643
99799
99666
99926
99458
99423
99791
99378
99503
99598
99506
99579
99487
99390
99940
99501
99776
99639
99433
99708
99441
99377
99447
99788
99890
99580
99508
99479
99729
99825
99416
99703
99630
99890
99388
99861
99428
99500
99558
99610
99576
99530
99837
99573
99518
99462
99547
99761
99739
99687
99383
99392
99509
99423
99774
99581
99473
99429
99379
99492
99551
99504
99529
99641
99564
99443
99678
99441
99424
99413
99371
99739
99515
99839
99420
99943
99454
99662
99721
99562
99796
99380
99829
99720
99495
99526
99375
99686
99411
99516
99826
99645
99669
99580
99442
99497
99498
99740
99796
99698
99707
99486
99411
99819
99791
99753
99562
99715
99534
99407
99430
99901
99483
99458
99952
99547
99723
99405
99491
99429
99614
99883
99756
99826
99827
99652
99825
99708
99668
99579
99405
99802
99528
99413
99458
99606
99402
99459
99413
99369
99610
99505
99409
99384
99595
99677
99384
99574
99374
99373
99660
99457
99396
99396
99407
99477
99463
99504
99398
99789
99496
99464
99443
99541
99445
99700
99469
99527
99889
99422
99376
99423
99464
99617
99677
99370
99457
99408
99511
99372
99812
99866
99373
99654
99503
99504
99539
99509
99400
99471
99697
99919
99587
99750
99798
99680
99558
99425
99486
99732
99500
99392
99521
99612
99613
99499
99458
99436
99507
99623
99558
99611
99506
99666
99621
99561
99456
99431
99540
99516
99545
99889
99422
99847
99569
99812
99502
99537
99644
99502
99567
99397
99533
99444
99375
99820
99373
99631
99514
99374
99818
99555
99771
99810
99537
99906
99561
99398
99499
99740
99399
99930
99490
99405
99789
99609
99751
99406
99809
99385
99652
99437
99671
99447
99557
99727
99790
99808
99735
99709
99557
99873
99380
99684
99408
99459
99976
99966
99596
99492
99422
99551
99370
99715
99562
99546
99824
99559
99674
99641
99381
99410
99387
99456
99750
99397
99866
99861
99656
99634
99742
99656
99590
99375
99407
99783
99460
99402
99660
99526
99588
99429
99455
99923
99687
99690
99841
99809
99495
99619
99397
99511
99458
99464
99784
99762
99468
99514
99611
99537
99406
99743
99411
99813
99886
99382
99744
99518
99748
99724
99710
99490
99606
99420
99510
99813
99497
99427
99503
99526
99371
99384
99720
99390
99787
99405
99496
99472
99369
99515
99740
99654
99393
99611
99728
99733
99462
99699
99623
99481
99404
99659
99371
99723
99377
99433
99776
99493
99402
99508
99560
99755
99404
99788
99417
99763
99446
99765
99478
99478
99562
99766
99458
99457
99854
99811
99681
99481
99403
99570
99702
99813
99652
99432
99425
99718
99549
99527
99412
99549
99670
99675
99472
99630
99650
99814
99584
99455
99555
99542
99453
99705
99871
99500
99420
99737
99613
99783
99393
99564
99546
99423
99607
99708
99555
99557
99650
99415
99448
99601
99874
99603
99522
99412
99724
99430
99461
99809
99529
99532
99485
99455
99552
99556
99441
99655
99411
99507
99682
99406
99486
99562
99705
99667
99441
99418
99387
99717
99601
99478
99652
99485
99770
99372
99442
99421
99377
99409
99440
99714
99653
99849
99500
99726
99443
99455
99664
99378
99369
99528
99441
99512
99419
99716
99537
99601
99738
99669
99769
99563
99835
99448
99566
99572
99688
99418
99401
99828
99571
99588
99730
99623
99611
99398
99431
99602
99509
99908
99652
99501
99762
99698
99836
99732
99854
99435
99656
99569
99436
99811
99526
99437
99544
99503
99557
99587
99483
99792
99491
99489
99581
99502
99434
99446
99432
99513
99580
99971
99466
99597
99572
99886
99499
99502
99593
99753
99669
99583
99403
99377
99622
99475
99399
99407
99739
99388
99576
99416
99639
99371
99769
99521
99558
99539
99458
99748
99418
99965
99457
99525
99397
99744
99868
99441
99646
99430
99647
99523
99485
99550
99493
99781
99375
99494
99497
99709
99678
99593
99434
99495
99668
99677
99574
99549
99489
99747
99441
99445
99536
99637
99481
99523
99711
99784
99404
99469
99577
99502
99641
99693
99619
99681
99704
99758
99467
99509
99752
99681
99665
99384
99436
99451
99657
99452
99637
99398
99824
99437
99587
99386
99510
99819
99475
99412
99473
99794
99933
99400
99726
99679
99574
99515
99380
99728
99385
99383
99408
99666
99671
99566
99471
99455
99420
99623
99508
99647
99706
99733
99723
99433
99535
99517
99571
99655
99642
99602
99777
99603
99436
99676
99829
99456
99596
99661
99620
99549
99747
99870
99404
99578
99415
99406
99504
99495
99872
99451
99465
99617
99771
99399
99462
99492
99536
99558
99638
99431
99560
99836
99422
99584
99875
99654
99596
99371
99387
99619
99822
99422
99827
99653
99741
99393
99711
99437
99628
99529
99854
99740
99400
99629
99731
99787
99719
99663
99596
99475
99564
99380
99642
99598
99529
99714
99698
99484
99728
99816
99375
99668
99625
99935
99425
99440
99518
99853
99575
99740
99775
99785
99463
99472
99678
99470
99420
99386
99385
99369
99771
99607
99520
99656
99566
99620
99468
99680
99444
99856
99780
99597
99535
99423
99508
99728
99525
99580
99467
99564
99479
99786
99442
99464
99403
99830
99716
99591
99407
99386
99592
99871
99401
99760
99441
99389
99596
99511
99630
99473
99457
99438
99435
99808
99499
99690
99631
99535
99679
99387
99665
99424
99734
99844
99458
99841
99605
99729
99759
99548
99555
99608
99873
99543
99549
99432
99547
99452
99626
99709
99690
99469
99812
99934
99454
99721
99701
99628
99421
99622
99439
99665
99441
99372
99662
99768
99484
99642
99550
99508
99496
99548
99502
99630
99786
99529
99549
99713
99419
99609
99701
99731
99455
99421
99413
99652
99609
99444
99660
99709
99635
99567
99646
99631
99513
99765
99578
99697
99529
99677
99587
99585
99675
99534
99926
99450
99398
99474
99432
99543
99573
99505
99453
99403
99629
99714
99583
99528
99601
99850
99795
99615
99468
99728
99701
99599
99473
99743
99716
99532
99734
99518
99484
99466
99495
99739
99901
99378
99374
99679
99657
99471
99434
99676
99835
99541
99733
99430
99810
99399
99569
99564
99860
99401
99598
99619
99551
99430
99693
99908
99405
99380
99782
99379
99604
99771
99848
99425
99878
99390
99406
99400
99464
99741
99404
99644
99587
99745
99648
99626
99428
99544
99720
99404
99583
99437
99825
99542
99378
99752
99431
99683
99806
99497
99752
99407
99537
99452
99576
99661
99414
99685
99570
99460
99539
99398
99646
99944
99818
99407
99924
99476
99380
99512
99440
99635
99540
99374
99454
99697
99591
99633
99672
99450
99704
99535
99730
99643
99505
99460
99457
99555
99494
99489
99417
99402
99405
99452
99800
99455
99758
99612
99431
99568
99411
99369
99550
99475
99418
99899
99674
99614
99727
99381
99487
99441
99584
99518
99557
99629
99548
99698
99888
99779
99457
99816
99401
99403
99448
99402
99582
99530
99651
99422
99460
99428
99511
99688
99819
99811
99869
99412
99396
99609
99768
99796
99668
99406
99947
99403
99511
99468
99453
99878
99525
99507
99678
99836
99503
99521
99513
99433
99712
99429
99485
99548
99744
99663
99396
99407
99718
99677
99434
99659
99857
99528
99404
99627
99631
99832
99889
99816
99425
99588
99467
99545
99404
99634
99662
99661
99672
99822
99811
99589
99912
99397
99508
99608
99668
99414
99398
99400
99744
99745
99593
99383
99462
99594
99715
99818
99465
99482
99477
99542
99471
99422
99637
99569
99522
99533
99443
99618
99595
99961
99497
99557
99401
99553
99676
99667
99541
99860
99405
99416
99664
99436
99781
99705
99404
99891
99569
99744
99478
99577
99443
99733
99675
99382
99644
99797
99480
99577
99416
99955
99467
99493
99564
99408
99595
99539
99701
99800
99431
99664
99699
99803
99502
99576
99391
99617
99867
99486
99482
99744
99471
99690
99449
99504
99783
99496
99946
99514
99542
99692
99604
99691
99744
99633
99399
99618
99708
99477
99629
99763
99444
99508
99491
99471
99574
99604
99393
99665
99712
99618
99853
99614
99488
99543
99535
99541
99424
99681
99565
99457
99433
99594
99504
99568
99881
99617
99482
99410
99501
99497
99841
99649
99860
99642
99420
99435
99457
99762
99587
99597
99955
99519
99644
99589
99396
99389
99649
99470
99626
99593
99478
99409
99710
99510
99775
99424
99524
99531
99385
99445
99574
99393
99441
99527
99528
99518
99393
99588
99777
99373
99814
99398
99630
99445
99606
99420
99516
99980
99386
99543
99458
99547
99408
99462
99443
99406
99486
99444
99535
99396
99398
99814
99476
99483
99403
99398
99920
99859
99427
99649
99720
99715
99578
99621
99440
99372
99422
99565
99450
99603
99809
99508
99601
99577
99457
99503
99776
99628
99760
99550
99415
99607
99530
99390
99567
99534
99582
99388
99525
99441
99676
99412
99750
99488
99442
99729
99567
99716
99458
99581
99708
99709
99488
99797
99404
99693
99813
99581
99595
99510
99661
99408
99501
99468
99427
99576
99484
99446
99648
99547
99581
99764
99793
99388
99872
99881
99544
99666
99814
99508
99402
99528
99457
99512
99420
99384
99477
99583
99520
99473
99580
99883
99766
99466
99662
99670
99414
99735
99480
99755
99732
99592
99577
99751
99449
99428
99479
99416
99657
99470
99424
99409
99480
99485
99455
99709
99580
99443
99373
99882
99648
99571
99390
99536
99425
99474
99407
99601
99488
99684
99899
99408
99398
99832
99684
99527
99405
99560
99783
99518
99503
99494
99791
99406
99436
99775
99400
99548
99762
99370
99751
99543
99410
99646
99548
99444
99551
99420
99646
99556
99805
99509
99372
99557
99447
99456
99413
99418
99483
99385
99507
99385
99620
99416
99399
99460
99768
99401
99958
99456
99627
99484
99461
99417
99777
99535
99478
99489
99685
99454
99482
99608
99460
99384
99739
99415
99459
99625
99369
99426
99769
99916
99602
99567
99455
99838
99381
99376
99395
99549
99436
99526
99526
99553
99543
99638
99404
99377
99502
99708
99577
99466
99678
99450
99788
99803
99475
99512
99667
99392
99812
99435
99650
99702
99513
99696
99776
99614
99506
99714
99435
99511
99554
99546
99486
99843
99882
99901
99426
99875
99445
99717
99684
99384
99383
99597
99416
99445
99506
99473
99508
99388
99433
99587
99935
99378
99434
99765
99611
99407
99719
99776
99438
99644
99664
99616
99403
99480
99709
99382
99600
99642
99599
99811
99508
99373
99424
99571
99570
99864
99525
99798
99839
99378
99627
99726
99427
99676
99469
99544
99465
99409
99716
99737
99387
99737
99959
99530
99497
99512
99843
99562
99521
99889
99649
99788
99553
99719
99374
99765
99393
99603
99543
99726
99760
99840
99783
99525
99797
99810
99516
99751
99549
99467
99411
99639
99695
99504
99493
99397
99638
99517
99381
99668
99401
99778
99715
99520
99437
99621
99643
99767
99440
99390
99484
99708
99587
99695
99685
99578
99404
99450
99439
99806
99624
99867
99409
99666
99387
99537
99808
99508
99630
99564
99904
99757
99385
99500
99794
99596
99439
99751
99652
99645
99498
99565
99404
99601
99449
99502
99806
99479
99646
99388
99750
99473
99518
99410
99874
99375
99754
99491
99779
99445
99889
99502
99589
99638
99438
99565
99911
99455
99837
99480
99474
99781
99442
99458
99505
99747
99519
99468
99418
99565
99488
99492
99402
99392
99534
99379
99616
99630
99656
99529
99406
99906
99412
99488
99637
99539
99786
99706
99371
99724
99515
99953
99721
99727
99501
99428
99603
99766
99731
99541
99495
99848
99701
99672
99440
99495
99373
99761
99436
99661
99712
99467
99425
99478
99571
99387
99593
99533
99665
99859
99688
99500
99859
99617
99796
99507
99392
99800
99474
99447
99954
99410
99519
99522
99391
99601
99579
99436
99369
99663
99593
99512
99979
99650
99487
99511
99510
99455
99386
99915
99594
99633
99539
99553
99506
99419
99650
99817
99379
99386
99647
99625
99514
99376
99489
99743
99601
99585
99576
99780
99836
99510
99647
99596
99371
99396
99523
99589
99795
99728
99778
99470
99480
99376
99458
99655
99682
99603
99415
99746
99438
99429
99842
99412
99648
99839
99497
99433
99571
99435
99536
99479
99413
99680
99625
99400
99839
99548
99508
99609
99562
99850
99816
99890
99655
99461
99378
99629
99622
99739
99694
99912
99652
99760
99549
99536
99652
99668
99378
99416
99436
99449
99443
99496
99864
99379
99684
99373
99589
99607
99710
99776
99410
99603
99482
99580
99587
99475
99517
99407
99636
99489
99667
99574
99659
99371
99410
99467
99490
99407
99584
99437
99452
99461
99436
99733
99555
99425
99931
99759
99601
99388
99655
99522
99619
99401
99408
99816
99665
99484
99440
99672
99391
99389
99693
99632
99486
99834
99620
99597
99614
99564
99885
99480
99374
99839
99873
99677
99532
99622
99935
99931
99432
99457
99492
99770
99747
99408
99703
99663
99570
99508
99473
99692
99433
99406
99684
99672
99507
99435
99596
99551
99787
99434
99632
99605
99373
99488
99699
99567
99456
99370
99870
99813
99411
99537
99513
99536
99668
99459
99668
99373
99572
99648
99430
99752
99719
99579
99848
99486
99423
99554
99400
99641
99485
99780
99773
99394
99511
99721
99619
99370
99508
99424
99486
99392
99646
99839
99752
99643
99396
99549
99640
99688
99875
99601
99532
99413
99809
99422
99758
99424
99729
99693
99473
99537
99626
99495
99520
99625
99726
99427
99558
99566
99430
99917
99574
99469
99573
99455
99385
99460
99417
99685
99580
99372
99457
99470
99470
99487
99433
99421
99394
99474
99661
99596
99631
99386
99611
99583
99566
99750
99682
99752
99683
99452
99420
99443
99650
99451
99447
99787
99560
99427
99750
99404
99519
99474
99548
99768
99650
99461
99446
99592
99748
99530
99428
99815
99849
99463
99955
99628
99424
99753
99761
99374
99847
99464
99751
99613
99404
99789
99785
99755
99866
99591
99537
99469
99740
99669
99389
99444
99816
99568
99450
99601
99412
99386
99934
99572
99475
99604
99589
99540
99418
99572
99653
99782
99465
99615
99756
99620
99571
99396
99512
99758
99492
99393
99880
99684
99506
99445
99629
99461
99424
99475
99724
99515
99374
99402
99636
99434
99800
99402
99750
99515
99686
99558
99772
99578
99681
99786
99826
99688
99378
99418
99371
99445
99839
99800
99522
99501
99397
99647
99544
99436
99463
99536
99939
99526
99751
99927
99531
99375
99804
99561
99717
99576
99416
99560
99518
99923
99826
99635
99925
99625
99482
99515
99587
99559
99562
99858
99516
99437
99529
99878
99372
99582
99405
99620
99860
99385
99406
99448
99687
99706
99596
99678
99663
99551
99576
99629
99479
99460
99513
99845
99371
99825
99625
99698
99504
99511
99975
99707
99418
99698
99463
99808
99893
99619
99586
99523
99749
99791
99496
99706
99415
99375
99649
99393
99375
99396
99384
99375
99467
99902
99640
99567
99523
99686
99622
99401
99440
99375
99614
99548
99424
99435
99441
99567
99532
99992
99420
99447
99463
99519
99474
99570
99611
99696
99552
99627
99475
99406
99628
99531
99538
99633
99600
99530
99562
99553
99583
99675
99405
99488
99390
99589
99627
99461
99514
99516
99829
99739
99548
99747
99533
99858
99408
99584
99705
99703
99593
99606
99581
99418
99664
99552
99545
99450
99413
99606
99650
99437
99476
99422
99702
99610
99527
99450
99592
99541
99706
99656
99378
99509
99377
99814
99942
99677
99378
99378
99587
99687
99479
99520
99444
99545
99454
99488
99548
99490
99577
99503
99483
99699
99462
99551
99586
99516
99387
99441
99421
99424
99694
99680
99644
99421
99463
99421
99783
99529
99681
99545
99477
99806
99441
99563
99549
99373
99743
99463
99706
99823
99727
99560
99524
99374
99660
99704
99580
99641
99479
99631
99586
99652
99811
99602
99464
99663
99472
99609
99638
99374
99414
99384
99488
99831
99609
99616
99711
99617
99546
99616
99503
99505
99492
99469
99438
99399
99628
99607
99584
99644
99702
99374
99954
99549
99711
99441
99828
99974
99658
99529
99612
99773
99575
99491
99514
99594
99749
99494
99450
99730
99889
99512
99455
99827
99422
99801
99403
99513
99664
99393
99586
99453
99749
99677
99822
99451
99537
99725
99559
99382
99900
99700
99596
99786
99578
99465
99371
99567
99461
99526
99856
99724
99705
99460
99374
99726
99850
99703
99433
99734
99516
99557
99617
99453
99466
99385
99726
99648
99527
99406
99718
99492
99830
99568
99432
99765
99405
99750
99451
99504
99694
99863
99811
99570
99627
99808
99931
99580
99839
99703
99586
99430
99606
99715
99571
99627
99650
99694
99419
99411
99820
99758
99475
99558
99527
99539
99376
99484
99694
99504
99381
99724
99413
99428
99875
99472
99721
99633
99378
99546
99465
99528
99610
99499
99926
99428
99497
99418
99537
99558
99686
99675
99512
99545
99575
99581
99538
99574
99573
99782
99917
99671
99421
99402
99675
99463
99749
99635
99603
99372
99618
99539
99611
99531
99446
99654
99636
99490
99546
99373
99380
99426
99478
99376
99422
99429
99474
99480
99608
99493
99662
99500
99781
99576
99569
99419
99448
99719
99421
99413
99508
99670
99697
99750
99811
99495
99734
99534
99458
99518
99402
99808
99397
99703
99383
99609
99836
99529
99688
99655
99397
99444
99401
99424
99582
99668
99626
99576
99521
99468
99665
99440
99625
99521
99534
99419
99653
99380
99547
99632
99658
99570
99506
99441
99465
99490
99722
99879
99567
99779
99372
99556
99424
99537
99415
99492
99634
99527
99812
99414
99595
99549
99737
99421
99746
99474
99904
99597
99722
99379
99386
99426
99843
99458
99742
99492
99406
99566
99370
99582
99585
99750
99917
99416
99723
99459
99556
99791
99421
99391
99479
99767
99661
99753
99534
99539
99413
99524
99690
99827
99541
99469
99653
99949
99440
99506
99490
99933
99675
99732
99646
99681
99534
99426
99708
99657
99650
99897
99766
99760
99941
99688
99613
99440
99591
99697
99409
99407
99691
99618
99550
99565
99821
99759
99398
99441
99503
99698
99420
99958
99879
99660
99466
99642
99496
99829
99450
99573
99730
99713
99513
99439
99394
99676
99379
99753
99598
99719
99529
99578
99447
99678
99589
99520
99510
99551
99864
99463
99429
99899
99415
99428
99635
99601
99500
99528
99887
99844
99458
99408
99801
99385
99800
99765
99787
99402
99642
99500
99793
99409
99529
99485
99574
99491
99927
99496
99699
99469
99648
99810
99465
99801
99391
99745
99825
99478
99660
99924
99555
99753
99635
99490
99389
99565
99474
99579
99476
99547
99369
99777
99560
99645
99447
99683
99415
99452
99586
99487
99373
99566
99802
99656
99380
99415
99673
99902
99484
99831
99517
99696
99794
99666
99403
99370
99373
99796
99501
99629
99528
99406
99606
99794
99798
99784
99855
99650
99628
99666
99518
99856
99572
99772
99554
99500
99696
99416
99771
99416
99438
99540
99525
99638
99444
99442
99751
99378
99450
99648
99723
99444
99429
99528
99528
99442
99735
99421
99565
99728
99381
99737
99877
99650
99418
99583
99644
99441
99723
99700
99405
99460
99585
99772
99654
99482
99745
99463
99805
99541
99438
99919
99510
99437
99475
99544
99406
99452
99507
99397
99742
99517
99548
99812
99689
99765
99383
99598
99811
99514
99512
99544
99767
99516
99707
99620
99452
99633
99379
99423
99401
99373
99592
99949
99405
99483
99386
99794
99570
99661
99610
99429
99647
99419
99404
99542
99592
99758
99668
99384
99489
99866
99463
99415
99419
99589
99906
99423
99608
99618
99487
99539
99743
99373
99463
99457
99536
99791
99467
99718
99502
99478
99680
99561
99438
99601
99807
99766
99510
99518
99687
99871
99510
99375
99399
99393
99641
99513
99395
99417
99732
99471
99762
99560
99391
99485
99390
99480
99403
99558
99480
99526
99418
99737
99819
99535
99551
99418
99370
99441
99562
99480
99517
99394
99450
99494
99480
99465
99491
99742
99506
99405
99932
99625
99560
99517
99474
99488
99421
99507
99737
99844
99518
99663
99598
99476
99740
99500
99478
99455
99370
99376
99621
99711
99388
99788
99407
99638
99425
99373
99516
99433
99507
99533
99516
99383
99712
99718
99880
99440
99493
99440
99451
99672
99562
99594
99517
99485
99406
99482
99801
99374
99583
99536
99409
99468
99439
99754
99670
99401
99467
99386
99648
99466
99458
99669
99706
99558
99467
99530
99490
99417
99523
99571
99402
99381
99392
99393
99791
99609
99593
99416
99460
99845
99638
99815
99599
99445
99427
99588
99440
99527
99739
99503
99487
99443
99471
99778
99416
99511
99641
99544
99514
99624
99511
99575
99884
99545
99587
99641
99460
99655
99858
99588
99369
99592
99660
99389
99471
99798
99722
99397
99655
99537
99667
99406
99598
99430
99814
99546
99558
99454
99609
99397
99471
99399
99383
99397
99369
99437
99398
99499
99586
99858
99488
99617
99591
99394
99404
99485
99614
99401
99884
99491
99679
99496
99398
99402
99839
99638
99528
99667
99696
99478
99834
99382
99610
99373
99590
99378
99577
99536
99900
99401
99455
99930
99527
99956
99513
99905
99582
99526
99376
99795
99772
99825
99704
99516
99513
99544
99459
99750
99374
99590
99953
99663
99394
99452
99386
99932
99481
99477
99538
99472
99697
99462
99531
99833
99616
99749
99869
99448
99908
99677
99733
99480
99593
99498
99642
99530
99453
99696
99545
99397
99505
99736
99800
99373
99441
99678
99466
99678
99503
99537
99485
99719
99965
99482
99672
99687
99712
99676
99434
99469
99546
99537
99460
99607
99414
99863
99424
99416
99510
99504
99614
99548
99603
99474
99638
99739
99826
99729
99854
99411
99442
99600
99627
99938
99954
99689
99876
99485
99444
99458
99393
99659
99444
99613
99449
99869
99375
99724
99821
99684
99770
99592
99421
99509
99519
99388
99698
99410
99393
99377
99381
99534
99757
99644
99583
99416
99803
99618
99638
99470
99801
99504
99446
99889
99553
99552
99690
99502
99510
99407
99506
99855
99706
99517
99579
99373
99773
99658
99578
99492
99637
99759
99696
99777
99621
99614
99592
99397
99703
99894
99550
99371
99799
99826
99923
99627
99823
99661
99566
99719
99695
99425
99550
99500
99376
99559
99755
99543
99541
99632
99503
99653
99494
99471
99458
99674
99979
99428
99543
99760
99457
99462
99719
99470
99453
99670
99575
99444
99669
99535
99441
99712
99570
99458
99758
99564
99393
99387
99498
99786
99630
99679
99513
99639
99496
99479
99544
99761
99668
99814
99578
99441
99481
99405
99450
99377
99509
99475
99661
99463
99614
99492
99847
99400
99453
99556
99603
99536
99404
99469
99389
99375
99632
99567
99804
99499
99532
99724
99849
99415
99745
99745
99499
99757
99603
99792
99438
99422
99411
99499
99458
99453
99644
99571
99394
99585
99374
99828
99534
99819
99693
99656
99566
99445
99386
99586
99407
99827
99548
99607
99412
99374
99643
99465
99478
99641
99546
99558
99918
99567
99371
99596
99579
99784
99667
99562
99666
99655
99519
99536
99680
99388
99604
99748
99650
99779
99489
99678
99789
99730
99402
99457
99496
99420
99405
99639
99525
99424
99481
99469
99777
99886
99720
99475
99446
99396
99577
99493
99472
99520
99542
99500
99840
99494
99476
99629
99387
99540
99502
99847
99378
99694
99394
99554
99467
99690
99454
99719
99386
99884
99663
99834
99391
99418
99493
99382
99665
99409
99602
99810
99585
99611
99566
99908
99636
99428
99459
99758
99938
99504
99409
99822
99463
99532
99641
99600
99736
99409
99712
99708
99483
99680
99577
99526
99399
99865
99785
99732
99621
99443
99384
99490
99492
99740
99495
99585
99755
99377
99459
99386
99544
99857
99433
99763
99392
99834
99432
99818
99496
99404
99403
99486
99504
99912
99753
99475
99457
99613
99380
99480
99606
99516
99403
99811
99533
99522
99811
99390
99499
99844
99659
99603
99640
99479
99382
99372
99370
99595
99697
99500
99713
99838
99455
99474
99556
99474
99578
99821
99523
99829
99787
99909
99470
99664
99395
99709
99503
99563
99761
99540
99574
99683
99438
99550
99517
99439
99473
99410
99384
99586
99414
99390
99370
99689
99529
99779
99709
99467
99389
99513
99524
99388
99662
99514
99824
99638
99519
99552
99410
99770
99510
99413
99922
99463
99422
99556
99653
99590
99674
99450
99491
99714
99631
99370
99728
99569
99736
99500
99396
99470
99749
99630
99423
99378
99757
99462
99386
99707
99622
99408
99573
99500
99599
99452
99792
99425
99628
99390
99733
99636
99385
99420
99558
99376
99715
99601
99576
99412
99438
99770
99464
99598
99729
99612
99549
99422
99548
99753
99384
99699
99495
99435
99523
99540
99594
99633
99379
99738
99691
99830
99785
99473
99713
99370
99604
99907
99573
99625
99707
99390
99763
99565
99571
99716
99478
99487
99717
99580
99650
99468
99569
99542
99478
99444
99889
99525
99887
99475
99666
99591
99419
99628
99395
99497
99782
99428
99679
99991
99914
99478
99522
99428
99417
99380
99534
99453
99649
99471
99525
99582
99622
99377
99487
99432
99550
99897
99490
99476
99661
99398
99524
99391
99510
99430
99421
99390
99507
99437
99398
99639
99513
99725
99377
99371
99691
99453
99391
99476
99459
99514
99888
99506
99453
99458
99539
99419
99372
99706
99796
99669
99466
99653
99637
99935
99619
99619
99595
99441
99657
99425
99575
99456
99508
99373
99422
99601
99793
99443
99495
99542
99569
99809
99467
99798
99483
99468
99592
99839
99507
99731
99500
99440
99413
99430
99370
99737
99375
99478
99577
99432
99413
99645
99665
99461
99678
99533
99525
99444
99464
99478
99442
99945
99472
99435
99555
99611
99695
99774
99432
99860
99717
99369
99383
99790
99823
99387
99800
99614
99412
99825
99573
99591
99818
99931
99677
99422
99573
99460
99804
99379
99561
99392
99518
99474
99589
99411
99767
99500
99407
99896
99821
99509
99697
99460
99591
99514
99373
99476
99625
99476
99790
99584
99656
99706
99552
99418
99547
99378
99399
99739
99757
99824
99538
99647
99533
99438
99613
99633
99536
99417
99400
99375
99449
99734
99865
99409
99555
99531
99696
99565
99620
99634
99401
99546
99697
99686
99388
99386
99561
99443
99804
99379
99613
99369
99456
99395
99379
99724
99694
99384
99472
99796
99861
99698
99391
99634
99377
99777
99645
99468
99431
99371
99425
99498
99875
99428
99511
99788
99689
99643
99823
99375
99481
99393
99721
99591
99666
99409
99646
99934
99868
99540
99596
99535
99481
99580
99425
99433
99826
99543
99872
99408
99525
99575
99616
99560
99475
99408
99393
99630
99526
99806
99493
99417
99914
99590
99382
99466
99740
99551
99500
99425
99399
99435
99646
99400
99401
99523
99369
99386
99390
99535
99677
99639
99797
99626
99402
99922
99481
99497
99545
99411
99604
99429
99495
99515
99671
99897
99499
99593
99671
99933
99656
99423
99754
99522
99600
99669
99469
99409
99470
99390
99638
99584
99668
99383
99373
99438
99532
99528
99455
99431
99587
99700
99793
99768
99622
99599
99371
99413
99503
99542
99419
99506
99556
99637
99385
99788
99493
99610
99528
99457
99750
99726
99756
99758
99586
99462
99757
99419
99583
99634
99390
99737
99494
99567
99394
99371
99475
99600
99760
99711
99382
99567
99781
99380
99550
99457
99455
99439
99382
99418
99676
99454
99654
99380
99684
99541
99418
99890
99645
99441
99888
99860
99479
99424
99599
99386
99416
99400
99498
99565
99505
99609
99613
99857
99375
99497
99560
99939
99836
99447
99790
99507
99595
99623
99396
99560
99617
99674
99608
99494
99736
99425
99762
99683
99584
99432
99463
99459
99734
99729
99380
99712
99391
99624
99633
99456
99516
99400
99444
99623
99559
99712
99622
99577
99505
99394
99737
99579
99743
99379
99584
99700
99464
99902
99508
99415
99389
99380
99791
99501
99656
99748
99405
99745
99491
99570
99432
99502
99686
99444
99512
99372
99431
99870
99778
99437
99712
99384
99427
99533
99396
99593
99426
99454
99817
99541
99790
99608
99487
99660
99603
99519
99519
99638
99440
99697
99801
99721
99754
99443
99645
99491
99408
99381
99439
99769
99641
99521
99757
99538
99543
99536
99821
99584
99598
99424
99430
99860
99784
99691
99490
99646
99790
99369
99460
99683
99604
99500
99517
99830
99595
99538
99607
99700
99433
99490
99414
99620
99460
99494
99467
99447
99373
99735
99436
99551
99494
99503
99537
99397
99406
99583
99460
99404
99541
99701
99797
99442
99472
99792
99402
99448
99429
99418
99861
99532
99806
99413
99390
99470
99639
99790
99525
99880
99413
99749
99460
99756
99416
99518
99741
99428
99658
99626
99374
99764
99496
99471
99594
99654
99544
99424
99798
99595
99508
99388
99438
99842
99495
99444
99523
99500
99805
99774
99704
99549
99465
99511
99509
99436
99511
99543
99535
99627
99715
99976
99758
99539
99808
99379
99789
99485
99457
99440
99398
99434
99660
99609
99385
99433
99521
99654
99380
99776
99794
99660
99826
99721
99737
99427
99884
99406
99829
99510
99458
99543
99535
99369
99411
99404
99594
99533
99738
99470
99469
99402
99413
99525
99657
99728
99398
99545
99745
99733
99495
99618
99383
99604
99692
99765
99555
99717
99628
99802
99868
99700
99442
99378
99596
99641
99575
99655
99640
99414
99409
99479
99810
99547
99578
99618
99394
99391
99709
99523
99369
99736
99668
99624
99546
99995
99372
99518
99771
99489
99653
99610
99436
99555
99498
99611
99503
99390
99557
99519
99383
99378
99378
99635
99502
99953
99563
99395
99439
99828
99761
99682
99560
99622
99384
99470
99391
99600
99854
99459
99524
99477
99542
99650
99711
99458
99462
99409
99422
99519
99602
99732
99903
99493
99594
99488
99530
99407
99440
99518
99874
99509
99896
99522
99793
99694
99507
99574
99534
99549
99667
99868
99636
99379
99522
99497
99459
99652
99774
99483
99790
99604
99664
99420
99628
99726
99393
99637
99531
99374
99658
99595
99740
99406
99509
99814
99639
99581
99567
99812
99801
99931
99376
99376
99615
99450
99532
99696
99500
99480
99850
99641
99398
99791
99412
99462
99548
99389
99501
99490
99919
99545
99597
99373
99406
99523
99593
99598
99729
99800
99449
99467
99416
99714
99499
99588
99584
99399
99573
99421
99473
99551
99681
99893
99643
99564
99528
99447
99503
99764
99448
99424
99437
99485
99380
99581
99564
99377
99507
99581
99607
99504
99380
99721
99784
99836
99392
99421
99664
99630
99378
99399
99848
99618
99543
99396
99568
99619
99451
99476
99813
99770
99640
99480
99696
99592
99749
99817
99375
99409
99669
99588
99733
99662
99852
99414
99383
99562
99524
99537
99829
99851
99774
99621
99396
99518
99527
99439
99804
99432
99856
99405
99802
99546
99504
99369
99692
99566
99451
99519
99510
99788
99478
99682
99574
99502
99503
99749
99760
99813
99516
99425
99389
99477
99725
99431
99475
99387
99493
99541
99799
99665
99386
99513
99626
99673
99472
99737
99523
99737
99405
99528
99531
99532
99508
99585
99601
99482
99396
99376
99410
99460
99619
99598
99665
99552
99642
99481
99450
99813
99972
99601
99445
99378
99640
99430
99588
99436
99418
99560
99439
99652
99457
99431
99424
99751
99533
99642
99647
99837
99476
99562
99682
99816
99415
99582
99589
99378
99654
99536
99625
99387
99410
99455
99399
99758
99617
99668
99559
99545
99542
99597
99670
99411
99377
99403
99717
99511
99620
99790
99752
99631
99663
99506
99727
99433
99377
99650
99800
99735
99636
99737
99459
99652
99608
99408
99553
99582
99767
99770
99700
99556
99680
99758
99558
99883
99429
99378
99751
99410
99575
99744
99558
99394
99371
99842
99575
99578
99453
99574
99830
99766
99558
99573
99698
99389
99734
99609
99528
99419
99570
99771
99629
99532
99405
99413
99381
99617
99571
99456
99371
99438
99408
99605
99706
99436
99372
99627
99370
99792
99522
99669
99452
99515
99821
99691
99720
99513
99561
99510
99413
99548
99680
99431
99456
99503
99372
99388
99519
99430
99776
99688
99531
99869
99770
99424
99849
99816
99411
99376
99468
99582
99597
99822
99495
99709
99426
99541
99449
99523
99468
99480
99872
99642
99544
99857
99374
99457
99389
99842
99638
99525
99484
99906
99775
99383
99424
99417
99590
99380
99828
99852
99471
99599
99384
99461
99437
99523
99488
99569
99548
99574
99533
99773
99515
99591
99455
99495
99736
99604
99734
99471
99530
99441
99459
99688
99624
99458
99412
99506
99479
99413
99467
99689
99801
99418
99899
99728
99417
99469
99439
99395
99398
99796
99573
99671
99617
99776
99784
99394
99682
99569
99416
99441
99613
99460
99380
99442
99649
99814
99512
99705
99535
99409
99406
99675
99437
99449
99538
99545
99836
99411
99783
99954
99861
99533
99446
99623
99616
99673
99609
99469
99592
99836
99668
99525
99417
99755
99734
99480
99626
99570
99371
99382
99396
99678
99375
99579
99642
99710
99838
99410
99583
99764
99404
99555
99459
99457
99460
99720
99450
99479
99426
99457
99834
99807
99624
99888
99558
99447
99524
99583
99848
99532
99881
99503
99706
99462
99734
99457
99599
99405
99745
99442
99623
99938
99523
99539
99414
99672
99839
99903
99429
99446
99716
99553
99441
99551
99442
99478
99876
99574
99370
99648
99609
99558
99488
99804
99524
99637
99378
99370
99659
99531
99661
99895
99559
99716
99404
99607
99415
99529
99616
99403
99587
99459
99596
99690
99520
99747
99595
99696
99375
99692
99403
99555
99486
99837
99791
99932
99683
99457
99449
99464
99562
99383
99590
99630
99733
99544
99458
99865
99441
99498
99565
99493
99460
99583
99695
99501
99544
99393
99441
99630
99799
99415
99555
99460
99674
99930
99669
99586
99710
99381
99685
99752
99635
99466
99381
99500
99787
99706
99599
99499
99453
99389
99389
99416
99556
99506
99444
99874
99524
99463
99575
99670
99924
99581
99592
99518
99447
99423
99425
99465
99411
99517
99771
99397
99529
99561
99728
99427
99812
99565
99453
99807
99460
99808
99799
99650
99579
99787
99605
99589
99439
99504
99978
99484
99555
99513
99790
99662
99498
99381
99378
99378
99577
99454
99796
99759
99554
99537
99523
99382
99507
99559
99864
99470
99467
99694
99593
99421
99781
99510
99876
99494
99653
99807
99972
99587
99509
99454
99591
99727
99620
99402
99464
99584
99571
99411
99403
99458
99827
99563
99393
99544
99477
99587
99506
99406
99860
99543
99543
99469
99394
99412
99807
99733
99800
99641
99522
99473
99444
99541
99938
99451
99792
99577
99569
99451
99876
99600
99600
99448
99371
99518
99711
99511
99411
99402
99858
99698
99514
99735
99938
99976
99674
99470
99476
99481
99509
99475
99513
99442
99635
99489
99437
99494
99717
99675
99745
99429
99574
99553
99618
99371
99603
99404
99567
99696
99477
99424
99699
99683
99796
99609
99444
99658
99631
99675
99489
99772
99739
99454
99667
99652
99542
99699
99606
99454
99414
99442
99431
99544
99434
99455
99453
99422
99401
99788
99390
99424
99649
99718
99396
99733
99780
99753
99388
99437
99620
99662
99805
99973
99385
99415
99594
99901
99632
99722
99401
99708
99389
99587
99432
99801
99538
99584
99460
99582
99789
99941
99611
99694
99942
99441
99480
99416
99515
99449
99370
99953
99670
99399
99416
99533
99557
99489
99821
99425
99708
99430
99376
99841
99556
99565
99501
99637
99687
99948
99585
99731
99434
99391
99420
99602
99532
99466
99624
99406
99525
99418
99593
99647
99509
99928
99589
99781
99686
99439
99447
99633
99559
99754
99401
99642
99491
99490
99619
99829
99657
99563
99774
99549
99432
99700
99454
99433
99551
99472
99504
99489
99607
99662
99815
99477
99448
99509
99395
99443
99746
99713
99505
99444
99388
99476
99477
99451
99531
99705
99545
99500
99586
99832
99487
99422
99373
99836
99650
99664
99676
99821
99789
99554
99734
99500
99439
99810
99556
99752
99417
99545
99852
99907
99572
99431
99784
99452
99757
99444
99500
99442
99489
99698
99493
99380
99516
99448
99451
99665
99431
99528
99397
99656
99438
99426
99445
99523
99819
99681
99484
99549
99570
99534
99723
99575
99554
99786
99655
99815
99889
99453
99428
99782
99632
99559
99486
99579
99670
99942
99739
99443
99397
99584
99687
99866
99447
99828
99590
99739
99515
99597
99493
99574
99600
99499
99408
99552
99778
99384
99760
99740
99424
99691
99555
99403
99520
99585
99919
99396
99894
99734
99651
99461
99493
99470
99556
99618
99489
99389
99539
99443
99724
99578
99648
99749
99722
99528
99501
99554
99552
99418
99652
99410
99527
99459
99557
99695
99826
99527
99535
99624
99820
99658
99661
99382
99407
99394
99762
99491
99612
99847
99494
99405
99524
99651
99704
99694
99522
99678
99370
99494
99857
99497
99792
99429
99612
99797
99402
99471
99483
99404
99439
99506
99595
99513
99569
99493
99501
99869
99688
99548
99850
99819
99648
99646
99572
99602
99379
99523
99392
99522
99622
99607
99525
99615
99417
99415
99416
99627
99377
99421
99607
99722
99433
99452
99428
99720
99734
99571
99615
99479
99514
99672
99833
99385
99637
99589
99513
99485
99936
99782
99732
99973
99602
99619
99410
99444
99456
99594
99756
99566
99779
99922
99546
99530
99692
99493
99696
99389
99561
99481
99558
99403
99607
99377
99573
99480
99720
99544
99438
99681
99469
99777
99537
99410
99532
99628
99501
99604
99700
99785
99558
99584
99754
99655
99538
99863
99415
99380
99458
99528
99467
99610
99586
99802
99898
99446
99575
99388
99519
99390
99454
99592
99446
99915
99369
99865
99823
99592
99724
99587
99505
99861
99381
99378
99448
99713
99391
99742
99379
99523
99394
99604
99524
99487
99459
99788
99775
99591
99667
99476
99654
99830
99410
99425
99409
99661
99828
99481
99813
99714
99801
99431
99524
99631
99376
99389
99776
99785
99476
99698
99398
99767
99531
99475
99491
99799
99501
99686
99758
99764
99427
99432
99418
99566
99487
99676
99603
99537
99446
99539
99487
99429
99378
99426
99544
99388
99832
99542
99428
99377
99541
99559
99420
99371
99754
99460
99643
99694
99623
99410
99520
99775
99660
99443
99393
99658
99382
99561
99526
99435
99403
99497
99532
99478
99483
99641
99567
99593
99404
99580
99690
99450
99403
99482
99763
99745
99504
99579
99390
99429
99451
99667
99427
99460
99662
99412
99864
99451
99673
99740
99452
99437
99684
99592
99390
99564
99499
99686
99442
99490
99732
99822
99531
99424
99460
99581
99771
99506
99407
99517
99930
99568
99553
99630
99975
99560
99872
99956
99481
99697
99529
99479
99460
99516
99454
99371
99495
99599
99679
99581
99864
99862
99623
99732
99555
99436
99426
99557
99381
99395
99562
99671
99448
99469
99634
99774
99448
99610
99612
99405
99592
99686
99422
99672
99673
99557
99702
99696
99618
99508
99530
99519
99603
99464
99684
99392
99751
99630
99596
99397
99716
99387
99697
99501
99493
99700
99520
99393
99683
99384
99531
99696
99606
99747
99575
99621
99592
99530
99802
99407
99590
99841
99560
99398
99797
99480
99391
99419
99442
99422
99906
99375
99571
99897
99456
99808
99907
99390
99589
99634
99664
99378
99589
99842
99397
99443
99410
99642
99371
99549
99708
99474
99510
99428
99563
99440
99565
99623
99833
99594
99389
99467
99836
99836
99646
99499
99505
99383
99385
99598
99690
99633
99505
99613
99439
99594
99375
99507
99429
99728
99608
99618
99760
99439
99616
99390
99539
99659
99698
99742
99448
99560
99389
99545
99845
99718
99420
99547
99541
99509
99704
99676
99649
99632
99660
99384
99577
99816
99903
99565
99496
99435
99447
99694
99573
99576
99388
99848
99643
99476
99820
99487
99493
99408
99872
99413
99616
99816
99619
99569
99649
99612
99391
99378
99833
99558
99468
99376
99678
99459
99794
99726
99505
99640
99584
99476
99398
99447
99454
99680
99773
99558
99482
99665
99545
99788
99406
99419
99835
99927
99405
99773
99614
99702
99671
99633
99456
99628
99584
99627
99388
99397
99768
99395
99610
99565
99743
99425
99907
99502
99506
99379
99415
99389
99594
99780
99429
99467
99515
99433
99395
99455
99702
99517
99386
99403
99575
99602
99789
99537
99778
99667
99531
99433
99403
99501
99534
99487
99892
99470
99499
99695
99811
99523
99824
99736
99762
99481
99480
99507
99524
99804
99580
99740
99614
99674
99456
99376
99572
99648
99450
99781
99719
99833
99834
99539
99465
99387
99586
99476
99477
99476
99397
99403
99516
99449
99649
99610
99385
99862
99481
99529
99559
99546
99560
99421
99545
99736
99571
99607
99902
99383
99544
99797
99575
99495
99492
99376
99490
99564
99478
99905
99474
99424
99602
99733
99882
99506
99600
99572
99437
99387
99524
99590
99801
99662
99447
99456
99421
99617
99404
99670
99661
99521
99926
99913
99572
99523
99682
99547
99491
99754
99436
99446
99462
99635
99447
99442
99575
99675
99437
99956
99375
99573
99516
99685
99794
99856
99703
99750
99464
99437
99806
99835
99468
99707
99795
99376
99838
99551
99583
99612
99756
99530
99473
99824
99593
99880
99928
99415
99542
99767
99435
99537
99516
99479
99631
99733
99615
99576
99423
99390
99382
99372
99536
99568
99603
99638
99406
99539
99543
99423
99375
99576
99420
99537
99410
99468
99448
99370
99489
99606
99483
99471
99453
99398
99393
99484
99481
99430
99506
99816
99764
99646
99461
99497
99539
99548
99552
99498
99586
99395
99417
99553
99565
99402
99387
99874
99369
99513
99696
99606
99837
99948
99418
99702
99564
99458
99546
99579
99375
99885
99852
99532
99421
99622
99820
99870
99417
99518
99667
99693
99481
99414
99579
99529
99533
99558
99603
99843
99988
99621
99716
99393
99878
99697
99700
99551
99511
99417
99623
99646
99380
99452
99375
99801
99467
99658
99751
99538
99427
99407
99522
99494
99487
99771
99510
99939
99725
99377
99673
99545
99561
99577
99652
99618
99394
99492
99431
99454
99796
99386
99546
99504
99709
99433
99540
99670
99717
99691
99802
99398
99473
99396
99384
99625
99442
99424
99397
99577
99482
99372
99407
99674
99449
99508
99396
99594
99406
99612
99634
99782
99409
99863
99450
99539
99690
99774
99440
99435
99643
99544
99738
99510
99393
99708
99871
99534
99574
99744
99933
99421
99398
99675
99421
99708
99611
99779
99634
99751
99381
99530
99789
99771
99715
99481
99686
99590
99445
99809
99590
99403
99651
99696
99373
99506
99543
99541
99515
99498
99377
99863
99404
99806
99526
99875
99538
99654
99483
99415
99571
99534
99842
99771
99555
99407
99504
99458
99700
99455
99672
99505
99385
99526
99556
99448
99433
99657
99750
99533
99460
99853
99550
99651
99591
99800
99686
99770
99420
99600
99547
99789
99758
99475
99386
99607
99396
99489
99672
99934
99453
99530
99884
99955
99703
99548
99736
99463
99680
99645
99645
99749
99609
99474
99565
99564
99651
99633
99751
99476
99584
99816
99525
99468
99608
99511
99714
99670
99589
99411
99495
99641
99396
99417
99443
99724
99430
99650
99745
99775
99866
99569
99467
99661
99429
99376
99401
99497
99574
99730
99519
99447
99712
99948
99896
99444
99520
99564
99438
99421
99389
99790
99513
99738
99412
99435
99597
99500
99447
99458
99402
99371
99895
99716
99887
99545
99591
99639
99581
99448
99662
99455
99421
99416
99513
99555
99591
99609
99612
99442
99545
99711
99652
99392
99397
99413
99493
99591
99488
99464
99390
99691
99738
99458
99832
99654
99747
99459
99419
99441
99444
99375
99392
99410
99498
99484
99417
99549
99635
99760
99710
99525
99865
99422
99383
99487
99498
99484
99564
99494
99433
99440
99574
99401
99425
99390
99799
99695
99526
99662
99458
99786
99654
99520
99577
99732
99557
99558
99389
99484
99898
99381
99467
99804
99646
99485
99459
99876
99529
99447
99896
99552
99468
99752
99558
99727
99622
99432
99410
99446
99757
99623
99402
99823
99462
99549
99369
99510
99979
99493
99491
99530
99626
99748
99915
99732
99526
99524
99746
99603
99410
99844
99653
99382
99419
99395
99893
99789
99858
99453
99578
99730
99502
99654
99371
99569
99553
99425
99499
99419
99414
99466
99894
99452
99576
99434
99889
99474
99754
99595
99386
99672
99864
99445
99422
99407
99638
99585
99489
99633
99787
99756
99478
99844
99380
99711
99686
99535
99502
99453
99418
99533
99737
99449
99670
99481
99483
99728
99517
99432
99421
99865
99734
99440
99554
99641
99434
99391
99607
99733
99753
99370
99429
99469
99574
99559
99698
99447
99416
99557
99468
99427
99738
99378
99699
99443
99860
99427
99744
99374
99400
99707
99490
99464
99666
99717
99627
99425
99487
99770
99560
99645
99625
99682
99704
99392
99486
99522
99538
99489
99409
99526
99544
99437
99862
99536
99918
99608
99808
99468
99503
99535
99868
99374
99397
99804
99372
99418
99566
99803
99779
99545
99485
99386
99655
99549
99720
99481
99863
99799
99529
99513
99490
99754
99442
99460
99664
99601
99845
99581
99410
99434
99393
99415
99382
99684
99446
99715
99425
99438
99594
99727
99476
99599
99880
99793
99974
99781
99512
99579
99404
99708
99650
99926
99475
99595
99448
99435
99448
99593
99793
99508
99509
99764
99452
99641
99404
99391
99597
99894
99384
99497
99613
99369
99873
99611
99391
99628
99827
99375
99593
99376
99464
99498
99510
99899
99436
99554
99791
99390
99609
99647
99418
99864
99779
99684
99417
99723
99550
99531
99660
99392
99903
99413
99487
99383
99724
99433
99863
99809
99557
99496
99465
99488
99786
99614
99433
99819
99374
99437
99649
99941
99691
99378
99924
99554
99465
99416
99392
99389
99393
99553
99805
99462
99487
99761
99604
99496
99426
99729
99440
99497
99885
99633
99812
99646
99765
99392
99550
99552
99455
99629
99895
99396
99578
99779
99491
99462
99625
99463
99463
99378
99469
99482
99461
99405
99430
99582
99429
99568
99680
99506
99398
99657
99446
99523
99617
99791
99447
99748
99498
99475
99559
99505
99456
99458
99470
99483
99681
99449
99751
99701
99547
99553
99919
99703
99524
99375
99587
99432
99393
99680
99384
99777
99376
99521
99563
99388
99717
99555
99476
99744
99601
99563
99592
99442
99629
99493
99510
99464
99658
99613
99415
99641
99746
99395
99443
99541
99433
99573
99503
99807
99700
99631
99577
99412
99612
99403
99705
99561
99618
99593
99652
99586
99541
99865
99448
99754
99440
99595
99778
99821
99465
99505
99881
99663
99413
99437
99762
99709
99523
99490
99495
99940
99757
99732
99565
99441
99382
99637
99437
99502
99430
99603
99566
99624
99840
99774
99390
99825
99522
99529
99622
99371
99398
99858
99379
99924
99865
99466
99893
99388
99886
99778
99623
99563
99642
99406
99791
99456
99598
99380
99467
99502
99493
99620
99489
99797
99382
99547
99585
99396
99629
99749
99579
99396
99513
99663
99727
99501
99465
99657
99509
99720
99783
99432
99545
99782
99460
99414
99419
99474
99580
99574
99378
99863
99445
99508
99925
99840
99809
99873
99473
99546
99499
99586
99411
99523
99663
99423
99542
99544
99843
99480
99609
99682
99433
99819
99370
99582
99665
99662
99622
99476
99377
99565
99491
99482
99967
99516
99514
99399
99452
99731
99777
99779
99401
99426
99740
99528
99724
99840
99377
99646
99672
99748
99804
99390
99483
99792
99678
99512
99415
99748
99476
99539
99689
99748
99854
99673
99597
99845
99640
99497
99428
99466
99394
99834
99426
99456
99439
99656
99503
99494
99832
99509
99832
99453
99628
99754
99447
99464
99720
99540
99554
99404
99372
99424
99458
99687
99575
99560
99642
99485
99567
99737
99680
99425
99560
99691
99649
99406
99596
99701
99925
99599
99521
99631
99477
99651
99543
99884
99984
99405
99577
99572
99698
99511
99661
99515
99449
99710
99425
99545
99923
99529
99371
99371
99521
99487
99419
99395
99519
99515
99796
99684
99415
99814
99574
99421
99608
99385
99686
99579
99455
99881
99437
99378
99606
99531
99522
99464
99469
99721
99600
99671
99394
99608
99617
99615
99609
99812
99738
99438
99858
99766
99591
99762
99488
99500
99748
99524
99614
99481
99526
99380
99439
99967
99375
99549
99383
99524
99411
99840
99626
99379
99447
99504
99462
99633
99517
99396
99883
99501
99706
99613
99813
99534
99399
99436
99745
99596
99587
99586
99422
99411
99462
99801
99384
99631
99535
99404
99724
99496
99528
99613
99611
99517
99437
99401
99407
99590
99379
99440
99477
99530
99380
99859
99386
99685
99780
99846
99375
99633
99506
99458
99459
99712
99616
99712
99505
99764
99470
99407
99376
99376
99586
99499
99369
99419
99655
99545
99568
99682
99777
99442
99400
99415
99564
99515
99634
99610
99705
99504
99610
99847
99464
99808
99670
99536
99695
99388
99912
99636
99898
99576
99693
99470
99432
99427
99542
99777
99520
99444
99721
99759
99772
99522
99575
99495
99507
99937
99634
99370
99556
99541
99741
99690
99611
99794
99600
99450
99642
99597
99509
99381
99673
99666
99617
99506
99624
99392
99804
99706
99468
99882
99479
99457
99465
99514
99632
99458
99467
99534
99476
99385
99610
99675
99387
99836
99482
99500
99400
99555
99374
99640
99461
99442
99609
99392
99720
99512
99506
99536
99425
99715
99420
99561
99523
99476
99870
99699
99589
99382
99527
99496
99422
99464
99411
99373
99590
99462
99956
99575
99417
99671
99551
99569
99447
99526
99453
99606
99465
99471
99450
99507
99842
99508
99429
99423
99485
99580
99903
99660
99597
99682
99384
99508
99462
99626
99715
99512
99561
99451
99594
99503
99477
99647
99755
99373
99443
99762
99663
99680
99538
99691
99875
99383
99634
99436
99409
99586
99411
99869
99461
99453
99555
99700
99665
99369
99409
99636
99450
99413
99606
99454
99699
99378
99878
99832
99597
99481
99944
99730
99843
99807
99559
99472
99742
99373
99623
99661
99505
99461
99374
99373
99749
99398
99768
99613
99534
99401
99399
99381
99476
99686
99432
99453
99536
99813
99562
99464
99703
99481
99744
99809
99397
99490
99459
99384
99482
99565
99837
99384
99502
99466
99802
99469
99416
99510
99428
99380
99439
99551
99390
99505
99645
99527
99530
99687
99646
99393
99498
99459
99529
99456
99773
99600
99535
99435
99545
99418
99783
99924
99424
99449
99393
99453
99503
99602
99710
99499
99438
99540
99710
99548
99492
99483
99446
99883
99419
99489
99521
99476
99525
99401
99373
99557
99451
99492
99640
99798
99927
99428
99727
99505
99665
99374
99663
99380
99749
99635
99901
99437
99480
99589
99525
99508
99658
99455
99442
99619
99591
99694
99375
99725
99393
99471
99420
99468
99373
99627
99716
99749
99543
99380
99411
99439
99908
99544
99722
99511
99601
99782
99472
99507
99370
99644
99555
99650
99680
99671
99582
99537
99465
99487
99515
99383
99624
99831
99895
99476
99734
99406
99494
99656
99555
99600
99771
99505
99713
99391
99466
99450
99605
99520
99528
99421
99601
99646
99397
99412
99858
99388
99580
99663
99779
99658
99799
99612
99783
99768
99371
99441
99578
99754
99508
99738
99434
99549
99500
99855
99687
99544
99609
99847
99554
99429
99484
99597
99531
99606
99772
99524
99915
99866
99479
99598
99372
99712
99530
99611
99637
99883
99496
99482
99505
99554
99884
99414
99435
99861
99557
99616
99571
99369
99739
99831
99379
99933
99694
99604
99388
99927
99504
99382
99661
99649
99406
99466
99583
99760
99518
99828
99481
99551
99592
99435
99554
99449
99497
99576
99783
99783
99700
99499
99426
99686
99481
99600
99642
99573
99822
99432
99579
99471
99603
99765
99493
99426
99831
99410
99545
99658
99646
99761
99582
99423
99895
99487
99578
99377
99391
99495
99744
99415
99537
99618
99706
99495
99677
99863
99790
99375
99653
99443
99643
99495
99410
99415
99719
99630
99520
99474
99391
99494
99448
99802
99519
99716
99417
99753
99651
99493
99507
99707
99897
99579
99541
99586
99863
99377
99895
99622
99415
99406
99623
99644
99412
99411
99540
99734
99766
99811
99887
99429
99728
99652
99513
99568
99464
99517
99861
99836
99457
99727
99439
99598
99623
99428
99432
99690
99745
99482
99521
99374
99374
99475
99612
99374
99572
99951
99706
99662
99644
99470
99511
99881
99435
99568
99405
99405
99718
99525
99608
99752
99472
99450
99791
99820
99839
99481
99383
99630
99473
99408
99473
99589
99377
99945
99601
99788
99626
99721
99457
99678
99542
99780
99393
99657
99457
99609
99789
99434
99412
99425
99839
99548
99378
99417
99456
99671
99879
99468
99552
99844
99539
99838
99826
99589
99601
99541
99771
99769
99377
99510
99440
99380
99733
99374
99507
99442
99548
99394
99389
99888
99411
99531
99639
99433
99460
99623
99456
99734
99576
99855
99513
99482
99429
99449
99813
99393
99746
99523
99370
99771
99753
99673
99591
99444
99537
99400
99411
99527
99378
99594
99412
99467
99476
99845
99478
99551
99493
99499
99495
99513
99601
99523
99387
99690
99822
99652
99919
99472
99628
99490
99384
99387
99443
99573
99446
99497
99687
99377
99536
99684
99536
99669
99657
99421
99486
99712
99388
99465
99792
99837
99539
99787
99604
99547
99453
99643
99799
99665
99661
99444
99539
99412
99405
99527
99396
99466
99666
99379
99888
99397
99801
99535
99437
99530
99642
99427
99467
99679
99468
99436
99744
99458
99649
99403
99527
99649
99656
99404
99754
99411
99642
99416
99670
99497
99729
99859
99601
99374
99379
99509
99397
99431
99843
99518
99786
99743
99749
99465
99518
99432
99619
99518
99687
99389
99604
99634
99613
99538
99452
99777
99681
99430
99412
99392
99391
99672
99537
99380
99812
99417
99494
99495
99403
99645
99513
99478
99453
99536
99809
99487
99582
99821
99715
99422
99485
99717
99564
99566
99738
99517
99485
99801
99618
99371
99613
99845
99504
99626
99471
99857
99510
99686
99836
99473
99715
99598
99447
99744
99712
99880
99661
99842
99488
99571
99488
99582
99519
99620
99391
99763
99667
99408
99664
99613
99714
99481
99618
99733
99373
99712
99400
99404
99516
99520
99722
99705
99450
99493
99417
99478
99472
99852
99631
99554
99387
99410
99376
99602
99915
99561
99828
99517
99527
99428
99468
99383
99699
99662
99434
99609
99451
99743
99438
99460
99398
99777
99701
99429
99636
99422
99495
99486
99655
99934
99836
99606
99428
99687
99853
99579
99495
99739
99746
99576
99482
99470
99390
99676
99612
99553
99601
99499
99435
99613
99540
99533
99926
99676
99420
99546
99775
99510
99615
99502
99458
99776
99669
99391
99723
99637
99510
99473
99862
99469
99393
99507
99509
99528
99424
99426
99402
99646
99794
99677
99559
99732
99592
99448
99419
99430
99710
99381
99561
99543
99533
99625
99775
99381
99403
99609
99834
99528
99451
99708
99497
99612
99613
99478
99811
99764
99581
99623
99488
99427
99654
99623
99866
99427
99374
99558
99514
99692
99512
99794
99370
99794
99963
99611
99685
99797
99613
99551
99494
99510
99937
99657
99558
99639
99477
99884
99754
99419
99529
99370
99744
99719
99381
99439
99374
99751
99555
99654
99734
99680
99690
99901
99390
99529
99421
99371
99777
99506
99703
99892
99795
99446
99643
99404
99751
99850
99585
99685
99450
99682
99646
99399
99401
99421
99814
99490
99636
99499
99654
99664
99836
99426
99768
99432
99410
99767
99692
99421
99574
99565
99445
99396
99598
99596
99489
99429
99674
99482
99699
99615
99460
99388
99483
99495
99809
99443
99526
99393
99782
99832
99533
99562
99831
99615
99725
99467
99732
99451
99697
99446
99937
99585
99514
99677
99699
99655
99687
99420
99414
99651
99797
99464
99392
99490
99523
99598
99769
99387
99887
99913
99770
99395
99475
99846
99846
99783
99810
99564
99842
99457
99481
99531
99650
99934
99443
99392
99544
99699
99459
99412
99736
99823
99454
99575
99543
99423
99659
99500
99450
99465
99737
99665
99611
99956
99679
99450
99482
99424
99379
99837
99482
99419
99554
99410
99693
99387
99512
99437
99593
99478
99417
99516
99759
99473
99659
99582
99534
99887
99503
99813
99400
99662
99621
99641
99690
99591
99732
99500
99874
99552
99589
99605
99690
99901
99376
99598
99732
99619
99770
99707
99689
99391
99463
99587
99399
99492
99884
99827
99715
99559
99600
99503
99415
99543
99453
99666
99761
99547
99417
99467
99774
99716
99470
99605
99394
99445
99714
99509
99413
99428
99764
99543
99523
99669
99584
99416
99432
99820
99460
99638
99487
99497
99545
99454
99408
99574
99600
99412
99453
99461
99677
99444
99736
99626
99766
99520
99414
99587
99480
99550
99651
99502
99747
99551
99448
99379
99648
99567
99563
99470
99814
99394
99756
99383
99663
99642
99630
99648
99421
99428
99606
99831
99371
99543
99652
99407
99491
99384
99645
99729
99470
99538
99433
99400
99409
99683
99530
99784
99759
99476
99456
99585
99630
99775
99588
99468
99759
99483
99792
99373
99652
99604
99764
99875
99578
99479
99485
99882
99885
99383
99519
99513
99836
99719
99486
99473
99702
99471
99669
99411
99797
99530
99463
99764
99488
99581
99671
99376
99659
99637
99954
99557
99819
99565
99706
99509
99609
99684
99622
99528
99409
99850
99681
99504
99459
99408
99639
99639
99557
99852
99739
99819
99655
99630
99589
99387
99518
99498
99627
99625
99636
99849
99720
99382
99560
99373
99620
99387
99416
99727
99439
99698
99871
99629
99559
99433
99431
99771
99692
99529
99607
99480
99602
99542
99446
99382
99710
99559
99513
99754
99529
99702
99621
99554
99847
99514
99396
99511
99564
99783
99535
99479
99622
99406
99816
99740
99732
99480
99544
99639
99736
99449
99373
99700
99630
99491
99661
99452
99473
99729
99724
99827
99544
99470
99679
99502
99397
99590
99416
99394
99595
99499
99696
99672
99531
99467
99707
99486
99788
99622
99871
99391
99817
99605
99805
99661
99642
99374
99726
99466
99825
99815
99883
99697
99582
99452
99645
99740
99680
99486
99390
99550
99391
99562
99408
99929
99564
99519
99509
99545
99452
99583
99534
99846
99813
99399
99837
99722
99750
99598
99520
99444
99847
99405
99569
99550
99632
99788
99628
99760
99547
99497
99400
99621
99675
99460
99492
99668
99549
99572
99519
99375
99647
99396
99574
99825
99779
99504
99602
99533
99932
99872
99622
99385
99794
99887
99408
99420
99685
99440
99871
99679
99581
99655
99474
99768
99676
99893
99471
99425
99656
99407
99448
99536
99647
99463
99643
99553
99729
99846
99384
99956
99629
99568
99475
99596
99421
99481
99434
99655
99439
99634
99505
99692
99529
99410
99836
99656
99754
99448
99597
99470
99661
99514
99761
99597
99456
99856
99684
99484
99571
99596
99386
99601
99485
99506
99395
99978
99509
99859
99604
99931
99534
99770
99737
99522
99667
99456
99436
99972
99696
99592
99583
99849
99418
99798
99533
99576
99718
99489
99747
99455
99394
99460
99608
99509
99690
99390
99740
99543
99773
99858
99500
99435
99655
99716
99823
99710
99629
99506
99514
99615
99680
99445
99461
99585
99440
99422
99839
99479
99496
99428
99607
99525
99646
99460
99513
99835
99716
99726
99571
99373
99546
99787
99689
99543
99374
99424
99476
99399
99455
99387
99419
99631
99800
99696
99712
99431
99717
99411
99615
99590
99387
99404
99776
99759
99664
99448
99611
99420
99718
99597
99382
99761
99384
99449
99373
99628
99501
99534
99593
99715
99387
99556
99619
99377
99570
99378
99635
99557
99424
99869
99494
99376
99905
99512
99431
99768
99441
99930
99422
99635
99446
99569
99656
99471
99664
99597
99586
99842
99461
99507
99619
99816
99924
99490
99617
99495
99540
99530
99812
99513
99494
99450
99541
99902
99567
99371
99824
99371
99455
99406
99728
99588
99717
99440
99461
99602
99643
99878
99463
99373
99717
99503
99419
99575
99663
99578
99711
99590
99645
99378
99890
99589
99703
99561
99565
99493
99603
99480
99390
99485
99448
99720
99593
99427
99604
99688
99593
99413
99487
99430
99408
99619
99724
99419
99470
99454
99502
99442
99426
99406
99398
99558
99524
99490
99922
99422
99388
99806
99436
99677
99435
99521
99711
99920
99449
99449
99690
99884
99619
99410
99452
99753
99479
99490
99447
99806
99428
99631
99379
99525
99498
99960
99499
99547
99389
99660
99551
99632
99732
99658
99658
99487
99670
99652
99516
99619
99782
99846
99526
99760
99478
99964
99832
99449
99520
99641
99439
99433
99420
99400
99755
99452
99633
99916
99767
99428
99674
99631
99763
99726
99512
99621
99420
99563
99379
99544
99502
99514
99562
99467
99380
99609
99448
99859
99459
99457
99545
99523
99683
99573
99717
99716
99433
99870
99824
99850
99542
99371
99903
99491
99613
99868
99495
99724
99517
99930
99781
99453
99827
99448
99428
99608
99670
99488
99422
99517
99562
99670
99404
99541
99698
99380
99592
99591
99587
99383
99376
99636
99886
99700
99683
99611
99730
99564
99383
99815
99370
99430
99814
99813
99695
99454
99628
99835
99761
99504
99379
99602
99829
99796
99746
99777
99494
99630
99545
99465
99953
99714
99602
99873
99502
99807
99516
99427
99473
99690
99653
99537
99409
99429
99509
99559
99915
99749
99516
99636
99571
99507
99809
99632
99619
99532
99637
99521
99487
99448
99900
99873
99526
99440
99829
99390
99623
99443
99666
99417
99732
99643
99452
99505
99549
99374
99602
99462
99881
99834
99416
99438
99804
99376
99671
99394
99708
99558
99713
99413
99774
99832
99577
99683
99775
99653
99625
99388
99438
99739
99884
99460
99886
99828
99427
99592
99492
99533
99789
99420
99500
99467
99588
99445
99873
99624
99435
99577
99535
99516
99814
99598
99724
99886
99765
99644
99515
99662
99404
99662
99572
99742
99370
99649
99683
99478
99490
99562
99674
99966
99612
99661
99712
99824
99488
99734
99610
99595
99387
99924
99392
99907
99713
99411
99415
99835
99428
99372
99528
99562
99830
99507
99543
99590
99517
99379
99511
99444
99575
99476
99404
99820
99430
99776
99503
99652
99527
99603
99446
99516
99654
99761
99586
99570
99519
99378
99725
99803
99524
99604
99510
99513
99630
99409
99752
99504
99470
99567
99731
99614
99746
99472
99663
99620
99487
99603
99482
99421
99837
99415
99375
99480
99418
99376
99382
99539
99377
99491
99455
99371
99535
99612
99491
99412
99638
99447
99633
99370
99492
99727
99649
99544
99477
99789
99960
99595
99702
99550
99855
99677
99386
99447
99417
99651
99798
99379
99428
99666
99558
99494
99658
99696
99576
99566
99478
99372
99899
99375
99615
99559
99400
99381
99428
99756
99527
99524
99573
99792
99512
99669
99677
99457
99578
99540
99611
99710
99491
99432
99482
99409
99600
99410
99402
99490
99452
99423
99597
99623
99664
99440
99432
99444
99506
99415
99494
99721
99444
99633
99444
99608
99751
99385
99433
99663
99371
99559
99631
99621
99912
99512
99403
99586
99604
99814
99649
99567
99568
99377
99384
99508
99688
99399
99762
99807
99385
99656
99697
99400
99421
99511
99469
99490
99426
99421
99463
99570
99719
99857
99433
99818
99428
99776
99401
99812
99508
99410
99370
99580
99427
99481
99570
99442
99966
99378
99487
99780
99432
99506
99748
99371
99566
99591
99743
99431
99648
99424
99630
99643
99416
99497
99670
99372
99740
99672
99448
99648
99494
99429
99451
99855
99470
99621
99544
99428
99528
99447
99686
99435
99516
99567
99510
99476
99470
99420
99478
99470
99577
99785
99471
99633
99770
99405
99556
99372
99581
99370
99786
99530
99807
99377
99728
99594
99397
99394
99370
99399
99484
99433
99419
99380
99633
99422
99617
99600
99430
99791
99455
99430
99523
99673
99569
99530
99764
99372
99525
99496
99469
99439
99388
99432
99539
99540
99508
99470
99570
99399
99382
99573
99467
99425
99822
99377
99583
99499
99373
99734
99720
99380
99733
99542
99671
99394
99512
99393
99598
99403
99698
99936
99396
99804
99452
99799
99425
99546
99406
99967
99534
99543
99432
99498
99632
99390
99406
99622
99787
99525
99391
99583
99538
99647
99532
99556
99442
99377
99858
99695
99404
99459
99480
99453
99635
99636
99461
99498
99758
99447
99378
99475
99446
99652
99375
99373
99487
99603
99636
99650
99438
99541
99452
99644
99416
99557
99516
99461
99477
99432
99784
99545
99491
99604
99449
99522
99551
99558
99656
99425
99467
99488
99787
99535
99568
99870
99606
99541
99640
99572
99506
99595
99650
99568
99706
99393
99378
99739
99428
99472
99788
99373
99740
99937
99579
99605
99680
99476
99692
99948
99418
99662
99589
99473
99885
99732
99494
99369
99587
99963
99609
99422
99571
99466
99553
99510
99503
99495
99647
99437
99778
99426
99600
99458
99748
99581
99512
99902
99397
99815
99591
99417
99469
99410
99369
99412
99658
99713
99881
99581
99613
99875
99421
99375
99526
99520
99454
99534
99897
99725
99693
99595
99755
99387
99771
99664
99383
99505
99435
99639
99501
99458
99444
99824
99700
99462
99433
99498
99719
99491
99506
99702
99394
99646
99700
99587
99515
99563
99532
99744
99423
99434
99571
99623
99540
99432
99496
99379
99509
99507
99654
99608
99711
99621
99440
99391
99593
99703
99611
99835
99640
99505
99793
99488
99400
99474
99725
99792
99371
99416
99472
99636
99545
99550
99450
99515
99553
99467
99425
99447
99927
99523
99746
99668
99669
99422
99594
99407
99641
99431
99464
99603
99478
99559
99518
99609
99567
99490
99534
99760
99542
99462
99502
99767
99510
99733
99594
99552
99873
99470
99408
99833
99672
99660
99531
99503
99528
99573
99628
99977
99507
99503
99516
99634
99567
99421
99714
99501
99518
99397
99805
99695
99579
99718
99670
99478
99385
99710
99469
99457
99633
99538
99824
99719
99430
99840
99836
99736
99468
99730
99528
99526
99759
99761
99678
99478
99372
99546
99438
99474
99593
99740
99648
99518
99844
99624
99686
99844
99457
99382
99392
99380
99397
99841
99603
99466
99370
99638
99578
99491
99606
99761
99391
99486
99438
99730
99477
99514
99475
99528
99660
99892
99772
99531
99856
99449
99656
99718
99545
99509
99389
99892
99416
99847
99561
99655
99401
99764
99694
99655
99747
99431
99376
99786
99483
99573
99526
99628
99662
99832
99411
99665
99599
99792
99509
99787
99741
99701
99517
99622
99483
99390
99928
99505
99546
99407
99666
99596
99561
99380
99865
99528
99743
99410
99509
99487
99369
99439
99434
99527
99507
99510
99502
99593
99577
99539
99453
99787
99448
99657
99681
99387
99430
99815
99378
99437
99623
99605
99560
99490
99526
99569
99460
99696
99617
99657
99856
99702
99417
99610
99546
99590
99597
99512
99660
99429
99652
99719
99426
99455
99418
99601
99726
99411
99520
99662
99413
99838
99488
99540
99713
99473
99382
99726
99809
99560
99416
99743
99807
99694
99461
99404
99383
99575
99861
99487
99394
99401
99460
99713
99370
99411
99409
99720
99401
99493
99524
99628
99378
99845
99520
99386
99708
99766
99933
99421
99553
99372
99455
99410
99375
99459
99415
99414
99493
99370
99648
99567
99692
99433
99845
99851
99520
99615
99741
99669
99868
99485
99548
99757
99561
99564
99926
99693
99644
99469
99515
99784
99385
99411
99726
99450
99408
99380
99439
99908
99430
99518
99373
99523
99571
99635
99757
99418
99800
99475
99505
99426
99465
99802
99582
99467
99657
99378
99458
99747
99494
99492
99463
99567
99425
99674
99421
99493
99401
99404
99486
99435
99615
99763
99474
99522
99510
99715
99579
99422
99612
99905
99671
99517
99495
99428
99442
99393
99548
99584
99627
99581
99618
99820
99417
99434
99450
99618
99490
99755
99820
99658
99572
99431
99852
99416
99515
99501
99718
99514
99386
99613
99432
99733
99416
99619
99739
99415
99651
99775
99528
99439
99489
99445
99724
99608
99456
99726
99374
99659
99629
99523
99431
99525
99572
99951
99455
99539
99375
99475
99596
99440
99433
99627
99511
99461
99460
99435
99662
99382
99533
99386
99507
99423
99507
99447
99465
99790
99535
99676
99562
99462
99860
99455
99446
99585
99800
99863
99760
99450
99858
99775
99471
99837
99612
99654
99447
99439
99668
99444
99597
99685
99532
99640
99440
99898
99559
99667
99544
99473
99637
99558
99902
99453
99420
99639
99558
99372
99565
99653
99378
99924
99451
99781
99374
99541
99386
99737
99497
99650
99503
99699
99757
99421
99553
99713
99511
99437
99441
99382
99385
99589
99877
99394
99396
99800
99416
99825
99399
99490
99473
99648
99377
99475
99667
99872
99460
99608
99730
99750
99606
99401
99796
99573
99734
99467
99401
99731
99560
99768
99694
99819
99670
99627
99740
99475
99910
99535
99431
99819
99862
99735
99407
99582
99514
99896
99579
99428
99576
99587
99380
99673
99560
99514
99376
99868
99380
99431
99478
99943
99554
99409
99382
99385
99521
99441
99440
99544
99848
99521
99523
99703
99463
99507
99530
99469
99459
99421
99429
99391
99554
99548
99598
99395
99497
99747
99702
99487
99395
99548
99693
99796
99415
99541
99478
99520
99622
99694
99373
99605
99611
99624
99636
99743
99489
99415
99404
99400
99389
99939
99412
99664
99592
99414
99507
99800
99574
99648
99393
99750
99653
99577
99400
99961
99529
99889
99934
99453
99453
99783
99371
99496
99418
99747
99434
99384
99879
99764
99621
99404
99744
99560
99580
99480
99474
99648
99428
99646
99444
99912
99545
99496
99623
99564
99839
99707
99407
99542
99537
99751
99644
99648
99652
99379
99783
99557
99536
99392
99486
99627
99567
99688
99665
99420
99638
99373
99568
99545
99539
99370
99414
99459
99550
99517
99540
99559
99464
99564
99783
99824
99379
99398
99654
99588
99661
99429
99969
99430
99413
99507
99797
99595
99528
99404
99616
99547
99473
99479
99427
99786
99697
99822
99384
99731
99638
99406
99739
99488
99513
99540
99650
99376
99566
99550
99833
99517
99396
99433
99465
99726
99452
99647
99405
99391
99620
99515
99379
99442
99432
99568
99649
99607
99451
99419
99636
99835
99627
99473
99414
99826
99468
99493
99376
99519
99430
99384
99784
99542
99515
99826
99742
99556
99438
99861
99559
99833
99604
99397
99570
99500
99460
99713
99917
99783
99758
99392
99693
99565
99468
99772
99444
99615
99495
99597
99437
99446
99647
99381
99849
99720
99605
99423
99529
99389
99426
99839
99798
99651
99623
99528
99374
99668
99454
99421
99527
99621
99422
99856
99818
99546
99514
99497
99549
99387
99551
99761
99481
99579
99678
99466
99436
99475
99402
99765
99493
99514
99447
99384
99619
99675
99719
99770
99544
99665
99533
99532
99501
99917
99786
99529
99555
99920
99507
99564
99374
99470
99614
99502
99567
99372
99430
99931
99475
99418
99381
99514
99406
99924
99614
99412
99749
99534
99852
99463
99526
99430
99408
99448
99557
99425
99647
99713
99373
99547
99436
99498
99510
99592
99783
99393
99695
99777
99537
99767
99531
99654
99876
99448
99448
99440
99464
99513
99377
99400
99402
99418
99498
99544
99481
99496
99398
99535
99729
99443
99495
99703
99395
99527
99451
99648
99381
99959
99844
99467
99515
99546
99971
99649
99702
99942
99509
99532
99380
99766
99593
99430
99607
99496
99372
99474
99458
99566
99495
99707
99754
99779
99520
99579
99627
99382
99454
99632
99399
99663
99479
99783
99524
99476
99575
99500
99616
99409
99641
99928
99512
99525
99577
99916
99500
99381
99477
99807
99584
99413
99393
99557
99640
99452
99581
99429
99750
99419
99586
99391
99583
99416
99372
99748
99486
99811
99580
99413
99479
99559
99932
99525
99525
99854
99431
99758
99410
99856
99394
99407
99429
99402
99902
99438
99405
99393
99661
99398
99514
99475
99371
99566
99450
99407
99941
99437
99662
99521
99678
99411
99640
99377
99806
99548
99493
99779
99472
99559
99846
99676
99414
99432
99369
99376
99547
99624
99414
99441
99546
99370
99439
99415
99583
99385
99622
99915
99744
99473
99625
99469
99502
99394
99464
99451
99581
99377
99795
99634
99809
99408
99396
99455
99673
99378
99679
99381
99563
99630
99409
99513
99497
99423
99758
99442
99547
99448
99638
99598
99584
99569
99597
99905
99441
99933
99524
99729
99402
99641
99525
99485
99530
99840
99762
99372
99533
99649
99558
99458
99555
99462
99671
99531
99377
99623
99615
99629
99440
99420
99752
99500
99369
99483
99551
99439
99683
99780
99398
99494
99806
99426
99410
99484
99759
99611
99817
99692
99807
99551
99765
99615
99723
99501
99506
99659
99873
99439
99739
99861
99416
99561
99614
99377
99589
99481
99528
99463
99692
99403
99648
99496
99758
99833
99561
99400
99791
99458
99448
99435
99542
99403
99581
99603
99454
99473
99764
99567
99632
99516
99751
99593
99859
99523
99370
99423
99434
99746
99447
99478
99569
99764
99436
99487
99391
99476
99773
99382
99822
99612
99618
99386
99709
99462
99978
99490
99650
99500
99420
99530
99624
99643
99904
99525
99684
99440
99369
99378
99627
99440
99422
99813
99520
99785
99413
99402
99573
99417
99388
99691
99653
99698
99834
99421
99917
99824
99737
99548
99660
99499
99593
99414
99877
99800
99441
99392
99619
99612
99466
99587
99385
99527
99765
99592
99640
99376
99531
99498
99683
99491
99544
99867
99609
99423
99591
99415
99372
99413
99850
99939
99381
99571
99440
99404
99470
99489
99622
99902
99487
99410
99577
99540
99618
99589
99683
99703
99401
99400
99796
99575
99391
99377
99497
99449
99498
99503
99508
99702
99651
99470
99601
99407
99386
99395
99903
99512
99977
99405
99938
99640
99608
99619
99806
99504
99786
99426
99623
99659
99550
99665
99665
99667
99648
99447
99413
99728
99696
99646
99578
99549
99403
99558
99563
99469
99405
99526
99595
99433
99693
99390
99480
99449
99769
99811
99459
99457
99524
99707
99785
99491
99588
99673
99639
99606
99694
99469
99389
99641
99573
99638
99824
99698
99687
99618
99377
99410
99639
99848
99377
99429
99751
99374
99626
99935
99574
99427
99626
99632
99703
99594
99461
99615
99388
99698
99878
99619
99503
99444
99909
99634
99429
99729
99459
99608
99599
99534
99669
99479
99588
99520
99478
99383
99611
99665
99462
99670
99847
99502
99425
99500
99430
99473
99642
99624
99825
99615
99373
99411
99434
99603
99397
99627
99686
99523
99808
99813
99403
99787
99469
99425
99375
99480
99622
99604
99955
99424
99392
99371
99687
99759
99384
99504
99454
99479
99543
99411
99451
99440
99396
99607
99754
99391
99373
99643
99529
99519
99592
99775
99514
99703
99450
99429
99505
99533
99392
99650
99774
99827
99655
99442
99696
99721
99506
99430
99419
99417
99649
99553
99557
99664
99448
99548
99400
99475
99408
99431
99419
99519
99721
99374
99855
99532
99786
99460
99420
99756
99502
99580
99580
99485
99566
99411
99518
99807
99441
99532
99555
99634
99614
99846
99595
99531
99486
99572
99444
99600
99567
99593
99651
99400
99525
99611
99517
99431
99419
99682
99497
99373
99605
99471
99504
99466
99692
99787
99830
99857
99393
99726
99448
99705
99628
99677
99495
99610
99440
99755
99387
99430
99407
99517
99529
99730
99409
99456
99734
99667
99878
99690
99459
99567
99732
99562
99492
99585
99797
99395
99738
99471
99695
99647
99840
99610
99400
99472
99719
99543
99584
99543
99805
99549
99440
99532
99476
99379
99919
99797
99612
99696
99454
99965
99712
99574
99427
99730
99820
99387
99851
99548
99659
99847
99494
99685
99451
99668
99464
99664
99476
99550
99644
99714
99433
99458
99634
99586
99385
99644
99407
99755
99598
99621
99555
99414
99760
99580
99485
99554
99449
99745
99452
99429
99394
99757
99716
99415
99493
99395
99809
99452
99838
99654
99594
99393
99432
99417
99456
99568
99640
99509
99680
99603
99413
99787
99643
99456
99484
99704
99615
99440
99405
99600
99623
99610
99595
99460
99666
99406
99717
99747
99387
99525
99619
99439
99740
99534
99547
99448
99501
99789
99680
99800
99449
99858
99655
99514
99487
99585
99448
99397
99596
99481
99803
99377
99377
99375
99747
99743
99421
99665
99551
99686
99473
99503
99701
99494
99692
99463
99461
99465
99541
99578
99869
99712
99939
99567
99652
99700
99552
99721
99459
99608
99479
99714
99464
99495
99443
99373
99794
99480
99463
99712
99381
99411
99945
99489
99464
99736
99439
99864
99411
99377
99432
99772
99394
99615
99481
99417
99660
99488
99559
99548
99557
99476
99797
99710
99837
99407
99635
99451
99514
99589
99532
99466
99704
99729
99397
99406
99834
99697
99613
99788
99775
99486
99379
99416
99450
99670
99843
99392
99413
99702
99375
99696
99911
99536
99374
99515
99607
99837
99717
99431
99421
99416
99377
99397
99623
99539
99435
99593
99600
99844
99729
99618
99451
99579
99612
99554
99369
99496
99652
99896
99819
99449
99512
99480
99713
99839
99780
99592
99724
99517
99400
99385
99838
99632
99707
99422
99560
99486
99699
99487
99736
99526
99382
99572
99625
99392
99472
99704
99560
99387
99713
99684
99417
99485
99609
99597
99455
99416
99403
99675
99549
99621
99409
99524
99473
99488
99592
99658
99478
99584
99579
99429
99697
99555
99679
99867
99567
99628
99433
99390
99503
99557
99515
99629
99583
99648
99385
99381
99414
99371
99401
99653
99676
99616
99732
99501
99384
99440
99497
99735
99647
99383
99793
99470
99708
99573
99489
99447
99469
99371
99687
99393
99756
99620
99417
99774
99555
99838
99414
99695
99631
99490
99554
99755
99506
99754
99480
99436
99581
99953
99662
99736
99581
99985
99632
99486
99464
99713
99727
99466
99625
99475
99861
99840
99413
99406
99535
99882
99533
99806
99434
99427
99814
99438
99402
99868
99400
99659
99672
99477
99534
99674
99435
99846
99406
99534
99390
99413
99419
99435
99717
99434
99380
99582
99447
99527
99495
99729
99633
99568
99869
99566
99382
99457
99669
99630
99459
99507
99529
99708
99863
99907
99480
99422
99478
99598
99555
99617
99701
99664
99511
99575
99723
99566
99667
99425
99446
99766
99435
99640
99690
99847
99521
99941
99426
99564
99590
99401
99572
99538
99406
99493
99484
99683
99599
99875
99800
99783
99898
99503
99520
99662
99382
99554
99573
99966
99472
99407
99676
99670
99707
99514
99371
99647
99581
99760
99661
99404
99742
99518
99776
99743
99459
99569
99575
99632
99407
99374
99521
99683
99538
99605
99539
99396
99517
99446
99421
99586
99428
99654
99597
99450
99676
99400
99554
99696
99606
99867
99408
99418
99817
99512
99378
99578
99550
99455
99924
99583
99450
99458
99451
99638
99596
99398
99506
99755
99660
99585
99694
99724
99679
99410
99710
99694
99447
99547
99410
99701
99951
99446
99446
99845
99523
99406
99579
99678
99665
99666
99573
99744
99472
99370
99896
99745
99693
99782
99914
99474
99929
99425
99372
99434
99393
99411
99496
99459
99837
99614
99702
99377
99665
99592
99513
99471
99553
99740
99554
99868
99672
99767
99712
99769
99582
99470
99463
99377
99617
99442
99553
99586
99464
99396
99602
99585
99444
99860
99374
99682
99418
99478
99610
99758
99492
99506
99506
99569
99746
99378
99645
99707
99487
99426
99502
99513
99583
99453
99854
99417
99738
99448
99386
99679
99793
99575
99588
99683
99792
99653
99883
99615
99598
99433
99481
99401
99800
99431
99607
99641
99739
99417
99581
99390
99528
99842
99506
99505
99468
99743
99461
99456
99410
99742
99538
99589
99493
99518
99400
99927
99416
99696
99727
99657
99703
99441
99778
99757
99649
99377
99397
99412
99621
99545
99603
99889
99396
99649
99918
99548
99378
99414
99602
99631
99386
99529
99390
99720
99639
99761
99614
99550
99429
99397
99444
99372
99837
99577
99533
99858
99611
99444
99409
99605
99740
99882
99466
99456
99401
99843
99520
99811
99738
99678
99716
99391
99640
99427
99672
99743
99461
99450
99410
99818
99758
99595
99401
99405
99504
99492
99504
99503
99541
99715
99851
99678
99747
99374
99513
99663
99575
99396
99580
99589
99710
99908
99478
99640
99620
99384
99473
99757
99713
99675
99826
99685
99582
99413
99519
99553
99779
99695
99674
99747
99426
99412
99464
99635
99422
99746
99864
99625
99726
99701
99523
99732
99750
99536
99707
99467
99572
99573
99732
99745
99570
99803
99829
99421
99613
99685
99514
99716
99372
99457
99681
99673
99745
99518
99401
99558
99569
99552
99599
99750
99384
99469
99821
99790
99415
99474
99420
99655
99775
99468
99788
99670
99478
99617
99398
99731
99463
99463
99463
99722
99436
99408
99546
99523
99455
99765
99761
99562
99758
99634
99750
99665
99411
99700
99710
99690
99898
99408
99663
99463
99410
99397
99466
99436
99898
99533
99619
99803
99925
99498
99547
99744
99742
99442
99972
99864
99709
99635
99679
99424
99477
99954
99564
99535
99369
99506
99704
99517
99467
99471
99489
99751
99723
99380
99417
99387
99602
99919
99572
99819
99540
99390
99767
99520
99432
99591
99718
99686
99491
99523
99439
99696
99536
99692
99726
99836
99424
99586
99371
99682
99628
99427
99714
99710
99492
99611
99592
99496
99384
99479
99455
99470
99696
99582
99541
99838
99376
99558
99748
99795
99393
99401
99522
99511
99695
99708
99936
99822
99394
99377
99382
99540
99809
99577
99759
99402
99439
99393
99743
99747
99561
99692
99526
99527
99408
99599
99726
99457
99743
99859
99653
99404
99575
99504
99559
99379
99404
99371
99817
99558
99636
99825
99537
99401
99828
99692
99561
99645
99794
99762
99423
99428
99477
99563
99463
99500
99403
99708
99727
99614
99471
99430
99411
99415
99613
99595
99455
99506
99547
99497
99394
99690
99426
99662
99406
99391
99473
99805
99609
99375
99440
99369
99603
99480
99805
99754
99942
99381
99629
99484
99968
99499
99660
99459
99699
99795
99595
99837
99667
99555
99420
99749
99570
99585
99611
99473
99841
99479
99373
99541
99408
99407
99403
99918
99606
99777
99960
99690
99900
99485
99491
99466
99556
99799
99522
99572
99662
99557
99481
99523
99521
99433
99397
99735
99590
99420
99430
99576
99465
99399
99579
99571
99384
99704
99478
99410
99687
99517
99370
99466
99512
99744
99790
99569
99373
99491
99640
99395
99701
99399
99406
99814
99387
99572
99547
99560
99465
99704
99819
99485
99519
99739
99629
99694
99680
99871
99417
99381
99578
99588
99695
99453
99987
99401
99777
99638
99431
99479
99780
99574
99991
99420
99463
99429
99817
99649
99473
99629
99520
99728
99564
99454
99613
99655
99391
99822
99523
99632
99500
99687
99476
99740
99596
99612
99493
99576
99465
99569
99582
99627
99750
99752
99491
99790
99491
99449
99592
99500
99694
99530
99490
99785
99843
99505
99417
99431
99560
99583
99901
99423
99549
99746
99484
99783
99450
99646
99806
99799
99733
99376
99628
99393
99486
99521
99598
99569
99669
99669
99615
99496
99534
99592
99608
99408
99481
99504
99633
99652
99516
99390
99690
99522
99663
99663
99487
99403
99405
99796
99589
99534
99484
99645
99654
99432
99520
99805
99722
99773
99500
99923
99388
99621
99640
99597
99859
99401
99443
99478
99374
99622
99538
99459
99415
99482
99462
99512
99531
99882
99407
99406
99514
99549
99550
99937
99732
99525
99516
99392
99639
99918
99504
99488
99394
99379
99487
99513
99440
99695
99875
99768
99554
99453
99601
99462
99501
99563
99421
99424
99655
99449
99472
99561
99456
99684
99592
99512
99589
99514
99846
99779
99449
99475
99404
99582
99927
99438
99484
99533
99630
99408
99694
99595
99415
99651
99780
99601
99627
99623
99489
99488
99824
99548
99431
99749
99546
99733
99511
99520
99604
99564
99566
99446
99768
99423
99451
99393
99600
99567
99615
99555
99371
99600
99429
99535
99696
99526
99668
99613
99623
99568
99579
99596
99417
99415
99541
99489
99707
99692
99748
99830
99534
99554
99742
99687
99473
99792
99392
99655
99409
99610
99543
99888
99801
99459
99455
99410
99460
99412
99742
99565
99734
99663
99486
99637
99532
99549
99696
99439
99691
99376
99656
99427
99611
99663
99465
99697
99602
99381
99760
99436
99574
99670
99785
99437
99461
99421
99527
99376
99710
99607
99705
99976
99547
99384
99633
99475
99676
99414
99492
99558
99492
99623
99584
99421
99962
99552
99915
99657
99710
99659
99436
99554
99528
99386
99782
99706
99383
99660
99730
99767
99725
99757
99638
99424
99606
99473
99383
99753
99460
99514
99502
99497
99832
99377
99463
99479
99400
99525
99921
99539
99425
99685
99771
99497
99515
99936
99454
99705
99498
99879
99771
99523
99496
99840
99581
99688
99490
99428
99528
99505
99812
99512
99585
99704
99590
99718
99602
99505
99454
99663
99995
99479
99633
99540
99455
99921
99792
99639
99592
99503
99563
99794
99552
99529
99675
99525
99576
99468
99486
99733
99442
99772
99467
99540
99832
99408
99384
99596
99867
99837
99518
99865
99725
99369
99427
99558
99397
99614
99718
99515
99401
99534
99580
99453
99479
99535
99410
99804
99652
99737
99582
99391
99393
99691
99586
99493
99373
99461
99586
99431
99655
99550
99492
99629
99740
99520
99374
99391
99500
99612
99640
99375
99417
99742
99510
99910
99384
99410
99758
99377
99565
99408
99394
99507
99583
99450
99402
99414
99869
99450
99496
99421
99818
99581
99954
99884
99652
99703
99487
99973
99433
99631
99709
99711
99421
99615
99436
99568
99579
99709
99520
99576
99559
99442
99419
99575
99704
99604
99387
99419
99431
99601
99702
99464
99410
99404
99518
99805
99608
99877
99665
99747
99902
99703
99783
99401
99379
99545
99624
99817
99598
99786
99486
99562
99510
99685
99863
99488
99801
99648
99406
99713
99477
99470
99630
99768
99608
99505
99575
99549
99780
99522
99537
99463
99548
99459
99647
99499
99385
99744
99651
99614
99540
99524
99504
99791
99474
99769
99484
99717
99445
99815
99524
99387
99538
99533
99448
99548
99614
99642
99635
99423
99733
99431
99693
99666
99680
99633
99474
99726
99503
99680
99507
99706
99455
99470
99382
99380
99843
99389
99553
99393
99671
99889
99874
99709
99677
99452
99400
99874
99904
99866
99380
99525
99505
99565
99545
99885
99602
99370
99491
99716
99442
99909
99638
99408
99828
99474
99415
99527
99442
99896
99405
99469
99644
99834
99405
99373
99387
99514
99893
99737
99555
99807
99598
99483
99432
99436
99539
99573
99578
99440
99764
99397
99748
99509
99419
99412
99660
99603
99638
99706
99523
99730
99389
99880
99462
99679
99471
99740
99957
99503
99563
99596
99535
99665
99601
99744
99654
99572
99967
99412
99483
99524
99664
99520
99389
99675
99615
99582
99845
99484
99553
99783
99418
99383
99383
99685
99777
99400
99598
99586
99640
99786
99567
99445
99792
99727
99550
99721
99614
99488
99741
99401
99548
99869
99374
99403
99759
99844
99658
99424
99637
99741
99937
99596
99983
99506
99435
99381
99883
99448
99555
99577
99531
99750
99592
99657
99723
99703
99405
99418
99720
99419
99590
99669
99751
99464
99392
99417
99419
99456
99639
99622
99514
99391
99423
99418
99573
99527
99455
99903
99379
99520
99415
99562
99397
99843
99531
99528
99719
99487
99624
99560
99617
99547
99381
99638
99680
99468
99437
99923
99453
99446
99727
99666
99741
99442
99490
99389
99662
99863
99373
99545
99539
99393
99588
99904
99704
99654
99701
99437
99660
99579
99585
99789
99401
99635
99573
99655
99500
99509
99858
99661
99570
99958
99539
99500
99380
99591
99635
99441
99384
99827
99393
99468
99371
99744
99775
99522
99617
99660
99408
99631
99689
99411
99631
99790
99694
99533
99438
99580
99478
99717
99524
99448
99482
99569
99379
99529
99512
99503
99370
99457
99462
99447
99544
99449
99370
99734
99490
99653
99836
99926
99575
99402
99496
99640
99538
99542
99487
99531
99496
99476
99834
99439
99678
99512
99529
99785
99608
99645
99586
99502
99546
99571
99682
99572
99594
99530
99683
99629
99373
99539
99382
99387
99386
99613
99636
99655
99387
99429
99437
99546
99585
99741
99406
99602
99517
99554
99443
99652
99405
99390
99480
99519
99636
99558
99694
99838
99400
99602
99800
99540
99511
99402
99522
99749
99521
99623
99796
99519
99913
99610
99763
99644
99714
99967
99702
99424
99372
99565
99608
99769
99800
99888
99673
99547
99634
99639
99489
99492
99884
99707
99675
99723
99826
99873
99424
99421
99596
99448
99575
99475
99640
99705
99515
99675
99756
99650
99609
99525
99500
99472
99543
99387
99841
99400
99613
99569
99444
99660
99842
99397
99582
99460
99554
99540
99768
99515
99610
99906
99573
99648
99586
99625
99589
99395
99626
99561
99450
99738
99633
99444
99502
99444
99689
99465
99799
99387
99394
99689
99644
99770
99681
99401
99825
99513
99407
99380
99707
99548
99890
99771
99710
99662
99446
99657
99493
99413
99700
99893
99909
99497
99709
99511
99528
99495
99669
99707
99526
99417
99422
99411
99890
99457
99462
99691
99509
99772
99809
99541
99736
99764
99395
99921
99664
99554
99767
99643
99472
99811
99498
99518
99508
99412
99421
99452
99386
99453
99794
99407
99799
99683
99615
99572
99431
99458
99560
99462
99411
99818
99500
99964
99869
99571
99503
99502
99514
99440
99401
99807
99437
99666
99562
99459
99747
99430
99490
99665
99401
99764
99594
99656
99645
99446
99415
99745
99387
99912
99563
99374
99522
99591
99457
99689
99863
99438
99422
99524
99457
99410
99827
99588
99589
99442
99702
99730
99850
99629
99504
99896
99504
99876
99459
99507
99426
99399
99577
99524
99751
99822
99838
99708
99854
99409
99460
99728
99684
99721
99958
99532
99396
99761
99644
99441
99427
99642
99477
99398
99403
99946
99808
99474
99672
99376
99427
99384
99796
99442
99393
99600
99546
99452
99378
99563
99465
99455
99604
99406
99432
99704
99468
99830
99638
99828
99550
99671
99419
99630
99372
99559
99403
99453
99567
99388
99976
99496
99481
99569
99567
99605
99407
99801
99693
99706
99422
99473
99742
99839
99848
99486
99426
99523
99466
99547
99535
99758
99646
99554
99672
99590
99485
99531
99423
99551
99773
99774
99718
99476
99556
99477
99441
99434
99546
99371
99384
99612
99416
99546
99946
99447
99505
99947
99651
99447
99744
99377
99636
99819
99555
99485
99442
99767
99445
99845
99420
99404
99696
99794
99718
99485
99811
99541
99767
99947
99776
99405
99374
99772
99569
99514
99818
99821
99542
99662
99533
99921
99845
99465
99597
99836
99691
99397
99601
99596
99674
99864
99716
99394
99684
99379
99784
99536
99480
99435
99619
99613
99372
99496
99677
99633
99500
99764
99453
99639
99587
99559
99515
99557
99964
99371
99452
99545
99547
99605
99371
99401
99802
99440
99442
99659
99387
99718
99455
99576
99748
99606
99711
99882
99404
99445
99764
99539
99450
99656
99384
99490
99833
99407
99531
99608
99543
99441
99527
99430
99467
99810
99933
99467
99472
99763
99455
99404
99705
99417
99751
99498
99496
99577
99390
99373
99630
99464
99411
99825
99803
99557
99692
99643
99534
99664
99375
99518
99468
99533
99749
99675
99415
99690
99907
99534
99415
99580
99504
99566
99936
99519
99402
99513
99376
99543
99631
99472
99701
99420
99631
99377
99627
99542
99571
99641
99487
99657
99429
99657
99577
99474
99414
99592
99777
99644
99376
99712
99728
99545
99561
99387
99497
99381
99781
99664
99842
99767
99552
99669
99395
99380
99378
99373
99816
99544
99658
99491
99778
99597
99752
99760
99395
99703
99712
99742
99492
99622
99574
99798
99470
99441
99579
99577
99676
99545
99489
99666
99392
99449
99442
99470
99639
99397
99623
99375
99623
99519
99594
99541
99403
99589
99382
99539
99428
99603
99468
99822
99556
99494
99555
99517
99370
99452
99483
99440
99392
99437
99566
99827
99676
99614
99467
99555
99490
99751
99838
99408
99607
99685
99734
99733
99384
99515
99485
99446
99910
99403
99673
99515
99702
99507
99726
99736
99626
99387
99441
99610
99421
99385
99489
99484
99728
99652
99654
99566
99436
99527
99504
99595
99770
99514
99639
99705
99422
99568
99460
99577
99476
99685
99400
99839
99629
99425
99425
99442
99669
99778
99696
99522
99401
99695
99372
99370
99508
99630
99594
99967
99436
99844
99414
99668
99488
99520
99469
99414
99630
99745
99785
99851
99578
99428
99655
99681
99530
99491
99409
99490
99433
99455
99466
99680
99424
99446
99401
99803
99388
99494
99554
99502
99438
99631
99615
99643
99505
99690
99485
99759
99551
99663
99407
99384
99727
99371
99538
99427
99639
99996
99635
99821
99729
99472
99481
99607
99515
99737
99882
99445
99818
99585
99527
99578
99410
99550
99959
99408
99389
99717
99560
99443
99487
99705
99513
99643
99771
99474
99437
99422
99891
99461
99413
99423
99529
99377
99381
99551
99515
99775
99572
99618
99745
99392
99554
99492
99379
99665
99458
99910
99904
99609
99843
99893
99652
99450
99530
99387
99409
99435
99739
99477
99671
99402
99881
99573
99425
99398
99925
99521
99488
99506
99560
99503
99573
99468
99578
99681
99412
99421
99582
99573
99548
99406
99424
99523
99446
99467
99625
99509
99796
99452
99458
99472
99564
99422
99533
99397
99755
99438
99659
99481
99519
99476
99668
99863
99570
99430
99598
99693
99419
99622
99588
99505
99590
99607
99421
99457
99411
99774
99583
99400
99570
99541
99685
99673
99645
99546
99730
99527
99405
99730
99476
99519
99551
99636
99650
99428
99637
99436
99391
99720
99447
99490
99775
99698
99379
99381
99393
99446
99488
99436
99515
99643
99713
99819
99676
99872
99629
99414
99424
99414
99403
99932
99430
99472
99446
99476
99765
99658
99380
99461
99796
99598
99585
99611
99374
99858
99393
99423
99376
99747
99401
99454
99568
99471
99494
99381
99495
99634
99671
99561
99870
99416
99605
99487
99898
99441
99740
99396
99636
99481
99538
99395
99450
99577
99538
99431
99491
99379
99623
99466
99584
99436
99507
99454
99982
99853
99631
99534
99466
99376
99610
99856
99438
99472
99447
99617
99543
99665
99630
99618
99526
99704
99585
99439
99376
99513
99745
99503
99772
99655
99391
99865
99809
99410
99759
99639
99486
99452
99604
99400
99681
99449
99496
99600
99383
99672
99466
99773
99596
99579
99436
99922
99385
99717
99400
99486
99782
99800
99840
99782
99591
99604
99552
99402
99550
99400
99729
99660
99600
99578
99627
99813
99419
99581
99728
99891
99489
99428
99667
99764
99522
99694
99414
99826
99386
99755
99428
99468
99832
99738
99493
99611
99745
99492
99426
99895
99624
99573
99591
99398
99489
99725
99380
99498
99402
99371
99380
99501
99903
99405
99439
99462
99390
99843
99414
99487
99956
99583
99555
99447
99433
99428
99433
99517
99450
99435
99377
99528
99536
99711
99463
99395
99427
99849
99703
99911
99654
99450
99898
99714
99417
99542
99497
99480
99600
99379
99750
99501
99830
99438
99680
99664
99393
99371
99374
99735
99662
99460
99540
99384
99712
99530
99541
99560
99378
99483
99403
99561
99380
99541
99560
99885
99511
99431
99784
99858
99530
99427
99505
99552
99833
99480
99582
99517
99519
99436
99414
99465
99667
99737
99472
99422
99508
99510
99747
99567
99667
99897
99754
99445
99710
99950
99735
99652
99467
99724
99489
99578
99466
99595
99370
99507
99400
99694
99530
99615
99653
99413
99644
99425
99567
99954
99614
99822
99531
99386
99751
99787
99506
99776
99404
99526
99517
99824
99417
99700
99430
99481
99548
99542
99439
99380
99552
99912
99406
99942
99764
99432
99409
99517
99488
99514
99708
99544
99540
99473
99547
99504
99402
99490
99513
99509
99422
99420
99467
99809
99409
99740
99751
99687
99562
99538
99463
99511
99532
99491
99384
99592
99603
99446
99704
99525
99380
99444
99414
99915
99383
99546
99638
99450
99897
99680
99479
99563
99762
99484
99427
99593
99542
99568
99406
99374
99762
99508
99767
99435
99455
99469
99701
99589
99547
99700
99903
99555
99462
99797
99788
99504
99397
99632
99590
99529
99431
99879
99473
99370
99384
99505
99660
99808
99878
99672
99506
99717
99689
99664
99460
99493
99435
99736
99575
99571
99805
99623
99427
99676
99476
99641
99374
99396
99881
99770
99475
99596
99909
99447
99458
99385
99425
99563
99509
99433
99594
99732
99673
99530
99632
99665
99906
99415
99611
99651
99663
99434
99555
99601
99494
99477
99441
99761
99601
99430
99552
99698
99451
99623
99678
99667
99495
99771
99639
99504
99410
99551
99374
99437
99500
99568
99929
99643
99730
99439
99547
99479
99638
99673
99378
99447
99390
99774
99419
99553
99528
99662
99385
99397
99433
99646
99587
99898
99535
99765
99602
99758
99371
99588
99814
99459
99449
99894
99695
99385
99449
99802
99606
99659
99608
99478
99668
99413
99483
99511
99374
99381
99388
99692
99578
99659
99487
99404
99800
99620
99704
99512
99859
99384
99602
99558
99797
99586
99575
99643
99433
99732
99903
99786
99479
99381
99706
99967
99968
99539
99386
99586
99501
99727
99812
99455
99511
99531
99754
99518
99440
99515
99547
99761
99445
99412
99528
99530
99512
99407
99449
99490
99430
99511
99610
99651
99673
99735
99571
99768
99429
99433
99605
99419
99578
99585
99413
99493
99554
99394
99481
99459
99390
99709
99468
99374
99777
99384
99447
99566
99897
99609
99530
99530
99383
99762
99406
99466
99756
99502
99496
99527
99516
99667
99500
99932
99877
99466
99959
99736
99688
99449
99673
99907
99548
99423
99429
99515
99764
99505
99394
99537
99598
99629
99373
99399
99769
99565
99599
99703
99766
99386
99638
99542
99433
99657
99452
99670
99407
99572
99398
99774
99600
99787
99739
99410
99486
99397
99405
99737
99637
99391
99667
99404
99773
99738
99507
99449
99377
99498
99484
99852
99764
99655
99425
99559
99474
99555
99759
99785
99571
99735
99428
99432
99725
99604
99483
99418
99658
99551
99751
99854
99965
99383
99465
99659
99559
99534
99460
99435
99555
99793
99417
99620
99810
99568
99714
99510
99854
99799
99390
99772
99381
99910
99561
99491
99845
99812
99513
99609
99593
99852
99614
99383
99748
99681
99402
99721
99551
99711
99549
99752
99654
99608
99536
99567
99733
99488
99421
99723
99525
99455
99472
99481
99577
99545
99437
99547
99735
99389
99554
99587
99486
99450
99477
99433
99442
99518
99648
99618
99562
99523
99387
99673
99630
99827
99445
99625
99496
99552
99702
99445
99509
99974
99763
99816
99426
99637
99434
99413
99493
99717
99435
99453
99514
99604
99703
99865
99498
99438
99535
99547
99756
99483
99432
99757
99567
99610
99419
99717
99417
99471
99408
99520
99637
99492
99859
99807
99541
99736
99467
99509
99657
99410
99813
99519
99395
99380
99383
99565
99432
99598
99402
99550
99729
99416
99429
99705
99417
99544
99585
99567
99445
99554
99738
99488
99557
99553
99618
99461
99494
99662
99881
99445
99375
99546
99576
99549
99446
99477
99704
99617
99443
99437
99565
99425
99371
99737
99425
99369
99461
99469
99490
99388
99630
99532
99638
99607
99488
99745
99759
99595
99710
99585
99740
99397
99370
99876
99722
99593
99647
99564
99643
99618
99396
99417
99527
99522
99444
99466
99903
99907
99849
99385
99818
99451
99839
99544
99912
99377
99407
99675
99533
99503
99427
99402
99565
99490
99500
99724
99636
99874
99600
99472
99432
99587
99453
99576
99654
99538
99375
99618
99543
99442
99393
99844
99391
99778
99643
99381
99440
99401
99455
99573
99834
99750
99520
99792
99508
99557
99477
99454
99385
99505
99496
99649
99396
99457
99864
99643
99615
99898
99410
99397
99536
99686
99455
99514
99526
99862
99852
99482
99417
99386
99693
99467
99416
99388
99389
99696
99649
99376
99501
99714
99651
99456
99414
99381
99926
99910
99514
99662
99429
99431
99690
99559
99764
99718
99961
99941
99456
99866
99607
99918
99442
99892
99554
99903
99894
99414
99766
99463
99584
99423
99652
99487
99456
99750
99519
99540
99891
99436
99768
99470
99906
99493
99629
99690
99836
99600
99589
99779
99547
99841
99522
99493
99771
99894
99596
99544
99476
99655
99618
99468
99671
99488
99479
99460
99575
99561
99491
99634
99418
99752
99401
99436
99480
99568
99412
99679
99493
99494
99587
99419
99554
99554
99621
99590
99860
99867
99883
99411
99671
99457
99655
99541
99608
99459
99669
99676
99649
99548
99374
99648
99409
99564
99602
99448
99528
99369
99389
99578
99433
99452
99385
99526
99698
99530
99410
99444
99370
99381
99937
99442
99416
99560
99516
99378
99648
99528
99400
99905
99510
99817
99512
99506
99582
99629
99487
99641
99647
99545
99969
99553
99448
99718
99499
99390
99488
99612
99447
99475
99441
99435
99536
99516
99601
99417
99630
99650
99761
99371
99686
99759
99791
99440
99381
99393
99691
99457
99459
99558
99500
99545
99444
99440
99447
99594
99567
99379
99547
99553
99414
99605
99622
99852
99506
99921
99657
99499
99451
99589
99420
99484
99678
99562
99417
99609
99385
99387
99835
99644
99609
99602
99481
99526
99723
99797
99385
99593
99399
99774
99576
99715
99533
99475
99676
99462
99790
99382
99546
99610
99609
99874
99758
99455
99432
99424
99510
99495
99443
99901
99538
99942
99414
99723
99814
99607
99481
99798
99453
99795
99642
99415
99620
99508
99579
99606
99496
99488
99792
99692
99648
99757
99776
99411
99379
99757
99618
99638
99776
99371
99452
99466
99597
99382
99762
99494
99689
99624
99486
99477
99467
99552
99698
99418
99640
99549
99743
99473
99690
99668
99418
99370
99508
99593
99623
99915
99793
99792
99635
99708
99479
99684
99609
99808
99897
99441
99451
99470
99432
99620
99711
99474
99788
99545
99454
99757
99430
99609
99598
99402
99493
99770
99492
99421
99422
99565
99614
99781
99750
99845
99415
99723
99490
99867
99455
99433
99737
99746
99604
99776
99795
99686
99553
99765
99508
99382
99506
99533
99540
99388
99450
99445
99388
99467
99445
99376
99505
99732
99486
99446
99464
99478
99754
99429
99638
99526
99394
99455
99446
99652
99387
99425
99521
99742
99624
99551
99450
99526
99638
99465
99818
99543
99611
99497
99619
99607
99676
99400
99738
99424
99945
99468
99705
99623
99384
99710
99405
99519
99716
99442
99526
99378
99476
99578
99941
99836
99475
99596
99785
99412
99512
99452
99416
99513
99409
99731
99482
99695
99602
99417
99591
99390
99805
99415
99466
99385
99419
99687
99706
99416
99584
99754
99438
99735
99432
99460
99728
99832
99423
99444
99573
99462
99393
99521
99581
99611
99556
99683
99601
99522
99454
99846
99467
99384
99568
99376
99646
99558
99811
99547
99719
99371
99384
99692
99432
99841
99715
99594
99670
99698
99736
99662
99913
99425
99556
99639
99650
99671
99723
99421
99473
99416
99487
99566
99749
99612
99659
99624
99460
99628
99526
99783
99489
99472
99624
99461
99613
99585
99783
99812
99652
99824
99606
99624
99397
99415
99600
99434
99729
99583
99535
99449
99431
99767
99462
99496
99503
99622
99712
99439
99466
99477
99656
99781
99831
99574
99387
99550
99580
99380
99447
99415
99868
99391
99477
99708
99398
99526
99426
99433
99409
99437
99586
99598
99480
99390
99384
99493
99457
99554
99513
99463
99413
99650
99990
99462
99618
99805
99450
99699
99416
99466
99497
99815
99711
99587
99508
99447
99388
99680
99596
99937
99403
99584
99613
99870
99542
99386
99529
99561
99783
99419
99410
99429
99400
99569
99526
99556
99711
99369
99394
99589
99474
99491
99785
99465
99512
99395
99500
99774
99537
99755
99761
99447
99602
99727
99474
99624
99375
99402
99452
99438
99465
99431
99640
99656
99716
99532
99511
99901
99391
99496
99588
99633
99413
99383
99767
99636
99775
99396
99918
99816
99862
99834
99640
99886
99637
99807
99459
99774
99464
99560
99500
99468
99494
99696
99553
99803
99528
99824
99517
99665
99753
99718
99463
99466
99408
99780
99490
99585
99540
99426
99881
99950
99808
99910
99475
99583
99505
99497
99883
99416
99629
99395
99407
99797
99708
99531
99509
99582
99487
99383
99564
99622
99539
99596
99524
99599
99546
99459
99985
99925
99870
99792
99940
99516
99433
99665
99611
99474
99526
99693
99370
99492
99451
99442
99638
99676
99405
99508
99654
99437
99745
99650
99664
99401
99620
99655
99486
99624
99461
99494
99744
99764
99621
99468
99522
99630
99526
99514
99650
99443
99413
99588
99541
99469
99581
99772
99674
99418
99403
99773
99460
99452
99643
99487
99431
99794
99864
99430
99496
99621
99532
99470
99665
99456
99455
99768
99698
99739
99473
99576
99618
99432
99404
99825
99635
99549
99559
99735
99539
99462
99417
99469
99550
99559
99865
99705
99583
99825
99798
99369
99756
99508
99485
99478
99483
99521
99508
99572
99750
99767
99377
99378
99557
99411
99453
99395
99636
99571
99396
99593
99383
99709
99488
99856
99834
99471
99527
99450
99447
99516
99392
99701
99429
99535
99415
99464
99485
99731
99425
99499
99479
99562
99482
99595
99387
99471
99611
99922
99499
99602
99683
99684
99766
99648
99678
99374
99425
99689
99408
99771
99384
99577
99376
99714
99786
99652
99458
99408
99778
99473
99768
99460
99437
99372
99481
99459
99700
99643
99398
99425
99583
99506
99883
99433
99506
99695
99526
99692
99598
99439
99752
99401
99385
99946
99453
99485
99446
99587
99743
99397
99454
99648
99813
99780
99507
99755
99507
99557
99412
99676
99530
99556
99635
99561
99452
99696
99702
99755
99708
99976
99796
99585
99455
99733
99523
99498
99374
99401
99489
99656
99561
99524
99664
99747
99782
99401
99618
99530
99670
99476
99386
99649
99461
99924
99509
99579
99559
99405
99517
99386
99514
99546
99894
99451
99619
99450
99407
99424
99458
99475
99411
99533
99541
99440
99739
99376
99425
99766
99390
99617
99657
99446
99405
99567
99816
99556
99506
99395
99795
99543
99768
99643
99871
99811
99384
99399
99419
99402
99449
99930
99420
99661
99815
99607
99485
99613
99423
99441
99582
99480
99637
99817
99605
99654
99697
99783
99833
99375
99524
99462
99385
99621
99721
99647
99422
99681
99581
99905
99494
99760
99593
99667
99480
99451
99409
99745
99772
99697
99414
99396
99777
99684
99426
99588
99586
99979
99559
99395
99537
99392
99561
99474
99661
99418
99795
99781
99955
99531
99666
99531
99406
99717
99426
99657
99879
99471
99672
99771
99545
99426
99394
99623
99460
99407
99381
99622
99612
99528
99576
99673
99416
99640
99916
99369
99438
99468
99596
99575
99415
99462
99409
99858
99699
99599
99642
99441
99459
99404
99403
99766
99713
99486
99409
99902
99734
99573
99572
99561
99418
99443
99982
99712
99425
99404
99694
99543
99400
99560
99551
99743
99605
99691
99390
99458
99455
99873
99391
99662
99623
99585
99390
99630
99445
99388
99385
99416
99399
99919
99651
99620
99548
99451
99407
99779
99481
99576
99699
99660
99439
99678
99606
99457
99822
99465
99866
99624
99773
99776
99498
99481
99460
99715
99808
99414
99524
99812
99533
99479
99414
99767
99616
99425
99456
99373
99503
99387
99522
99643
99830
99435
99723
99633
99401
99410
99399
99456
99658
99483
99461
99461
99405
99532
99403
99578
99747
99627
99516
99808
99546
99610
99707
99708
99391
99541
99398
99444
99438
99551
99769
99700
99518
99867
99691
99378
99396
99645
99755
99642
99563
99899
99679
99591
99749
99484
99427
99870
99411
99574
99692
99466
99445
99425
99665
99613
99913
99675
99731
99534
99410
99581
99405
99644
99478
99486
99693
99384
99481
99585
99382
99818
99519
99715
99630
99610
99542
99625
99461
99751
99554
99542
99819
99440
99425
99733
99822
99758
99651
99888
99658
99741
99800
99404
99410
99629
99588
99542
99555
99410
99519
99553
99757
99384
99596
99525
99590
99455
99372
99562
99381
99623
99631
99538
99403
99902
99442
99387
99645
99451
99690
99381
99611
99644
99388
99541
99422
99560
99470
99524
99687
99498
99422
99439
99444
99644
99570
99767
99484
99968
99514
99637
99596
99507
99642
99384
99515
99427
99747
99922
99961
99499
99483
99933
99585
99868
99565
99539
99531
99386
99569
99443
99561
99373
99501
99424
99788
99798
99626
99449
99546
99650
99395
99561
99624
99904
99876
99630
99984
99703
99593
99645
99441
99570
99421
99396
99709
99628
99384
99472
99547
99457
99468
99488
99706
99750
99484
99412
99644
99396
99409
99790
99527
99555
99558
99393
99714
99704
99954
99544
99381
99588
99465
99638
99492
99766
99508
99377
99903
99441
99404
99695
99711
99465
99955
99723
99664
99749
99481
99415
99534
99599
99485
99584
99400
99816
99415
99790
99621
99645
99609
99700
99418
99378
99527
99777
99572
99643
99548
99463
99463
99846
99622
99523
99512
99752
99500
99639
99478
99539
99494
99518
99822
99436
99499
99578
99745
99845
99803
99415
99621
99474
99514
99618
99646
99498
99686
99840
99493
99807
99532
99694
99429
99532
99601
99752
99377
99748
99476
99681
99499
99674
99729
99523
99391
99370
99722
99469
99812
99486
99523
99472
99440
99703
99598
99699
99677
99480
99601
99688
99528
99707
99506
99918
99652
99379
99444
99779
99723
99445
99532
99386
99781
99402
99934
99482
99478
99370
99472
99401
99680
99959
99516
99852
99861
99581
99739
99375
99652
99588
99520
99412
99791
99619
99550
99569
99639
99543
99813
99403
99519
99437
99554
99472
99518
99597
99704
99539
99607
99408
99376
99383
99504
99681
99712
99785
99747
99489
99427
99539
99673
99479
99820
99427
99517
99842
99912
99584
99438
99465
99492
99482
99524
99534
99565
99450
99416
99583
99520
99644
99511
99441
99557
99610
99414
99804
99379
99652
99385
99814
99583
99461
99450
99745
99394
99642
99682
99483
99555
99772
99422
99461
99457
99391
99484
99544
99749
99748
99707
99430
99925
99534
99462
99376
99438
99409
99700
99827
99461
99408
99716
99454
99749
99879
99857
99673
99530
99570
99438
99438
99870
99758
99497
99491
99529
99375
99389
99517
99704
99564
99696
99384
99677
99427
99573
99660
99624
99418
99886
99884
99421
99816
99656
99818
99375
99507
99395
99515
99370
99488
99380
99470
99625
99530
99670
99402
99505
99633
99441
99674
99383
99763
99490
99455
99595
99407
99385
99752
99373
99512
99702
99398
99552
99714
99425
99761
99378
99751
99611
99908
99898
99839
99438
99517
99573
99682
99440
99546
99739
99742
99625
99524
99675
99698
99645
99590
99920
99537
99577
99385
99634
99656
99380
99534
99517
99482
99883
99591
99534
99574
99583
99377
99390
99594
99703
99411
99370
99823
99471
99581
99688
99666
99513
99683
99630
99732
99647
99445
99474
99407
99645
99392
99899
99686
99465
99715
99436
99393
99548
99511
99669
99540
99516
99708
99528
99469
99628
99674
99447
99499
99627
99449
99657
99751
99629
99414
99507
99688
99653
99578
99531
99796
99543
99377
99584
99547
99807
99532
99373
99548
99828
99643
99607
99845
99449
99450
99460
99636
99381
99842
99704
99769
99399
99518
99563
99481
99537
99499
99443
99736
99530
99720
99426
99575
99680
99730
99630
99480
99571
99831
99418
99781
99585
99510
99603
99386
99820
99847
99389
99528
99386
99624
99469
99411
99659
99563
99435
99552
99585
99424
99934
99602
99403
99749
99863
99427
99441
99557
99522
99370
99829
99494
99602
99390
99584
99665
99430
99702
99369
99653
99458
99369
99530
99904
99458
99868
99506
99457
99544
99487
99572
99714
99895
99583
99539
99385
99379
99765
99596
99408
99422
99459
99635
99671
99538
99802
99644
99814
99951
99639
99548
99602
99766
99539
99490
99629
99374
99515
99387
99817
99637
99525
99571
99495
99557
99376
99371
99448
99654
99710
99636
99443
99565
99479
99423
99502
99540
99626
99623
99599
99438
99842
99808
99568
99826
99375
99461
99422
99738
99656
99488
99753
99688
99894
99457
99556
99397
99609
99436
99484
99468
99642
99413
99395
99699
99391
99811
99659
99449
99811
99505
99620
99461
99706
99437
99516
99884
99792
99674
99444
99847
99606
99637
99698
99474
99618
99545
99383
99784
99869
99387
99565
99429
99912
99457
99435
99531
99585
99419
99815
99488
99382
99392
99578
99802
99630
99741
99637
99945
99607
99676
99490
99391
99374
99399
99642
99487
99548
99821
99651
99565
99626
99432
99475
99746
99452
99565
99495
99572
99858
99681
99389
99707
99702
99490
99746
99732
99741
99693
99771
99569
99637
99666
99502
99901
99684
99481
99406
99751
99484
99553
99622
99396
99686
99372
99396
99402
99466
99681
99447
99383
99690
99425
99691
99557
99693
99438
99888
99635
99767
99511
99448
99401
99696
99800
99642
99510
99391
99401
99677
99429
99462
99373
99397
99642
99476
99493
99521
99452
99467
99718
99593
99781
99375
99415
99432
99430
99513
99554
99673
99738
99627
99786
99753
99788
99551
99496
99706
99432
99797
99514
99435
99446
99718
99399
99469
99400
99442
99601
99503
99421
99535
99618
99380
99372
99521
99376
99542
99574
99406
99588
99597
99479
99676
99573
99736
99628
99505
99547
99788
99523
99755
99677
99859
99505
99658
99759
99671
99497
99643
99435
99698
99563
99483
99791
99379
99461
99502
99387
99494
99431
99821
99790
99479
99723
99569
99377
99422
99505
99376
99815
99677
99413
99778
99457
99413
99516
99623
99814
99546
99731
99476
99459
99505
99399
99431
99842
99833
99622
99550
99549
99389
99920
99785
99928
99940
99394
99626
99634
99374
99810
99801
99594
99604
99454
99897
99504
99491
99811
99855
99444
99387
99396
99605
99625
99790
99835
99520
99514
99391
99647
99585
99638
99648
99423
99444
99486
99660
99636
99832
99438
99503
99863
99406
99487
99531
99864
99447
99563
99379
99840
99506
99901
99807
99598
99386
99424
99669
99475
99627
99659
99395
99616
99397
99430
99916
99395
99624
99795
99562
99593
99474
99386
99513
99647
99891
99884
99582
99482
99579
99415
99376
99413
99676
99399
99464
99460
99438
99766
99495
99482
99590
99779
99632
99824
99392
99466
99558
99836
99408
99552
99670
99694
99724
99436
99592
99382
99511
99558
99525
99745
99491
99582
99506
99591
99622
99658
99501
99465
99645
99893
99370
99901
99739
99467
99500
99376
99680
99610
99989
99484
99532
99634
99409
99377
99713
99381
99767
99606
99846
99713
99574
99832
99386
99580
99542
99444
99454
99474
99687
99637
99885
99488
99579
99557
99512
99784
99445
99677
99473
99713
99542
99700
99776
99545
99461
99690
99652
99551
99601
99767
99695
99583
99488
99758
99562
99450
99411
99545
99764
99429
99576
99495
99412
99426
99376
99661
99447
99597
99506
99612
99736
99528
99826
99404
99680
99387
99437
99676
99589
99410
99653
99769
99739
99776
99640
99856
99369
99388
99427
99506
99767
99369
99479
99563
99408
99610
99859
99531
99502
99444
99468
99488
99400
99371
99844
99704
99374
99831
99521
99562
99657
99407
99455
99947
99644
99468
99658
99675
99769
99832
99396
99593
99448
99413
99570
99822
99447
99443
99651
99661
99513
99865
99623
99670
99615
99381
99614
99748
99411
99622
99791
99924
99672
99603
99793
99566
99467
99506
99425
99462
99483
99377
99871
99438
99500
99496
99425
99385
99628
99379
99649
99620
99798
99390
99451
99883
99555
99491
99461
99412
99579
99658
99660
99385
99836
99395
99599
99755
99432
99780
99395
99735
99675
99544
99514
99648
99585
99479
99413
99439
99704
99549
99411
99394
99676
99603
99434
99720
99638
99452
99710
99580
99741
99774
99469
99468
99431
99483
99595
99628
99803
99436
99401
99548
99983
99668
99790
99635
99519
99811
99453
99447
99489
99663
99523
99416
99523
99749
99543
99953
99502
99449
99669
99633
99773
99422
99456
99903
99860
99720
99546
99815
99411
99673
99853
99867
99430
99803
99819
99415
99498
99408
99645
99595
99670
99435
99498
99612
99624
99525
99424
99555
99813
99881
99712
99390
99722
99484
99612
99662
99673
99895
99580
99388
99706
99555
99856
99570
99441
99802
99711
99761
99613
99527
99737
99413
99602
99956
99408
99607
99399
99981
99527
99556
99465
99418
99610
99602
99511
99484
99475
99831
99898
99556
99569
99606
99608
99405
99718
99760
99698
99722
99794
99656
99430
99696
99402
99899
99376
99832
99472
99545
99767
99390
99453
99611
99502
99435
99484
99729
99539
99914
99518
99502
99535
99376
99600
99477
99781
99705
99454
99635
99544
99480
99498
99395
99455
99611
99426
99445
99630
99469
99578
99506
99619
99469
99415
99526
99486
99370
99601
99441
99712
99464
99896
99640
99415
99578
99749
99575
99662
99639
99712
99386
99637
99497
99373
99441
99870
99791
99762
99543
99777
99827
99427
99743
99429
99420
99497
99663
99544
99533
99451
99659
99543
99391
99417
99757
99459
99675
99942
99798
99703
99573
99431
99385
99716
99500
99851
99688
99468
99635
99686
99478
99492
99630
99568
99550
99570
99786
99650
99428
99396
99597
99538
99619
99375
99681
99399
99559
99397
99643
99450
99837
99888
99457
99555
99531
99681
99419
99775
99465
99379
99371
99494
99918
99455
99947
99586
99549
99678
99380
99492
99606
99819
99435
99499
99778
99469
99418
99421
99683
99381
99863
99496
99571
99471
99470
99592
99400
99436
99605
99509
99683
99531
99713
99452
99516
99861
99376
99540
99626
99446
99574
99382
99627
99577
99495
99685
99562
99696
99426
99653
99574
99570
99480
99385
99618
99541
99438
99413
99656
99736
99751
99450
99684
99507
99456
99463
99498
99565
99539
99514
99615
99426
99607
99392
99664
99383
99509
99535
99556
99640
99466
99426
99386
99383
99392
99600
99655
99522
99546
99669
99781
99386
99820
99369
99380
99625
99650
99698
99383
99417
99574
99704
99438
99601
99661
99538
99673
99757
99821
99842
99484
99425
99772
99692
99608
99515
99624
99530
99578
99531
99609
99631
99522
99439
99587
99582
99829
99593
99626
99579
99696
99380
99377
99724
99607
99652
99462
99632
99569
99854
99683
99447
99691
99394
99408
99555
99597
99545
99396
99745
99524
99748
99564
99379
99557
99498
99613
99736
99585
99399
99477
99790
99654
99684
99535
99657
99551
99378
99438
99509
99686
99804
99818
99398
99421
99566
99577
99847
99785
99534
99379
99502
99482
99401
99395
99604
99579
99505
99787
99524
99806
99495
99952
99661
99505
99440
99636
99800
99736
99522
99968
99436
99849
99464
99393
99495
99489
99532
99805
99682
99623
99941
99639
99819
99764
99457
99616
99728
99371
99433
99549
99687
99581
99405
99567
99680
99402
99380
99751
99483
99605
99619
99441
99559
99805
99673
99457
99620
99742
99616
99417
99539
99798
99503
99529
99571
99498
99538
99555
99594
99379
99659
99911
99660
99427
99389
99618
99544
99517
99536
99552
99584
99529
99546
99882
99556
99706
99607
99373
99576
99730
99655
99407
99633
99611
99697
99653
99424
99883
99740
99503
99568
99418
99403
99542
99707
99573
99648
99597
99397
99824
99675
99449
99758
99452
99513
99380
99754
99462
99562
99421
99410
99641
99717
99596
99768
99576
99824
99386
99471
99640
99474
99763
99836
99428
99381
99684
99540
99667
99557
99422
99581
99377
99473
99756
99544
99668
99555
99680
99515
99477
99561
99386
99545
99497
99650
99506
99545
99796
99647
99375
99435
99616
99580
99454
99453
99469
99444
99739
99481
99476
99648
99460
99577
99596
99422
99661
99730
99679
99582
99454
99675
99804
99567
99627
99735
99643
99502
99434
99379
99598
99454
99597
99509
99462
99602
99488
99462
99900
99669
99581
99727
99456
99503
99445
99418
99702
99429
99415
99638
99451
99562
99401
99568
99461
99480
99391
99855
99521
99569
99855
99863
99777
99417
99406
99428
99736
99578
99697
99806
99376
99512
99389
99686
99397
99652
99501
99592
99780
99671
99465
99465
99428
99715
99546
99848
99681
99691
99875
99388
99841
99417
99531
99915
99494
99459
99411
99720
99547
99756
99383
99531
99470
99569
99461
99495
99377
99774
99666
99413
99382
99833
99726
99372
99862
99383
99588
99865
99370
99637
99444
99568
99691
99701
99663
99466
99487
99488
99720
99375
99397
99617
99467
99467
99615
99493
99426
99446
99421
99453
99477
99452
99489
99569
99813
99481
99852
99688
99719
99464
99447
99686
99787
99852
99721
99381
99628
99677
99854
99638
99623
99417
99512
99404
99505
99817
99475
99502
99536
99755
99380
99746
99377
99487
99799
99391
99694
99707
99567
99717
99742
99425
99448
99545
99470
99682
99705
99506
99951
99631
99723
99544
99503
99869
99518
99543
99375
99798
99795
99832
99702
99385
99512
99574
99706
99648
99683
99394
99539
99688
99438
99494
99444
99430
99674
99615
99885
99672
99382
99757
99414
99414
99772
99405
99643
99488
99451
99822
99772
99392
99371
99619
99558
99390
99517
99372
99486
99528
99388
99430
99842
99919
99963
99701
99639
99501
99795
99796
99462
99543
99574
99646
99455
99479
99423
99878
99795
99566
99543
99429
99818
99512
99776
99370
99454
99604
99837
99555
99405
99687
99475
99668
99921
99589
99724
99547
99602
99791
99443
99412
99438
99719
99439
99523
99727
99477
99437
99784
99450
99421
99845
99584
99510
99872
99466
99463
99569
99463
99418
99930
99472
99545
99779
99483
99527
99564
99385
99402
99471
99925
99411
99409
99479
99741
99883
99522
99574
99591
99471
99520
99867
99686
99654
99448
99491
99483
99571
99656
99650
99901
99502
99463
99692
99485
99573
99389
99631
99375
99476
99624
99576
99672
99489
99475
99452
99450
99704
99575
99691
99484
99810
99624
99424
99523
99636
99453
99578
99681
99674
99631
99478
99412
99604
99626
99455
99440
99617
99505
99692
99601
99540
99457
99369
99684
99459
99626
99534
99481
99669
99674
99509
99512
99395
99471
99412
99391
99706
99445
99792
99375
99530
99533
99527
99433
99711
99493
99557
99428
99447
99665
99369
99531
99650
99762
99671
99376
99388
99409
99465
99469
99427
99623
99519
99411
99639
99598
99624
99479
99685
99599
99605
99480
99376
99672
99507
99700
99509
99727
99616
99818
99490
99566
99927
99662
99647
99415
99769
99572
99411
99430
99381
99693
99412
99545
99512
99811
99663
99676
99738
99665
99433
99387
99481
99445
99411
99498
99648
99436
99492
99374
99707
99542
99564
99498
99420
99631
99776
99849
99703
99627
99479
99755
99390
99543
99463
99640
99867
99381
99679
99431
99632
99670
99829
99784
99407
99548
99615
99443
99389
99440
99431
99705
99510
99844
99666
99541
99435
99725
99370
99609
99403
99470
99380
99797
99871
99560
99669
99655
99725
99629
99766
99402
99454
99558
99448
99613
99432
99549
99521
99700
99756
99372
99441
99555
99576
99502
99632
99595
99843
99823
99453
99838
99501
99379
99548
99710
99381
99627
99491
99694
99566
99702
99432
99525
99555
99505
99389
99779
99694
99845
99886
99442
99381
99529
99425
99411
99568
99525
99541
99701
99685
99448
99862
99536
99705
99413
99374
99639
99446
99521
99492
99664
99524
99472
99564
99679
99435
99432
99382
99426
99529
99756
99659
99506
99625
99671
99458
99540
99590
99667
99377
99764
99774
99383
99450
99479
99597
99399
99522
99473
99606
99443
99423
99748
99694
99745
99412
99706
99370
99489
99920
99390
99482
99655
99484
99552
99584
99458
99890
99391
99756
99739
99427
99425
99559
99695
99668
99559
99377
99929
99799
99374
99482
99527
99525
99515
99648
99572
99610
99718
99434
99644
99588
99525
99609
99585
99485
99454
99417
99546
99698
99447
99586
99775
99618
99500
99823
99459
99549
99612
99489
99496
99511
99430
99788
99474
99911
99623
99601
99622
99617
99534
99716
99633
99510
99390
99608
99416
99498
99471
99471
99452
99404
99404
99485
99516
99435
99596
99455
99416
99526
99393
99677
99750
99569
99420
99701
99612
99639
99381
99884
99443
99577
99804
99653
99569
99442
99551
99511
99472
99459
99631
99641
99431
99654
99423
99418
99667
99762
99481
99738
99603
99705
99377
99533
99799
99526
99573
99372
99534
99379
99564
99384
99635
99495
99628
99477
99541
99532
99565
99759
99424
99483
99528
99692
99513
99535
99953
99601
99539
99378
99607
99431
99421
99884
99548
99707
99625
99561
99614
99729
99490
99566
99410
99675
99450
99618
99717
99510
99439
99404
99519
99774
99581
99443
99868
99822
99770
99679
99423
99650
99616
99576
99581
99580
99569
99601
99420
99591
99706
99449
99805
99635
99597
99437
99473
99413
99499
99412
99675
99521
99743
99735
99420
99607
99779
99569
99470
99675
99402
99937
99735
99394
99372
99417
99385
99637
99796
99692
99540
99552
99419
99555
99548
99463
99424
99752
99785
99475
99466
99369
99636
99403
99637
99484
99497
99427
99404
99755
99794
99514
99400
99454
99505
99430
99704
99670
99817
99696
99460
99645
99419
99492
99372
99399
99645
99373
99786
99395
99480
99415
99385
99488
99433
99843
99403
99697
99429
99871
99372
99384
99517
99408
99394
99572
99388
99445
99817
99652
99620
99467
99582
99387
99542
99804
99934
99703
99624
99661
99585
99529
99695
99614
99603
99476
99772
99542
99395
99499
99734
99590
99427
99624
99692
99773
99378
99730
99501
99424
99629
99416
99420
99728
99422
99522
99415
99662
99908
99385
99447
99395
99783
99493
99699
99796
99461
99708
99594
99468
99453
99423
99628
99617
99434
99657
99784
99433
99610
99379
99462
99486
99842
99450
99459
99853
99380
99476
99781
99744
99968
99462
99655
99485
99716
99519
99376
99449
99473
99445
99451
99389
99450
99670
99534
99616
99492
99517
99637
99727
99479
99397
99919
99650
99623
99793
99684
99616
99609
99425
99754
99603
99410
99660
99484
99632
99687
99447
99818
99559
99814
99520
99489
99522
99469
99407
99919
99580
99464
99499
99390
99682
99483
99623
99562
99460
99823
99824
99407
99524
99450
99529
99643
99839
99497
99911
99524
99601
99403
99629
99482
99613
99463
99826
99587
99500
99853
99373
99485
99871
99493
99476
99490
99415
99821
99559
99616
99913
99384
99596
99702
99378
99480
99597
99638
99621
99448
99445
99494
99831
99377
99371
99744
99889
99407
99398
99663
99581
99692
99792
99714
99383
99381
99604
99387
99460
99654
99714
99522
99621
99726
99557
99460
99421
99639
99391
99392
99582
99727
99564
99789
99417
99500
99371
99815
99425
99658
99785
99787
99526
99480
99624
99404
99417
99852
99627
99614
99761
99583
99536
99452
99556
99744
99760
99577
99876
99370
99488
99689
99403
99475
99435
99528
99594
99409
99775
99464
99561
99907
99575
99673
99414
99636
99471
99534
99735
99420
99423
99708
99688
99391
99639
99520
99421
99451
99851
99593
99480
99411
99402
99432
99618
99591
99396
99612
99932
99735
99581
99817
99530
99396
99606
99437
99419
99533
99735
99425
99691
99484
99597
99607
99369
99640
99507
99372
99588
99686
99529
99897
99406
99898
99560
99453
99568
99416
99433
99381
99468
99687
99450
99622
99586
99840
99630
99834
99739
99380
99613
99460
99814
99858
99370
99900
99622
99475
99423
99469
99852
99477
99419
99421
99591
99427
99609
99653
99552
99543
99653
99678
99612
99628
99434
99483
99463
99568
99501
99496
99717
99399
99497
99563
99778
99913
99716
99462
99717
99741
99676
99393
99411
99811
99512
99853
99460
99594
99595
99528
99532
99694
99478
99464
99685
99374
99830
99390
99399
99432
99786
99550
99547
99873
99575
99402
99374
99630
99857
99732
99680
99659
99442
99829
99416
99705
99427
99630
99538
99566
99702
99504
99852
99540
99420
99483
99777
99491
99686
99571
99618
99656
99660
99517
99448
99437
99508
99390
99400
99381
99379
99456
99396
99536
99638
99680
99438
99649
99387
99738
99555
99429
99419
99768
99772
99852
99641
99607
99707
99524
99391
99583
99803
99789
99410
99461
99542
99549
99810
99455
99370
99538
99486
99493
99498
99770
99721
99763
99437
99506
99474
99499
99508
99466
99769
99700
99732
99457
99382
99452
99666
99499
99877
99835
99737
99517
99628
99912
99450
99661
99762
99516
99495
99377
99512
99489
99449
99708
99628
99445
99464
99425
99554
99841
99421
99713
99738
99704
99580
99411
99445
99388
99679
99835
99596
99527
99528
99404
99530
99603
99373
99595
99733
99413
99961
99710
99510
99415
99839
99675
99683
99656
99901
99725
99821
99648
99396
99814
99499
99527
99851
99683
99857
99612
99450
99750
99682
99484
99436
99399
99633
99472
99656
99408
99924
99701
99697
99796
99491
99408
99657
99509
99734
99649
99577
99608
99625
99548
99532
99759
99400
99554
99541
99520
99398
99369
99494
99716
99495
99510
99792
99537
99458
99622
99497
99616
99457
99423
99409
99623
99496
99443
99981
99411
99441
99374
99520
99799
99760
99598
99509
99821
99761
99663
99842
99540
99482
99626
99895
99643
99665
99535
99719
99416
99683
99424
99612
99427
99789
99556
99496
99556
99370
99824
99463
99796
99478
99559
99421
99812
99763
99560
99675
99577
99370
99671
99512
99911
99413
99452
99836
99778
99820
99717
99446
99490
99435
99384
99403
99479
99455
99727
99409
99434
99518
99433
99866
99664
99611
99468
99660
99716
99483
99373
99413
99616
99792
99373
99479
99916
99604
99436
99527
99376
99501
99533
99788
99496
99516
99632
99472
99440
99378
99843
99469
99557
99741
99694
99639
99534
99652
99679
99886
99372
99511
99508
99586
99656
99737
99801
99672
99444
99849
99768
99897
99686
99937
99638
99495
99805
99681
99892
99743
99451
99647
99391
99534
99447
99396
99835
99400
99455
99572
99767
99462
99468
99596
99858
99425
99542
99526
99883
99902
99531
99598
99470
99420
99384
99818
99555
99912
99456
99662
99671
99613
99861
99407
99677
99805
99735
99955
99650
99574
99522
99509
99505
99474
99376
99537
99670
99558
99748
99799
99439
99454
99649
99436
99551
99685
99757
99572
99389
99564
99591
99416
99543
99580
99835
99424
99422
99698
99893
99599
99406
99931
99522
99692
99710
99684
99684
99655
99406
99796
99675
99388
99656
99470
99560
99914
99424
99682
99643
99416
99518
99439
99696
99761
99698
99427
99536
99526
99574
99461
99622
99373
99570
99425
99640
99468
99620
99630
99385
99430
99619
99390
99912
99805
99624
99510
99619
99564
99452
99433
99653
99774
99497
99737
99490
99438
99625
99718
99435
99586
99445
99699
99825
99534
99626
99408
99731
99704
99580
99632
99607
99623
99611
99466
99398
99431
99490
99810
99839
99752
99373
99418
99673
99371
99497
99827
99746
99607
99564
99432
99556
99859
99469
99486
99492
99369
99375
99650
99883
99431
99872
99518
99682
99652
99725
99569
99717
99581
99634
99806
99505
99490
99813
99394
99378
99446
99599
99641
99547
99543
99538
99436
99848
99680
99400
99553
99863
99531
99405
99405
99563
99530
99395
99427
99740
99872
99553
99878
99592
99581
99774
99584
99721
99718
99797
99770
99428
99440
99509
99619
99476
99787
99653
99408
99556
99716
99520
99719
99729
99515
99944
99629
99682
99830
99407
99605
99588
99796
99493
99498
99497
99391
99427
99482
99391
99563
99479
99505
99769
99387
99686
99643
99398
99399
99565
99818
99530
99620
99809
99814
99838
99556
99573
99618
99511
99401
99470
99407
99665
99816
99382
99703
99580
99431
99500
99669
99547
99575
99386
99524
99412
99374
99537
99797
99500
99514
99390
99723
99490
99801
99793
99711
99570
99407
99656
99689
99422
99420
99554
99660
99515
99697
99527
99720
99442
99700
99386
99856
99841
99461
99513
99486
99569
99750
99553
99834
99474
99746
99396
99392
99450
99571
99645
99580
99369
99439
99651
99575
99392
99393
99434
99511
99708
99721
99462
99523
99604
99656
99891
99521
99419
99442
99602
99526
99690
99570
99682
99658
99418
99497
99492
99484
99686
99565
99565
99434
99463
99531
99663
99692
99780
99508
99541
99600
99493
99413
99687
99445
99374
99380
99469
99540
99415
99556
99496
99640
99501
99445
99394
99803
99768
99381
99529
99466
99606
99531
99743
99548
99678
99464
99599
99403
99537
99905
99593
99435
99431
99398
99765
99382
99469
99370
99828
99713
99529
99523
99458
99460
99509
99638
99659
99471
99655
99736
99379
99711
99466
99785
99532
99470
99646
99573
99446
99821
99878
99681
99780
99394
99481
99640
99574
99790
99669
99442
99498
99422
99662
99392
99372
99424
99469
99565
99721
99443
99514
99574
99435
99615
99465
99754
99495
99377
99684
99760
99423
99584
99534
99652
99397
99539
99576
99789
99435
99620
99413
99450
99521
99421
99406
99787
99579
99379
99463
99992
99400
99521
99570
99390
99730
99531
99790
99731
99473
99444
99765
99398
99483
99522
99492
99492
99742
99392
99770
99722
99488
99481
99741
99584
99593
99471
99722
99838
99469
99394
99943
99684
99521
99415
99582
99463
99466
99449
99576
99716
99712
99456
99799
99393
99548
99630
99728
99629
99794
99371
99775
99508
99586
99385
99496
99531
99411
99377
99556
99577
99414
99951
99588
99602
99839
99741
99578
99392
99445
99388
99944
99462
99404
99378
99622
99573
99820
99727
99492
99566
99456
99611
99477
99534
99378
99594
99714
99421
99535
99562
99373
99534
99661
99454
99727
99688
99535
99630
99816
99437
99513
99441
99619
99651
99478
99454
99523
99373
99373
99826
99399
99577
99405
99382
99905
99578
99421
99681
99412
99570
99905
99580
99645
99392
99869
99658
99707
99681
99829
99518
99527
99411
99563
99472
99667
99711
99406
99386
99593
99491
99461
99403
99548
99381
99488
99519
99473
99585
99484
99385
99948
99584
99410
99542
99415
99393
99630
99772
99400
99413
99609
99473
99724
99634
99517
99661
99480
99456
99681
99522
99376
99639
99526
99404
99525
99721
99864
99652
99705
99441
99478
99550
99488
99393
99431
99409
99492
99434
99958
99486
99523
99798
99521
99728
99441
99507
99659
99753
99486
99495
99901
99534
99392
99749
99544
99455
99369
99537
99735
99593
99399
99592
99426
99819
99715
99628
99775
99378
99488
99787
99404
99654
99729
99411
99683
99829
99511
99615
99510
99704
99457
99488
99651
99521
99484
99439
99649
99528
99403
99493
99867
99386
99453
99644
99399
99770
99507
99865
99589
99716
99400
99612
99591
99802
99639
99629
99677
99887
99392
99745
99477
99663
99797
99875
99746
99799
99436
99566
99608
99701
99512
99374
99552
99444
99894
99501
99531
99411
99371
99668
99586
99618
99484
99558
99890
99377
99444
99805
99485
99493
99732
99386
99581
99453
99580
99429
99901
99836
99766
99486
99499
99419
99791
99462
99660
99792
99497
99403
99577
99632
99564
99412
99816
99514
99944
99558
99405
99557
99433
99380
99474
99460
99466
99657
99394
99418
99405
99398
99504
99802
99608
99700
99611
99746
99830
99383
99839
99457
99398
99406
99761
99615
99608
99706
99490
99632
99454
99607
99566
99479
99582
99803
99647
99733
99660
99630
99569
99396
99797
99478
99567
99402
99381
99448
99444
99530
99427
99463
99837
99476
99882
99498
99522
99485
99734
99641
99584
99410
99771
99887
99675
99691
99465
99752
99646
99433
99807
99740
99695
99597
99386
99395
99461
99384
99510
99759
99551
99801
99794
99771
99527
99442
99533
99454
99801
99377
99808
99680
99403
99571
99492
99861
99389
99481
99558
99636
99690
99404
99807
99486
99387
99406
99563
99549
99395
99383
99441
99563
99610
99842
99858
99432
99395
99452
99499
99578
99709
99654
99491
99417
99484
99489
99473
99532
99555
99682
99511
99470
99674
99697
99696
99378
99782
99538
99619
99785
99507
99501
99859
99401
99500
99518
99730
99416
99671
99717
99551
99387
99629
99417
99658
99732
99579
99389
99574
99531
99449
99375
99611
99482
99369
99673
99544
99620
99525
99739
99517
99376
99538
99610
99503
99473
99393
99488
99525
99412
99569
99446
99458
99675
99623
99617
99752
99475
99418
99610
99379
99456
99451
99618
99775
99973
99392
99381
99514
99665
99425
99480
99399
99550
99693
99611
99586
99434
99385
99612
99424
99457
99731
99520
99964
99661
99979
99391
99443
99375
99577
99400
99486
99571
99815
99552
99475
99530
99384
99474
99488
99523
99537
99683
99763
99378
99447
99614
99477
99453
99670
99531
99577
99385
99561
99424
99434
99555
99416
99709
99777
99571
99465
99686
99584
99411
99419
99533
99412
99460
99418
99456
99457
99451
99453
99640
99647
99379
99413
99473
99568
99795
99564
99683
99699
99599
99675
99382
99422
99452
99477
99635
99440
99812
99488
99664
99622
99667
99628
99637
99510
99593
99401
99569
99662
99469
99469
99566
99591
99461
99706
99490
99399
99518
99449
99798
99656
99468
99375
99762
99378
99407
99481
99523
99568
99431
99405
99405
99390
99599
99716
99767
99434
99484
99549
99566
99589
99446
99871
99442
99845
99567
99551
99594
99546
99393
99585
99925
99421
99428
99608
99508
99382
99647
99570
99445
99458
99473
99377
99482
99409
99592
99370
99733
99369
99414
99801
99643
99484
99643
99418
99732
99729
99425
99499
99523
99646
99867
99459
99398
99494
99569
99375
99932
99536
99736
99417
99593
99375
99373
99488
99378
99452
99804
99459
99477
99876
99423
99586
99692
99439
99387
99592
99615
99495
99373
99476
99733
99407
99787
99428
99481
99370
99486
99651
99513
99464
99612
99475
99442
99601
99702
99663
99892
99689
99418
99388
99446
99478
99657
99483
99506
99562
99458
99574
99533
99617
99595
99449
99438
99473
99805
99467
99478
99808
99619
99790
99425
99435
99811
99537
99420
99612
99408
99528
99389
99444
99898
99481
99642
99581
99501
99741
99596
99791
99696
99482
99486
99531
99696
99440
99955
99771
99413
99656
99404
99843
99578
99471
99509
99540
99561
99853
99534
99392
99390
99502
99442
99421
99496
99964
99639
99744
99741
99822
99495
99664
99410
99580
99886
99557
99571
99737
99782
99581
99893
99411
99418
99758
99514
99598
99599
99567
99730
99683
99379
99923
99661
99556
99545
99444
99514
99525
99456
99387
99769
99428
99517
99683
99547
99433
99889
99504
99864
99696
99422
99625
99382
99520
99393
99631
99391
99391
99582
99408
99430
99453
99500
99557
99580
99419
99447
99745
99394
99745
99876
99423
99622
99774
99705
99688
99612
99398
99426
99761
99663
99658
99655
99881
99443
99789
99400
99809
99827
99489
99524
99505
99426
99378
99540
99647
99518
99541
99513
99421
99868
99665
99739
99389
99686
99501
99763
99449
99374
99382
99949
99397
99443
99385
99702
99515
99412
99606
99647
99590
99421
99596
99587
99808
99682
99389
99417
99573
99771
99482
99623
99647
99373
99446
99628
99662
99422
99544
99665
99434
99456
99401
99411
99769
99909
99775
99505
99464
99455
99415
99420
99497
99803
99609
99432
99627
99844
99816
99792
99518
99406
99509
99485
99526
99934
99413
99413
99732
99456
99395
99711
99527
99389
99774
99792
99511
99497
99436
99637
99418
99768
99442
99493
99573
99497
99430
99630
99381
99409
99416
99454
99723
99442
99497
99499
99391
99675
99682
99598
99820
99414
99725
99572
99525
99905
99579
99419
99427
99452
99411
99459
99522
99809
99388
99681
99795
99603
99409
99852
99714
99477
99557
99608
99530
99699
99405
99413
99780
99433
99377
99423
99542
99685
99486
99563
99457
99406
99473
99403
99480
99742
99516
99468
99466
99581
99968
99573
99521
99730
99857
99853
99526
99719
99409
99542
99476
99638
99666
99646
99699
99661
99771
99438
99372
99692
99473
99369
99425
99884
99907
99458
99644
99649
99806
99390
99674
99828
99790
99609
99741
99795
99458
99694
99449
99888
99457
99468
99710
99466
99645
99498
99608
99587
99860
99623
99384
99792
99651
99532
99421
99487
99578
99615
99526
99379
99375
99552
99472
99484
99642
99568
99770
99380
99661
99372
99453
99582
99714
99416
99718
99414
99490
99852
99546
99499
99411
99517
99575
99481
99731
99770
99695
99579
99505
99762
99374
99382
99514
99596
99454
99534
99576
99499
99494
99941
99593
99484
99503
99555
99702
99386
99469
99521
99373
99385
99606
99673
99529
99847
99602
99561
99397
99799
99371
99975
99678
99540
99558
99681
99605
99720
99583
99666
99534
99489
99450
99593
99762
99571
99631
99787
99859
99641
99410
99616
99424
99630
99451
99471
99449
99441
99820
99396
99369
99703
99792
99641
99656
99528
99687
99948
99706
99582
99580
99412
99522
99369
99526
99630
99476
99402
99410
99582
99403
99419
99581
99699
99624
99516
99751
99560
99531
99726
99384
99611
99728
99382
99443
99406
99722
99548
99680
99649
99735
99595
99610
99379
99383
99462
99429
99642
99469
99539
99702
99409
99832
99734
99376
99562
99961
99640
99565
99396
99606
99551
99468
99565
99608
99619
99650
99777
99445
99452
99418
99881
99388
99590
99418
99480
99602
99625
99522
99544
99474
99570
99435
99443
99762
99785
99461
99661
99423
99422
99410
99520
99379
99424
99528
99508
99608
99820
99384
99675
99540
99487
99964
99769
99472
99870
99744
99443
99509
99501
99697
99410
99561
99844
99700
99559
99399
99396
99526
99725
99530
99977
99811
99378
99548
99455
99537
99434
99414
99575
99488
99420
99583
99719
99886
99379
99494
99567
99390
99479
99483
99373
99410
99885
99482
99403
99525
99624
99408
99725
99390
99726
99786
99765
99532
99392
99674
99889
99446
99725
99419
99403
99807
99451
99478
99487
99554
99883
99373
99917
99614
99380
99650
99522
99382
99751
99396
99389
99381
99476
99542
99503
99507
99463
99492
99445
99373
99449
99783
99769
99690
99396
99711
99408
99419
99387
99405
99519
99431
99407
99418
99686
99573
99432
99473
99721
99525
99414
99412
99572
99534
99555
99633
99876
99674
99600
99534
99474
99387
99544
99862
99449
99480
99466
99387
99787
99909
99860
99711
99415
99567
99568
99632
99387
99437
99380
99613
99488
99526
99811
99562
99647
99698
99562
99402
99370
99597
99551
99372
99621
99763
99463
99372
99914
99438
99462
99768
99526
99540
99436
99467
99510
99805
99467
99685
99384
99822
99674
99404
99387
99766
99673
99454
99380
99515
99847
99812
99730
99498
99666
99668
99670
99779
99714
99408
99633
99438
99492
99444
99672
99432
99392
99376
99536
99689
99396
99459
99695
99407
99510
99462
99460
99463
99636
99399
99708
99504
99742
99483
99904
99580
99687
99693
99557
99424
99433
99904
99514
99953
99763
99473
99608
99576
99477
99515
99457
99469
99810
99754
99715
99395
99395
99878
99510
99559
99411
99937
99528
99652
99903
99490
99468
99532
99756
99454
99887
99479
99709
99591
99404
99415
99624
99550
99463
99590
99492
99514
99711
99590
99450
99498
99705
99680
99628
99396
99382
99457
99612
99540
99411
99869
99594
99382
99498
99800
99386
99655
99446
99794
99790
99722
99422
99415
99694
99521
99377
99422
99418
99381
99462
99377
99659
99700
99483
99382
99448
99874
99700
99600
99793
99485
99673
99824
99746
99519
99517
99595
99731
99896
99491
99543
99746
99549
99780
99549
99503
99444
99375
99626
99762
99676
99410
99509
99614
99472
99589
99722
99378
99554
99501
99584
99375
99736
99718
99505
99527
99443
99811
99373
99419
99370
99512
99395
99591
99780
99574
99486
99459
99774
99815
99770
99695
99387
99415
99636
99471
99515
99706
99956
99427
99550
99595
99494
99589
99438
99776
99684
99582
99442
99807
99734
99426
99913
99778
99572
99535
99522
99483
99513
99376
99629
99802
99408
99449
99466
99882
99498
99482
99741
99465
99577
99610
99428
99411
99667
99383
99684
99790
99429
99829
99707
99533
99694
99486
99419
99579
99709
99684
99558
99422
99856
99392
99702
99887
99833
99428
99527
99649
99501
99944
99603
99860
99807
99448
99601
99453
99462
99407
99845
99699
99471
99383
99737
99542
99574
99804
99453
99639
99481
99414
99427
99690
99490
99426
99681
99769
99531
99520
99601
99450
99645
99434
99760
99785
99731
99522
99462
99444
99540
99602
99470
99889
99782
99447
99542
99381
99521
99863
99736
99653
99609
99587
99407
99558
99411
99483
99983
99801
99481
99623
99603
99414
99451
99467
99640
99794
99452
99732
99540
99599
99370
99418
99452
99556
99522
99735
99525
99462
99756
99755
99473
99457
99429
99421
99534
99637
99630
99430
99678
99846
99583
99698
99677
99800
99485
99441
99872
99486
99373
99483
99767
99594
99427
99464
99373
99400
99826
99569
99636
99408
99542
99849
99375
99471
99405
99544
99384
99692
99463
99465
99422
99667
99561
99479
99600
99738
99380
99759
99507
99641
99465
99397
99610
99723
99568
99566
99620
99617
99609
99661
99393
99450
99522
99370
99621
99399
99654
99434
99385
99828
99700
99406
99836
99402
99794
99449
99467
99509
99603
99579
99545
99781
99918
99715
99560
99458
99978
99717
99446
99717
99700
99475
99805
99419
99421
99598
99565
99579
99542
99707
99482
99475
99797
99639
99387
99496
99384
99517
99823
99869
99808
99383
99595
99526
99536
99752
99613
99620
99413
99818
99591
99399
99377
99884
99739
99802
99409
99396
99619
99396
99557
99494
99756
99386
99653
99553
99621
99471
99610
99895
99974
99610
99682
99849
99505
99491
99452
99652
99455
99542
99747
99635
99473
99827
99512
99981
99451
99486
99530
99626
99764
99634
99441
99775
99828
99454
99566
99646
99454
99478
99465
99399
99520
99711
99533
99414
99450
99476
99454
99500
99462
99593
99631
99369
99432
99541
99836
99378
99554
99369
99536
99521
99518
99400
99563
99493
99521
99477
99421
99788
99654
99432
99797
99786
99679
99596
99571
99458
99696
99454
99472
99815
99741
99492
99566
99809
99390
99665
99542
99774
99757
99912
99371
99477
99396
99410
99590
99504
99623
99932
99405
99592
99404
99554
99511
99651
99873
99615
99560
99376
99414
99610
99736
99728
99940
99401
99438
99589
99384
99845
99651
99466
99584
99428
99496
99415
99829
99485
99689
99549
99832
99499
99475
99584
99431
99675
99878
99553
99603
99528
99472
99468
99702
99648
99433
99621
99432
99783
99492
99549
99426
99492
99517
99950
99709
99579
99397
99430
99874
99639
99390
99527
99448
99382
99419
99722
99470
99583
99431
99719
99533
99707
99696
99461
99649
99463
99473
99516
99443
99854
99393
99778
99610
99583
99660
99636
99456
99428
99391
99472
99670
99392
99464
99374
99774
99372
99903
99497
99414
99800
99482
99486
99489
99581
99497
99751
99460
99845
99386
99527
99554
99746
99874
99686
99462
99623
99946
99423
99683
99746
99826
99505
99771
99431
99517
99928
99405
99733
99637
99673
99406
99383
99850
99525
99374
99729
99568
99813
99457
99551
99463
99652
99785
99758
99733
99396
99646
99464
99712
99382
99414
99559
99481
99427
99878
99530
99474
99642
99477
99580
99490
99763
99393
99471
99836
99552
99564
99834
99427
99841
99653
99935
99703
99483
99727
99495
99721
99576
99870
99704
99641
99968
99542
99856
99517
99608
99539
99838
99416
99394
99439
99696
99554
99551
99474
99745
99607
99441
99837
99440
99676
99596
99625
99723
99401
99590
99725
99455
99858
99395
99697
99693
99641
99406
99491
99389
99465
99547
99661
99533
99468
99634
99655
99567
99708
99619
99602
99732
99483
99515
99597
99837
99450
99452
99633
99639
99479
99460
99958
99856
99815
99807
99725
99477
99436
99383
99374
99399
99564
99523
99422
99530
99485
99639
99444
99645
99436
99812
99503
99803
99580
99707
99695
99657
99543
99822
99609
99869
99529
99437
99500
99429
99385
99746
99699
99480
99891
99570
99392
99661
99724
99471
99440
99769
99513
99512
99387
99654
99394
99695
99724
99568
99481
99822
99448
99392
99577
99373
99387
99789
99838
99925
99469
99777
99777
99393
99498
99433
99637
99432
99469
99408
99662
99626
99375
99385
99550
99399
99627
99610
99491
99845
99666
99559
99822
99901
99632
99687
99713
99688
99429
99509
99744
99636
99410
99492
99557
99622
99424
99560
99370
99549
99801
99575
99706
99582
99628
99556
99463
99521
99805
99937
99772
99782
99466
99404
99865
99810
99621
99956
99598
99394
99708
99539
99371
99400
99414
99472
99567
99498
99823
99583
99519
99638
99861
99791
99541
99698
99790
99558
99775
99739
99825
99388
99644
99639
99481
99673
99556
99478
99842
99740
99638
99575
99545
99663
99604
99960
99497
99709
99611
99585
99647
99917
99382
99547
99572
99466
99840
99625
99508
99413
99753
99585
99734
99408
99599
99447
99814
99385
99416
99511
99468
99912
99697
99512
99622
99593
99631
99608
99672
99809
99788
99471
99390
99455
99548
99609
99639
99446
99408
99549
99600
99435
99845
99725
99489
99437
99671
99925
99399
99810
99749
99487
99645
99614
99758
99459
99793
99754
99633
99547
99444
99591
99539
99428
99732
99635
99795
99486
99410
99542
99409
99739
99751
99709
99749
99609
99375
99513
99702
99751
99636
99485
99529
99374
99655
99549
99784
99406
99447
99420
99872
99449
99856
99382
99584
99906
99608
99619
99486
99667
99760
99728
99657
99652
99386
99610
99505
99763
99653
99381
99499
99654
99494
99554
99434
99565
99486
99382
99432
99483
99533
99879
99457
99412
99461
99871
99550
99603
99498
99677
99700
99488
99547
99673
99614
99630
99543
99575
99426
99535
99420
99445
99527
99649
99689
99687
99713
99916
99430
99381
99568
99407
99645
99454
99734
99724
99560
99628
99532
99788
99754
99570
99562
99490
99377
99637
99946
99613
99515
99396
99708
99495
99889
99465
99471
99529
99494
99404
99494
99465
99492
99402
99487
99496
99432
99747
99397
99859
99531
99574
99592
99726
99486
99509
99429
99525
99569
99484
99869
99671
99665
99571
99464
99369
99416
99391
99735
99509
99425
99502
99377
99638
99725
99498
99611
99506
99656
99588
99385
99700
99713
99423
99414
99813
99384
99663
99481
99387
99419
99919
99614
99510
99823
99471
99765
99567
99833
99624
99887
99676
99465
99902
99888
99445
99492
99504
99631
99379
99776
99490
99478
99708
99852
99510
99610
99624
99699
99795
99564
99429
99584
99584
99411
99380
99737
99665
99579
99414
99660
99599
99666
99449
99757
99949
99496
99372
99509
99607
99664
99616
99392
99434
99825
99736
99715
99579
99482
99718
99390
99650
99397
99724
99494
99458
99630
99827
99802
99540
99731
99823
99441
99877
99442
99810
99614
99618
99544
99421
99439
99451
99517
99735
99597
99581
99450
99468
99473
99662
99746
99380
99446
99832
99411
99817
99678
99413
99600
99424
99425
99882
99558
99452
99680
99656
99417
99420
99500
99642
99614
99601
99582
99757
99785
99660
99719
99563
99618
99526
99705
99799
99565
99699
99698
99680
99627
99706
99454
99477
99382
99502
99606
99627
99506
99610
99755
99837
99431
99636
99377
99849
99579
99650
99438
99773
99528
99586
99602
99549
99400
99539
99554
99889
99394
99658
99527
99519
99870
99830
99577
99613
99605
99551
99588
99787
99430
99484
99774
99700
99393
99862
99691
99471
99697
99703
99502
99397
99902
99567
99565
99449
99680
99391
99587
99390
99399
99591
99816
99518
99736
99450
99539
99694
99484
99481
99438
99821
99416
99712
99392
99378
99685
99702
99738
99589
99728
99711
99644
99628
99387
99533
99434
99625
99548
99626
99556
99374
99516
99681
99833
99892
99621
99463
99521
99622
99456
99521
99759
99827
99807
99422
99378
99414
99410
99406
99463
99624
99736
99538
99465
99599
99426
99547
99651
99617
99606
99931
99774
99421
99591
99385
99384
99476
99745
99529
99679
99812
99521
99394
99486
99705
99388
99501
99797
99585
99519
99513
99669
99396
99448
99782
99689
99654
99985
99624
99861
99491
99681
99492
99378
99721
99416
99420
99849
99387
99508
99861
99618
99429
99639
99495
99559
99766
99422
99474
99907
99392
99640
99380
99557
99585
99475
99722
99664
99396
99471
99474
99554
99546
99389
99679
99466
99477
99506
99432
99397
99855
99479
99655
99518
99598
99398
99404
99436
99464
99761
99645
99444
99905
99515
99429
99481
99465
99612
99696
99393
99858
99846
99516
99514
99504
99582
99399
99639
99411
99434
99485
99608
99560
99464
99714
99517
99436
99420
99435
99464
99748
99707
99514
99817
99440
99746
99379
99447
99382
99405
99888
99818
99444
99757
99381
99584
99692
99582
99566
99705
99414
99726
99610
99383
99407
99542
99517
99516
99646
99397
99413
99882
99510
99483
99557
99415
99384
99462
99575
99641
99824
99688
99637
99476
99435
99727
99707
99567
99784
99644
99526
99545
99591
99628
99706
99452
99461
99596
99705
99508
99754
99954
99533
99644
99391
99754
99516
99560
99498
99842
99636
99440
99371
99607
99379
99435
99728
99884
99386
99560
99658
99490
99634
99730
99824
99452
99564
99886
99417
99380
99480
99541
99495
99381
99470
99533
99497
99828
99467
99834
99742
99846
99467
99391
99535
99495
99794
99863
99542
99570
99745
99747
99602
99662
99477
99867
99648
99659
99462
99457
99580
99436
99566
99584
99587
99749
99431
99417
99401
99470
99419
99376
99629
99676
99385
99478
99413
99814
99571
99539
99582
99635
99772
99521
99764
99377
99777
99370
99633
99455
99523
99573
99802
99456
99497
99586
99574
99436
99462
99752
99920
99797
99476
99544
99527
99475
99529
99685
99420
99726
99407
99377
99411
99371
99439
99775
99749
99516
99388
99692
99492
99444
99469
99567
99374
99620
99551
99486
99372
99406
99589
99599
99911
99787
99757
99592
99570
99384
99691
99912
99933
99496
99374
99706
99522
99479
99447
99626
99481
99523
99415
99575
99649
99641
99480
99670
99438
99470
99458
99400
99864
99515
99578
99673
99576
99765
99764
99625
99716
99751
99661
99603
99407
99760
99448
99415
99762
99453
99645
99442
99706
99875
99608
99821
99670
99406
99689
99714
99917
99431
99416
99385
99506
99377
99573
99433
99885
99700
99538
99656
99573
99421
99719
99605
99436
99540
99692
99866
99528
99655
99527
99434
99709
99575
99487
99463
99533
99568
99487
99465
99805
99477
99539
99631
99624
99416
99817
99663
99895
99429
99612
99496
99497
99378
99877
99743
99538
99602
99376
99717
99614
99412
99920
99446
99820
99715
99448
99736
99745
99454
99459
99695
99620
99439
99407
99478
99507
99736
99801
99382
99427
99954
99397
99390
99430
99572
99410
99805
99574
99405
99437
99528
99446
99749
99674
99450
99735
99825
99750
99854
99604
99749
99448
99777
99429
99527
99843
99676
99473
99719
99773
99534
99963
99441
99557
99557
99735
99386
99601
99376
99389
99801
99417
99800
99619
99792
99630
99689
99555
99396
99732
99512
99579
99755
99719
99466
99403
99657
99447
99605
99910
99938
99660
99565
99969
99498
99436
99752
99720
99395
99468
99601
99824
99542
99509
99454
99797
99446
99523
99442
99828
99431
99619
99563
99388
99467
99512
99613
99628
99490
99600
99375
99483
99879
99391
99397
99447
99618
99643
99653
99613
99644
99948
99399
99598
99444
99791
99527
99400
99499
99506
99554
99601
99492
99399
99841
99424
99515
99575
99418
99387
99777
99454
99866
99550
99698
99427
99377
99509
99598
99682
99553
99525
99994
99400
99448
99609
99412
99394
99720
99677
99534
99788
99580
99937
99522
99525
99926
99373
99407
99596
99817
99401
99861
99461
99565
99461
99520
99696
99607
99721
99370
99714
99378
99410
99383
99403
99591
99620
99393
99479
99605
99374
99573
99598
99382
99431
99433
99779
99618
99803
99596
99387
99664
99434
99593
99501
99542
99678
99730
99716
99394
99678
99685
99697
99573
99795
99615
99622
99760
99522
99876
99614
99700
99679
99390
99679
99469
99690
99451
99418
99530
99735
99558
99387
99678
99605
99553
99809
99739
99387
99386
99706
99646
99886
99403
99560
99456
99427
99818
99669
99935
99494
99586
99820
99715
99882
99901
99975
99688
99781
99695
99485
99973
99438
99684
99458
99460
99802
99630
99481
99701
99838
99425
99857
99781
99601
99396
99538
99451
99545
99402
99421
99619
99445
99413
99765
99644
99639
99584
99443
99547
99923
99412
99889
99582
99801
99476
99591
99544
99531
99386
99433
99709
99496
99386
99624
99602
99733
99505
99702
99873
99426
99691
99521
99857
99748
99383
99426
99816
99479
99870
99423
99440
99694
99563
99891
99627
99665
99459
99549
99618
99434
99421
99653
99405
99556
99465
99524
99448
99653
99908
99718
99621
99687
99528
99783
99678
99408
99729
99882
99609
99615
99460
99663
99830
99556
99412
99406
99874
99853
99558
99479
99432
99547
99791
99442
99800
99719
99939
99457
99495
99443
99680
99471
99766
99607
99608
99523
99578
99635
99453
99887
99537
99561
99516
99409
99448
99606
99741
99813
99896
99721
99547
99485
99569
99629
99468
99744
99576
99469
99732
99703
99447
99647
99685
99478
99674
99565
99444
99484
99445
99841
99451
99669
99409
99394
99878
99441
99649
99586
99541
99507
99603
99750
99760
99530
99539
99600
99791
99502
99863
99413
99604
99570
99594
99396
99479
99626
99921
99628
99527
99517
99798
99554
99446
99607
99464
99812
99803
99647
99450
99498
99665
99711
99636
99917
99660
99412
99640
99518
99522
99863
99538
99776
99479
99420
99402
99489
99419
99393
99508
99575
99722
99870
99488
99407
99546
99417
99489
99744
99463
99579
99534
99663
99700
99542
99546
99542
99422
99536
99403
99675
99737
99622
99540
99401
99481
99491
99420
99422
99435
99492
99857
99613
99381
99774
99421
99463
99398
99560
99427
99479
99533
99471
99424
99545
99899
99475
99733
99476
99374
99746
99572
99415
99446
99377
99582
99868
99434
99463
99504
99561
99718
99748
99399
99444
99405
99635
99907
99666
99603
99394
99509
99443
99433
99561
99617
99476
99724
99371
99449
99424
99472
99677
99556
99885
99768
99839
99438
99511
99592
99473
99635
99708
99731
99399
99372
99431
99658
99648
99673
99449
99611
99649
99590
99505
99637
99423
99465
99902
99727
99732
99628
99667
99580
99628
99525
99842
99384
99712
99765
99466
99500
99399
99633
99415
99869
99826
99454
99446
99381
99778
99604
99470
99535
99502
99451
99391
99397
99530
99495
99532
99525
99434
99452
99562
99794
99514
99372
99370
99406
99412
99745
99770
99549
99944
99439
99762
99429
99746
99421
99511
99589
99724
99752
99553
99606
99497
99435
99453
99455
99445
99494
99440
99458
99628
99582
99689
99943
99844
99463
99813
99768
99483
99719
99372
99684
99457
99377
99427
99411
99458
99656
99730
99782
99552
99475
99390
99432
99555
99533
99407
99549
99736
99412
99468
99897
99763
99437
99674
99686
99521
99463
99503
99404
99597
99378
99733
99817
99718
99732
99513
99577
99901
99372
99370
99382
99862
99470
99375
99702
99694
99486
99392
99622
99461
99498
99555
99549
99558
99656
99784
99706
99797
99450
99477
99606
99692
99386
99621
99479
99419
99634
99715
99519
99741
99576
99441
99635
99456
99766
99397
99394
99856
99509
99757
99862
99626
99402
99565
99852
99552
99780
99428
99869
99746
99855
99792
99388
99531
99817
99762
99906
99471
99411
99369
99414
99477
99728
99413
99553
99831
99663
99646
99650
99667
99604
99538
99629
99507
99536
99879
99489
99447
99682
99662
99536
99517
99493
99446
99659
99623
99396
99972
99711
99613
99925
99513
99529
99783
99505
99995
99393
99380
99695
99386
99464
99649
99382
99598
99462
99554
99389
99709
99437
99427
99480
99432
99428
99374
99634
99732
99651
99430
99372
99711
99443
99477
99542
99451
99568
99814
99432
99731
99416
99562
99515
99449
99917
99594
99402
99617
99562
99574
99882
99829
99738
99920
99702
99699
99750
99470
99797
99476
99564
99538
99370
99834
99444
99447
99445
99635
99754
99470
99937
99505
99716
99862
99530
99565
99416
99438
99457
99470
99748
99373
99657
99752
99620
99733
99505
99767
99474
99438
99564
99515
99408
99525
99589
99559
99523
99456
99663
99633
99755
99450
99672
99720
99376
99693
99683
99506
99673
99632
99520
99605
99458
99443
99527
99449
99569
99896
99664
99857
99815
99648
99615
99920
99383
99800
99852
99625
99448
99410
99727
99809
99383
99520
99663
99650
99515
99438
99445
99471
99685
99440
99643
99826
99598
99814
99943
99462
99753
99967
99500
99626
99612
99391
99566
99460
99610
99481
99564
99426
99381
99858
99457
99480
99857
99472
99482
99427
99442
99898
99676
99393
99434
99436
99386
99456
99389
99718
99539
99734
99488
99813
99431
99709
99746
99873
99760
99578
99608
99523
99669
99652
99566
99738
99450
99742
99656
99691
99844
99664
99531
99495
99433
99700
99924
99500
99782
99370
99912
99515
99772
99859
99764
99371
99653
99573
99503
99661
99677
99397
99434
99791
99595
99591
99539
99723
99414
99435
99758
99437
99374
99396
99788
99623
99402
99593
99536
99636
99886
99974
99847
99585
99533
99403
99842
99376
99690
99425
99539
99814
99547
99452
99414
99571
99454
99389
99386
99372
99843
99433
99530
99510
99741
99440
99805
99649
99579
99503
99596
99435
99390
99850
99378
99427
99858
99608
99608
99407
99502
99853
99487
99695
99831
99689
99816
99485
99500
99770
99630
99581
99579
99627
99522
99556
99592
99443
99849
99372
99666
99402
99670
99556
99494
99383
99663
99421
99391
99544
99591
99412
99374
99593
99890
99836
99808
99874
99523
99411
99433
99632
99391
99708
99572
99426
99641
99909
99492
99379
99412
99551
99830
99904
99393
99389
99393
99651
99713
99555
99392
99744
99555
99418
99487
99528
99492
99641
99480
99578
99477
99919
99773
99494
99567
99864
99440
99533
99415
99563
99685
99784
99564
99478
99794
99436
99483
99514
99442
99514
99670
99721
99408
99418
99496
99753
99786
99491
99654
99457
99519
99474
99554
99591
99651
99546
99468
99826
99644
99575
99432
99686
99623
99652
99403
99470
99903
99538
99765
99768
99540
99680
99558
99371
99381
99409
99608
99737
99592
99767
99665
99474
99386
99737
99885
99553
99389
99447
99531
99409
99524
99406
99937
99427
99514
99697
99452
99540
99551
99504
99489
99642
99638
99398
99370
99383
99498
99541
99939
99478
99625
99651
99702
99408
99453
99376
99380
99624
99604
99631
99735
99409
99402
99394
99517
99709
99539
99375
99393
99391
99637
99473
99569
99537
99722
99373
99489
99562
99414
99467
99807
99404
99535
99494
99500
99682
99383
99396
99653
99662
99682
99722
99480
99527
99387
99573
99856
99911
99778
99636
99417
99670
99402
99387
99371
99485
99741
99589
99654
99604
99508
99401
99520
99483
99486
99942
99424
99426
99525
99511
99421
99950
99481
99612
99659
99394
99488
99621
99687
99501
99418
99686
99458
99386
99511
99610
99764
99829
99384
99471
99668
99512
99860
99609
99548
99471
99425
99759
99708
99439
99525
99476
99552
99774
99375
99742
99481
99547
99568
99750
99562
99637
99611
99506
99470
99658
99497
99739
99457
99725
99826
99656
99369
99442
99511
99660
99471
99501
99702
99595
99554
99380
99489
99844
99647
99412
99747
99460
99416
99467
99679
99893
99808
99384
99470
99508
99382
99831
99522
99666
99464
99540
99703
99812
99930
99920
99453
99590
99527
99651
99679
99502
99464
99506
99560
99478
99442
99614
99641
99789
99384
99632
99667
99722
99655
99417
99479
99400
99385
99747
99721
99419
99635
99562
99823
99467
99635
99611
99387
99664
99398
99543
99552
99483
99471
99937
99764
99432
99464
99535
99674
99484
99647
99610
99449
99694
99391
99536
99665
99763
99393
99564
99429
99748
99587
99487
99429
99772
99547
99424
99384
99724
99668
99498
99466
99375
99450
99594
99688
99596
99768
99517
99438
99553
99849
99479
99620
99713
99705
99405
99499
99742
99837
99556
99510
99614
99467
99972
99796
99529
99559
99781
99827
99678
99461
99892
99399
99718
99470
99502
99371
99635
99598
99506
99465
99483
99374
99691
99405
99456
99437
99554
99809
99469
99468
99642
99616
99634
99925
99463
99602
99382
99579
99443
99857
99621
99503
99660
99448
99624
99785
99694
99576
99949
99940
99427
99424
99756
99897
99516
99509
99880
99759
99442
99540
99697
99758
99686
99604
99653
99490
99584
99884
99656
99376
99768
99656
99973
99632
99789
99849
99419
99602
99633
99494
99596
99479
99685
99436
99666
99893
99522
99422
99656
99712
99370
99511
99848
99894
99740
99373
99564
99635
99637
99465
99688
99816
99377
99531
99398
99449
99637
99559
99402
99510
99440
99431
99413
99701
99736
99482
99657
99442
99667
99812
99782
99535
99431
99497
99511
99397
99458
99448
99548
99559
99682
99512
99408
99400
99575
99378
99708
99443
99570
99563
99576
99717
99379
99570
99413
99443
99834
99629
99759
99373
99528
99656
99508
99553
99731
99683
99786
99573
99493
99562
99536
99562
99896
99609
99551
99836
99898
99761
99519
99731
99782
99766
99815
99578
99376
99569
99638
99435
99600
99431
99592
99752
99484
99589
99481
99787
99480
99782
99634
99540
99450
99585
99465
99544
99561
99681
99650
99748
99562
99588
99740
99561
99504
99509
99468
99798
99649
99604
99372
99548
99432
99709
99419
99831
99459
99772
99663
99768
99693
99593
99727
99530
99688
99672
99708
99729
99379
99536
99590
99781
99466
99682
99370
99636
99487
99455
99562
99794
99629
99454
99485
99604
99380
99441
99680
99373
99669
99484
99791
99953
99588
99539
99454
99745
99557
99406
99664
99392
99484
99526
99905
99461
99415
99562
99595
99644
99475
99427
99562
99593
99750
99585
99385
99672
99672
99453
99865
99610
99691
99665
99427
99535
99539
99471
99452
99397
99549
99644
99715
99550
99769
99438
99637
99601
99582
99392
99582
99789
99391
99380
99651
99581
99587
99431
99735
99386
99479
99407
99584
99601
99402
99647
99601
99541
99541
99487
99841
99448
99494
99516
99434
99559
99673
99557
99514
99594
99517
99635
99617
99790
99400
99493
99778
99422
99464
99416
99401
99469
99554
99592
99881
99501
99448
99452
99706
99448
99879
99684
99446
99746
99399
99384
99428
99599
99488
99398
99421
99472
99495
99543
99563
99395
99528
99648
99673
99696
99429
99398
99384
99610
99599
99537
99460
99823
99398
99487
99380
99624
99532
99595
99486
99774
99592
99675
99496
99590
99469
99386
99534
99579
99838
99654
99570
99747
99542
99608
99548
99745
99555
99642
99673
99543
99741
99802
99669
99577
99538
99476
99652
99444
99764
99761
99692
99516
99383
99425
99377
99883
99555
99454
99565
99376
99427
99448
99700
99618
99615
99600
99465
99608
99859
99847
99598
99721
99498
99482
99489
99412
99488
99568
99491
99375
99580
99571
99565
99666
99508
99660
99426
99775
99526
99641
99965
99445
99627
99532
99650
99376
99705
99814
99517
99400
99520
99602
99547
99616
99870
99468
99384
99398
99400
99420
99524
99649
99809
99722
99893
99715
99632
99444
99386
99682
99442
99752
99679
99424
99566
99833
99594
99597
99559
99464
99397
99695
99701
99885
99806
99388
99413
99632
99389
99495
99369
99455
99788
99438
99708
99395
99583
99509
99803
99897
99493
99512
99570
99876
99676
99840
99838
99566
99445
99505
99544
99692
99777
99553
99571
99781
99673
99930
99416
99663
99459
99389
99538
99459
99558
99374
99595
99522
99389
99545
99415
99630
99552
99531
99436
99577
99375
99619
99475
99572
99521
99532
99541
99536
99779
99434
99832
99735
99492
99377
99647
99509
99600
99678
99529
99513
99482
99645
99489
99591
99523
99464
99697
99393
99638
99604
99422
99423
99541
99447
99484
99847
99561
99542
99816
99519
99445
99514
99382
99394
99418
99607
99574
99699
99803
99858
99682
99613
99771
99428
99853
99456
99411
99616
99433
99460
99530
99642
99383
99447
99370
99554
99391
99573
99658
99630
99566
99504
99394
99424
99515
99425
99411
99459
99674
99634
99553
99472
99406
99389
99442
99433
99952
99490
99831
99608
99610
99795
99402
99725
99516
99376
99402
99587
99475
99576
99695
99472
99486
99743
99384
99444
99489
99767
99369
99470
99400
99553
99625
99480
99950
99685
99686
99407
99447
99483
99621
99659
99631
99524
99403
99603
99398
99391
99646
99424
99509
99701
99893
99578
99785
99436
99551
99419
99699
99564
99611
99677
99398
99481
99615
99383
99519
99376
99547
99518
99525
99599
99611
99428
99566
99423
99474
99556
99703
99392
99470
99820
99451
99426
99640
99790
99806
99473
99553
99664
99565
99427
99699
99535
99392
99496
99451
99864
99638
99707
99507
99725
99550
99845
99721
99545
99595
99378
99415
99700
99503
99410
99538
99552
99633
99893
99769
99598
99492
99570
99553
99443
99566
99641
99399
99634
99516
99832
99490
99471
99481
99548
99777
99688
99760
99567
99389
99683
99665
99945
99675
99858
99541
99533
99732
99461
99406
99566
99830
99738
99647
99691
99423
99620
99420
99577
99726
99658
99720
99464
99607
99597
99377
99404
99500
99572
99754
99806
99726
99649
99703
99509
99633
99383
99391
99835
99509
99487
99837
99431
99605
99551
99634
99509
99567
99619
99408
99676
99438
99671
99627
99598
99864
99800
99812
99999
99464
99762
99544
99782
99380
99428
99887
99445
99916
99369
99794
99591
99749
99478
99624
99645
99738
99370
99582
99680
99406
99443
99466
99406
99471
99683
99391
99587
99628
99677
99678
99397
99399
99940
99524
99622
99382
99391
99540
99399
99785
99545
99813
99864
99634
99501
99926
99696
99797
99600
99775
99646
99733
99675
99493
99975
99655
99735
99376
99764
99513
99534
99636
99428
99782
99538
99459
99535
99766
99424
99464
99447
99919
99669
99730
99956
99585
99625
99767
99721
99407
99486
99698
99575
99604
99671
99565
99632
99689
99389
99562
99596
99706
99559
99930
99385
99418
99652
99451
99785
99828
99497
99864
99407
99436
99469
99514
99807
99815
99714
99767
99388
99556
99734
99505
99906
99642
99508
99643
99523
99659
99749
99650
99501
99437
99777
99710
99739
99491
99457
99503
99754
99434
99819
99658
99373
99610
99532
99422
99437
99898
99382
99922
99506
99967
99747
99446
99819
99440
99486
99470
99382
99813
99816
99414
99438
99417
99928
99834
99398
99661
99704
99634
99830
99697
99594
99424
99502
99385
99562
99438
99759
99824
99677
99516
99461
99711
99881
99570
99424
99509
99574
99568
99558
99789
99534
99443
99426
99799
99403
99673
99558
99512
99661
99795
99490
99650
99635
99461
99698
99405
99695
99452
99476
99485
99536
99727
99877
99877
99821
99569
99692
99480
99526
99395
99420
99512
99849
99613
99668
99457
99785
99470
99391
99510
99522
99405
99597
99444
99736
99551
99565
99926
99651
99913
99469
99694
99416
99861
99450
99392
99461
99536
99457
99661
99441
99561
99576
99500
99483
99560
99463
99830
99401
99771
99505
99522
99448
99502
99470
99472
99539
99439
99734
99455
99775
99476
99545
99400
99489
99408
99614
99640
99421
99397
99412
99393
99409
99478
99520
99607
99834
99673
99623
99554
99421
99569
99893
99789
99860
99457
99455
99395
99387
99562
99677
99608
99381
99555
99768
99727
99446
99452
99740
99446
99419
99474
99646
99397
99557
99640
99667
99539
99515
99442
99590
99676
99689
99376
99394
99676
99372
99514
99690
99629
99664
99458
99513
99621
99591
99575
99689
99374
99576
99541
99623
99493
99757
99683
99502
99398
99545
99626
99414
99651
99856
99494
99488
99898
99672
99404
99381
99400
99586
99517
99746
99415
99441
99499
99373
99965
99460
99472
99514
99892
99499
99413
99604
99438
99526
99456
99688
99811
99413
99448
99436
99693
99617
99653
99556
99471
99463
99640
99649
99700
99462
99437
99708
99426
99535
99623
99513
99409
99759
99788
99731
99870
99496
99616
99390
99411
99593
99525
99386
99608
99423
99656
99394
99612
99473
99484
99756
99691
99797
99380
99659
99684
99522
99786
99481
99543
99446
99501
99644
99390
99471
99518
99711
99620
99594
99933
99406
99386
99702
99561
99737
99608
99474
99378
99871
99507
99896
99623
99771
99381
99426
99389
99844
99476
99673
99864
99440
99386
99393
99439
99607
99783
99393
99530
99446
99521
99435
99569
99726
99512
99656
99400
99687
99468
99876
99600
99586
99793
99631
99473
99441
99812
99419
99893
99387
99461
99768
99642
99791
99379
99392
99567
99617
99706
99727
99711
99404
99675
99510
99599
99646
99373
99505
99457
99569
99507
99429
99682
99670
99418
99818
99539
99650
99480
99893
99379
99558
99710
99890
99426
99661
99739
99834
99417
99517
99403
99560
99471
99694
99448
99661
99700
99538
99577
99708
99440
99761
99499
99400
99788
99618
99527
99489
99435
99467
99398
99413
99591
99394
99415
99513
99541
99513
99447
99510
99586
99380
99537
99474
99644
99589
99579
99653
99567
99559
99412
99646
99703
99798
99635
99584
99437
99732
99760
99606
99842
99733
99439
99469
99501
99886
99434
99482
99463
99765
99664
99573
99604
99461
99538
99628
99415
99419
99541
99600
99575
99466
99868
99710
99501
99449
99413
99369
99423
99749
99415
99696
99505
99498
99647
99753
99444
99369
99663
99515
99672
99512
99506
99544
99501
99780
99465
99526
99480
99407
99631
99568
99902
99597
99583
99451
99624
99439
99788
99637
99421
99611
99564
99799
99670
99580
99963
99821
99403
99656
99369
99850
99530
99444
99907
99543
99547
99443
99606
99431
99864
99755
99433
99519
99901
99406
99447
99782
99554
99630
99480
99432
99643
99470
99553
99422
99835
99432
99393
99629
99453
99770
99591
99603
99716
99575
99718
99472
99385
99417
99520
99878
99685
99566
99680
99713
99565
99449
99644
99696
99549
99590
99546
99454
99478
99603
99528
99422
99479
99383
99463
99769
99491
99389
99635
99682
99599
99783
99428
99578
99866
99548
99878
99393
99609
99450
99495
99553
99972
99518
99729
99650
99814
99776
99372
99657
99525
99519
99414
99627
99921
99930
99483
99533
99879
99401
99488
99375
99508
99523
99627
99572
99715
99773
99536
99957
99624
99445
99526
99445
99400
99458
99590
99587
99468
99456
99585
99554
99560
99868
99390
99471
99628
99605
99677
99513
99852
99797
99541
99607
99755
99481
99397
99478
99420
99614
99520
99452
99757
99497
99501
99478
99455
99879
99460
99374
99769
99408
99918
99541
99547
99450
99750
99878
99662
99507
99415
99536
99665
99395
99541
99537
99715
99445
99524
99689
99662
99380
99517
99438
99603
99704
99634
99474
99649
99830
99454
99543
99378
99801
99396
99520
99505
99714
99398
99540
99400
99433
99624
99819
99480
99377
99408
99517
99579
99921
99838
99604
99740
99425
99747
99450
99889
99442
99830
99563
99594
99544
99540
99391
99688
99606
99466
99661
99829
99557
99526
99839
99609
99508
99445
99517
99421
99586
99442
99684
99403
99658
99451
99422
99464
99957
99402
99540
99688
99420
99795
99439
99610
99812
99568
99779
99638
99818
99426
99626
99816
99852
99378
99878
99963
99770
99416
99469
99693
99396
99372
99421
99508
99610
99399
99406
99426
99512
99584
99809
99656
99455
99768
99448
99672
99496
99573
99396
99530
99566
99454
99646
99516
99848
99437
99885
99537
99670
99719
99659
99802
99595
99711
99762
99786
99800
99655
99418
99379
99744
99524
99708
99540
99417
99657
99433
99452
99784
99410
99425
99394
99402
99403
99402
99370
99502
99979
99742
99469
99437
99530
99632
99671
99775
99374
99875
99412
99465
99566
99400
99759
99564
99688
99418
99500
99673
99880
99604
99448
99386
99472
99586
99461
99602
99855
99463
99808
99787
99826
99415
99877
99558
99739
99425
99523
99594
99593
99470
99858
99862
99444
99375
99570
99388
99870
99675
99401
99548
99442
99671
99621
99851
99402
99890
99549
99476
99414
99644
99397
99391
99887
99503
99776
99883
99769
99615
99814
99523
99444
99480
99385
99640
99564
99629
99484
99756
99639
99958
99465
99550
99742
99722
99811
99721
99508
99587
99472
99590
99569
99598
99439
99505
99845
99688
99451
99823
99443
99581
99886
99437
99444
99782
99508
99511
99738
99706
99859
99705
99402
99665
99504
99683
99402
99435
99515
99653
99727
99658
99421
99369
99615
99450
99644
99579
99472
99613
99533
99503
99651
99701
99406
99622
99825
99521
99532
99763
99794
99469
99734
99597
99371
99519
99493
99449
99415
99409
99775
99396
99370
99618
99564
99704
99614
99416
99630
99583
99507
99570
99532
99439
99481
99451
99504
99979
99551
99792
99473
99437
99425
99702
99370
99564
99715
99387
99603
99534
99664
99789
99759
99444
99783
99645
99610
99457
99711
99515
99790
99572
99604
99571
99450
99498
99440
99605
99530
99993
99971
99697
99389
99531
99377
99497
99990
99381
99642
99538
99443
99699
99418
99667
99773
99678
99781
99562
99520
99531
99669
99378
99526
99759
99515
99610
99508
99859
99546
99594
99456
99740
99376
99392
99544
99462
99421
99434
99895
99644
99381
99591
99578
99401
99740
99796
99577
99844
99552
99585
99700
99667
99461
99617
99803
99405
99847
99575
99395
99467
99846
99391
99556
99369
99396
99935
99444
99616
99714
99627
99516
99569
99656
99527
99571
99371
99507
99746
99524
99593
99515
99714
99961
99414
99593
99580
99859
99374
99579
99403
99389
99402
99640
99423
99524
99679
99898
99492
99506
99650
99458
99441
99582
99784
99646
99549
99452
99381
99510
99581
99504
99618
99608
99909
99681
99835
99738
99570
99634
99561
99464
99490
99677
99522
99440
99717
99855
99759
99663
99454
99398
99404
99474
99822
99512
99420
99687
99630
99798
99895
99634
99738
99500
99593
99395
99730
99374
99482
99604
99431
99820
99384
99883
99675
99724
99609
99435
99433
99386
99687
99627
99392
99902
99376
99470
99466
99434
99888
99890
99718
99945
99453
99481
99425
99702
99637
99839
99610
99515
99371
99509
99778
99788
99567
99504
99377
99836
99489
99891
99535
99401
99628
99891
99535
99403
99414
99430
99392
99498
99377
99499
99703
99395
99525
99541
99503
99572
99444
99396
99551
99783
99436
99754
99382
99800
99491
99758
99511
99605
99578
99870
99636
99404
99608
99464
99712
99543
99754
99650
99609
99461
99709
99615
99385
99649
99550
99859
99467
99506
99376
99677
99959
99396
99739
99439
99649
99477
99468
99948
99554
99571
99470
99735
99585
99962
99632
99430
99857
99550
99513
99720
99776
99473
99465
99843
99650
99463
99390
99527
99689
99563
99754
99642
99420
99462
99620
99845
99505
99406
99434
99771
99377
99444
99530
99473
99579
99741
99753
99483
99622
99653
99735
99591
99602
99534
99444
99407
99584
99458
99632
99782
99514
99423
99400
99765
99789
99454
99501
99546
99911
99560
99530
99700
99529
99406
99746
99904
99819
99587
99713
99597
99511
99428
99532
99490
99722
99622
99657
99451
99419
99546
99561
99648
99527
99466
99735
99507
99391
99454
99734
99902
99419
99600
99369
99724
99394
99491
99772
99452
99402
99677
99373
99629
99476
99790
99902
99640
99796
99378
99667
99557
99600
99394
99524
99801
99520
99446
99589
99421
99373
99640
99379
99423
99542
99614
99730
99548
99443
99894
99941
99431
99451
99668
99394
99712
99703
99379
99639
99908
99487
99576
99509
99894
99803
99403
99449
99534
99456
99626
99452
99521
99496
99399
99435
99641
99706
99642
99450
99744
99467
99558
99730
99708
99573
99731
99525
99518
99619
99467
99573
99508
99543
99881
99458
99544
99409
99943
99381
99445
99858
99698
99648
99494
99656
99573
99481
99722
99440
99554
99903
99459
99515
99478
99486
99604
99485
99548
99849
99714
99972
99543
99621
99450
99769
99551
99670
99835
99640
99543
99484
99443
99559
99736
99440
99637
99904
99485
99684
99544
99447
99404
99893
99695
99458
99451
99703
99741
99489
99523
99687
99644
99402
99392
99468
99499
99467
99871
99369
99723
99496
99708
99577
99576
99381
99587
99749
99444
99377
99533
99486
99573
99571
99810
99731
99566
99475
99629
99449
99384
99405
99790
99619
99507
99498
99703
99497
99420
99657
99416
99423
99377
99626
99461
99502
99469
99645
99456
99425
99411
99926
99563
99406
99442
99762
99654
99486
99372
99587
99379
99843
99440
99583
99703
99696
99859
99595
99428
99482
99806
99419
99644
99626
99895
99764
99496
99739
99380
99604
99377
99785
99391
99409
99466
99715
99513
99409
99592
99431
99656
99823
99369
99407
99715
99824
99610
99605
99516
99751
99404
99426
99824
99835
99421
99429
99489
99529
99412
99798
99874
99435
99583
99888
99654
99389
99602
99387
99381
99564
99803
99448
99446
99606
99593
99418
99693
99502
99691
99534
99630
99848
99667
99540
99889
99383
99632
99792
99945
99751
99511
99450
99466
99580
99506
99642
99605
99499
99442
99701
99502
99574
99695
99464
99462
99436
99477
99746
99598
99692
99406
99467
99555
99451
99550
99476
99547
99645
99436
99369
99476
99428
99485
99661
99399
99735
99661
99414
99627
99487
99374
99646
99670
99483
99387
99468
99718
99453
99825
99375
99642
99462
99803
99658
99411
99439
99501
99629
99815
99588
99951
99452
99786
99864
99703
99431
99422
99375
99494
99582
99552
99739
99792
99382
99581
99620
99433
99647
99502
99869
99417
99383
99913
99772
99633
99790
99383
99870
99786
99577
99762
99484
99466
99542
99543
99514
99403
99502
99812
99398
99679
99600
99679
99492
99690
99406
99838
99498
99585
99761
99564
99375
99833
99427
99425
99901
99666
99814
99382
99676
99518
99474
99683
99493
99726
99500
99525
99600
99753
99662
99485
99515
99395
99509
99459
99870
99522
99493
99430
99679
99392
99472
99744
99838
99892
99865
99650
99684
99400
99923
99739
99572
99779
99370
99737
99618
99575
99418
99570
99561
99932
99521
99413
99707
99647
99371
99405
99442
99371
99503
99436
99693
99476
99523
99504
99677
99608
99633
99609
99765
99451
99467
99456
99763
99836
99443
99452
99537
99435
99386
99869
99730
99628
99556
99484
99471
99518
99559
99398
99875
99502
99823
99547
99398
99633
99515
99724
99799
99569
99565
99656
99592
99678
99387
99608
99595
99674
99457
99497
99664
99462
99510
99526
99658
99664
99424
99564
99557
99642
99865
99510
99478
99907
99629
99402
99402
99653
99666
99492
99718
99440
99516
99426
99455
99402
99570
99532
99608
99490
99412
99707
99494
99399
99726
99500
99433
99416
99548
99970
99491
99500
99372
99617
99518
99512
99622
99459
99505
99923
99853
99454
99432
99409
99561
99580
99495
99597
99394
99444
99624
99962
99552
99437
99769
99388
99868
99423
99584
99689
99800
99598
99372
99425
99595
99481
99597
99413
99486
99713
99741
99488
99490
99697
99747
99736
99458
99558
99604
99542
99695
99561
99721
99835
99428
99603
99583
99767
99462
99702
99514
99741
99570
99656
99444
99880
99375
99494
99702
99533
99675
99608
99562
99642
99636
99737
99391
99795
99462
99656
99705
99653
99805
99760
99713
99543
99874
99772
99592
99497
99607
99488
99666
99552
99790
99760
99547
99598
99672
99620
99677
99456
99515
99924
99635
99512
99787
99525
99491
99647
99449
99496
99504
99460
99527
99739
99449
99538
99498
99421
99750
99418
99629
99442
99419
99461
99563
99580
99432
99700
99423
99512
99690
99480
99513
99529
99370
99709
99716
99644
99474
99575
99435
99453
99527
99553
99375
99397
99502
99695
99410
99960
99541
99416
99561
99847
99562
99733
99654
99822
99451
99449
99863
99509
99422
99482
99763
99530
99427
99499
99667
99514
99780
99426
99417
99373
99695
99914
99698
99710
99872
99632
99465
99924
99751
99595
99768
99865
99746
99416
99562
99484
99655
99502
99764
99436
99465
99473
99695
99497
99754
99556
99628
99593
99645
99512
99657
99623
99454
99465
99383
99590
99749
99877
99453
99699
99574
99647
99496
99383
99754
99499
99920
99500
99637
99698
99500
99634
99487
99848
99440
99496
99783
99400
99685
99551
99412
99575
99443
99387
99413
99700
99434
99485
99521
99414
99871
99431
99431
99810
99423
99516
99369
99649
99677
99895
99376
99427
99815
99605
99520
99763
99428
99500
99647
99382
99451
99557
99514
99888
99546
99629
99754
99551
99381
99626
99492
99779
99466
99503
99397
99460
99575
99417
99432
99405
99620
99501
99551
99529
99860
99420
99579
99456
99546
99915
99615
99623
99422
99485
99555
99669
99867
99937
99468
99760
99581
99380
99512
99536
99443
99484
99413
99926
99384
99905
99747
99560
99423
99498
99725
99621
99627
99414
99828
99555
99699
99462
99393
99694
99419
99655
99512
99907
99727
99545
99486
99407
99851
99895
99404
99688
99373
99527
99403
99402
99479
99423
99446
99710
99434
99537
99517
99558
99433
99791
99753
99760
99399
99563
99470
99567
99488
99489
99664
99628
99437
99455
99503
99385
99382
99825
99485
99920
99810
99659
99641
99849
99412
99927
99701
99382
99459
99674
99727
99500
99405
99811
99636
99521
99719
99463
99388
99487
99700
99670
99644
99706
99644
99663
99677
99563
99930
99447
99416
99903
99775
99708
99604
99589
99501
99489
99497
99869
99445
99386
99573
99377
99887
99748
99434
99623
99824
99375
99409
99469
99644
99512
99584
99502
99728
99517
99377
99454
99563
99418
99454
99401
99668
99466
99706
99945
99442
99391
99650
99582
99940
99699
99728
99402
99704
99643
99369
99610
99377
99631
99388
99504
99635
99490
99422
99502
99453
99699
99660
99535
99604
99572
99821
99872
99793
99430
99635
99602
99664
99376
99670
99734
99692
99547
99720
99434
99455
99503
99658
99564
99591
99408
99468
99837
99794
99535
99647
99580
99599
99424
99589
99679
99437
99685
99540
99643
99668
99746
99624
99467
99456
99468
99562
99486
99420
99572
99916
99406
99382
99702
99641
99597
99682
99662
99780
99665
99733
99510
99628
99869
99520
99818
99406
99689
99597
99554
99567
99377
99370
99383
99375
99478
99464
99643
99551
99371
99633
99911
99388
99398
99675
99461
99378
99476
99478
99750
99410
99475
99396
99675
99449
99621
99623
99540
99536
99738
99391
99574
99424
99794
99529
99704
99633
99441
99476
99481
99434
99459
99723
99420
99543
99821
99453
99712
99399
99530
99382
99657
99507
99395
99528
99555
99728
99612
99515
99480
99891
99580
99764
99822
99393
99459
99726
99637
99467
99458
99376
99502
99614
99629
99684
99673
99618
99423
99392
99844
99408
99609
99642
99469
99432
99714
99448
99606
99701
99855
99400
99770
99520
99379
99533
99596
99626
99681
99612
99687
99556
99694
99622
99573
99772
99509
99678
99392
99810
99808
99868
99382
99603
99432
99471
99554
99546
99401
99448
99539
99424
99682
99541
99493
99855
99441
99699
99478
99738
99861
99496
99423
99710
99613
99595
99374
99793
99890
99405
99415
99435
99580
99580
99520
99429
99473
99380
99898
99565
99470
99372
99643
99394
99570
99729
99386
99543
99884
99563
99674
99649
99694
99434
99616
99606
99387
99793
99860
99638
99598
99705
99695
99699
99584
99424
99444
99533
99549
99469
99464
99811
99682
99600
99689
99598
99657
99579
99635
99576
99638
99405
99810
99604
99485
99721
99581
99593
99453
99685
99819
99659
99741
99598
99749
99514
99966
99828
99382
99384
99409
99851
99898
99534
99563
99369
99675
99562
99465
99545
99417
99953
99432
99465
99584
99429
99452
99697
99531
99480
99587
99388
99406
99977
99636
99754
99375
99398
99370
99528
99466
99902
99920
99531
99651
99393
99453
99557
99700
99494
99383
99496
99465
99408
99438
99480
99480
99435
99447
99415
99416
99546
99540
99726
99386
99637
99451
99732
99480
99411
99495
99634
99626
99390
99413
99611
99458
99743
99588
99644
99523
99780
99568
99845
99467
99679
99628
99506
99804
99461
99646
99408
99642
99893
99546
99375
99664
99434
99724
99398
99649
99661
99709
99491
99470
99845
99374
99626
99438
99527
99674
99464
99414
99597
99549
99803
99395
99483
99471
99450
99587
99457
99594
99486
99546
99537
99635
99740
99449
99682
99435
99660
99464
99369
99616
99572
99787
99702
99765
99564
99526
99426
99412
99716
99510
99708
99510
99402
99575
99505
99548
99660
99595
99438
99474
99512
99520
99674
99786
99377
99407
99615
99590
99608
99761
99798
99479
99542
99804
99715
99426
99803
99817
99817
99706
99421
99846
99726
99893
99734
99400
99376
99473
99655
99513
99802
99426
99374
99617
99455
99537
99765
99416
99407
99700
99408
99582
99467
99453
99886
99774
99928
99583
99615
99628
99507
99864
99982
99671
99717
99464
99838
99631
99656
99450
99708
99369
99426
99394
99408
99384
99383
99601
99451
99487
99697
99575
99408
99658
99386
99813
99667
99764
99613
99430
99633
99704
99436
99397
99371
99414
99699
99944
99370
99390
99623
99461
99477
99754
99490
99419
99397
99585
99666
99378
99589
99613
99372
99390
99492
99600
99527
99509
99645
99520
99429
99444
99695
99444
99593
99827
99642
99402
99519
99689
99457
99494
99593
99563
99451
99392
99559
99427
99569
99673
99614
99956
99647
99498
99707
99435
99842
99864
99886
99491
99535
99417
99388
99663
99597
99415
99460
99392
99677
99420
99437
99387
99806
99633
99709
99824
99824
99633
99640
99409
99509
99445
99547
99788
99639
99685
99609
99402
99477
99621
99626
99443
99715
99438
99370
99795
99613
99461
99637
99616
99378
99464
99390
99568
99476
99438
99912
99921
99394
99821
99657
99436
99559
99447
99429
99447
99548
99419
99772
99379
99536
99591
99606
99703
99553
99408
99422
99391
99821
99470
99587
99478
99678
99657
99398
99765
99552
99430
99585
99769
99738
99681
99706
99515
99591
99464
99809
99608
99487
99750
99525
99388
99463
99469
99415
99464
99924
99773
99612
99379
99509
99758
99538
99497
99730
99749
99730
99409
99679
99421
99500
99691
99477
99653
99692
99624
99485
99777
99488
99683
99734
99512
99428
99560
99581
99779
99580
99910
99940
99484
99478
99581
99449
99550
99390
99606
99530
99541
99866
99533
99715
99931
99515
99477
99451
99550
99500
99701
99838
99430
99426
99422
99410
99535
99510
99543
99573
99576
99574
99502
99687
99898
99630
99747
99717
99533
99478
99675
99650
99643
99801
99814
99451
99443
99392
99675
99676
99611
99587
99427
99375
99819
99530
99854
99728
99611
99514
99531
99482
99549
99465
99602
99737
99400
99791
99394
99513
99583
99369
99563
99654
99539
99531
99546
99397
99554
99445
99447
99506
99733
99484
99583
99567
99483
99379
99594
99514
99403
99447
99756
99466
99637
99612
99821
99878
99571
99499
99462
99510
99535
99775
99675
99708
99490
99707
99463
99451
99787
99584
99584
99676
99430
99545
99778
99687
99474
99476
99478
99676
99543
99741
99476
99399
99734
99537
99436
99446
99369
99768
99882
99651
99424
99380
99788
99369
99675
99743
99444
99727
99383
99512
99527
99475
99418
99832
99411
99563
99559
99390
99525
99890
99413
99546
99383
99526
99474
99429
99476
99605
99494
99639
99676
99393
99929
99445
99667
99471
99531
99665
99622
99938
99378
99772
99766
99597
99570
99783
99814
99477
99765
99773
99634
99599
99579
99496
99477
99411
99497
99756
99699
99761
99484
99479
99447
99467
99793
99749
99381
99488
99635
99845
99783
99840
99401
99928
99499
99820
99739
99441
99817
99655
99587
99831
99607
99398
99826
99489
99425
99736
99690
99384
99563
99439
99474
99686
99556
99538
99569
99617
99472
99757
99438
99859
99406
99509
99552
99445
99613
99525
99494
99739
99748
99589
99551
99661
99500
99421
99440
99559
99602
99462
99481
99471
99424
99816
99488
99398
99541
99652
99519
99706
99449
99854
99538
99488
99564
99718
99551
99722
99520
99870
99546
99370
99496
99949
99487
99522
99538
99430
99509
99812
99738
99666
99490
99515
99503
99585
99720
99498
99447
99524
99549
99379
99444
99448
99488
99484
99466
99684
99623
99827
99372
99752
99513
99551
99644
99489
99662
99705
99390
99384
99447
99386
99867
99949
99940
99626
99374
99905
99683
99541
99551
99408
99877
99402
99662
99568
99388
99435
99778
99797
99465
99691
99681
99508
99808
99485
99384
99573
99546
99490
99389
99384
99568
99510
99635
99895
99467
99502
99619
99432
99429
99790
99472
99558
99457
99404
99543
99576
99516
99483
99640
99714
99562
99408
99472
99825
99522
99608
99572
99864
99384
99576
99542
99510
99637
99448
99428
99862
99760
99604
99486
99467
99684
99631
99787
99505
99431
99574
99491
99587
99403
99537
99623
99829
99568
99916
99575
99889
99486
99431
99373
99419
99510
99403
99973
99450
99485
99965
99533
99393
99595
99405
99426
99489
99469
99613
99468
99460
99392
99442
99478
99753
99378
99896
99496
99491
99709
99921
99504
99413
99397
99425
99384
99658
99818
99612
99752
99425
99493
99676
99423
99489
99537
99445
99619
99487
99528
99647
99853
99783
99561
99849
99429
99518
99549
99678
99634
99874
99444
99548
99464
99760
99647
99372
99645
99485
99789
99973
99528
99595
99411
99464
99714
99792
99393
99670
99429
99546
99410
99938
99924
99664
99795
99769
99489
99552
99596
99477
99928
99950
99768
99707
99758
99515
99463
99431
99493
99487
99471
99570
99680
99571
99633
99526
99390
99479
99422
99414
99726
99743
99720
99466
99496
99523
99693
99545
99883
99402
99459
99379
99381
99754
99574
99656
99681
99682
99537
99641
99480
99649
99427
99733
99393
99519
99971
99380
99430
99829
99420
99912
99841
99482
99501
99432
99498
99697
99630
99692
99618
99466
99535
99624
99612
99952
99532
99586
99587
99643
99586
99552
99496
99792
99819
99474
99381
99549
99529
99927
99571
99400
99385
99697
99461
99693
99468
99580
99411
99475
99871
99652
99694
99524
99526
99456
99523
99686
99372
99740
99749
99491
99595
99397
99535
99944
99541
99481
99390
99615
99832
99960
99765
99405
99635
99505
99433
99608
99684
99668
99398
99719
99392
99455
99797
99525
99839
99439
99397
99419
99371
99531
99504
99782
99569
99409
99678
99372
99806
99539
99763
99454
99763
99505
99576
99715
99580
99872
99487
99543
99486
99655
99783
99447
99782
99410
99931
99615
99629
99651
99629
99872
99576
99739
99416
99445
99641
99899
99815
99593
99596
99555
99467
99712
99813
99936
99720
99487
99904
99860
99476
99458
99696
99754
99620
99591
99901
99600
99809
99975
99380
99840
99385
99758
99791
99443
99381
99567
99664
99607
99614
99455
99461
99671
99636
99381
99739
99478
99411
99785
99652
99407
99548
99932
99511
99623
99581
99664
99372
99449
99440
99665
99400
99861
99397
99627
99470
99597
99484
99505
99683
99467
99706
99585
99502
99551
99484
99397
99470
99499
99428
99577
99387
99427
99448
99371
99402
99388
99597
99505
99848
99960
99734
99588
99602
99373
99725
99432
99632
99404
99637
99911
99487
99378
99626
99727
99441
99758
99707
99470
99438
99410
99555
99500
99623
99422
99588
99611
99802
99824
99457
99874
99618
99416
99957
99753
99745
99540
99733
99489
99450
99455
99427
99795
99380
99628
99659
99481
99403
99566
99503
99595
99503
99809
99463
99538
99415
99571
99696
99663
99874
99762
99419
99435
99539
99718
99391
99562
99865
99496
99631
99514
99442
99394
99559
99447
99669
99601
99634
99876
99660
99857
99794
99397
99577
99390
99796
99619
99819
99870
99413
99570
99596
99601
99831
99657
99479
99435
99444
99599
99558
99497
99723
99466
99438
99371
99467
99373
99716
99372
99377
99582
99664
99393
99440
99861
99866
99783
99413
99896
99496
99461
99838
99657
99594
99371
99557
99405
99849
99394
99813
99560
99397
99415
99593
99610
99864
99433
99513
99550
99686
99620
99661
99530
99602
99927
99870
99466
99416
99577
99394
99720
99596
99417
99831
99393
99710
99660
99464
99775
99500
99548
99904
99457
99530
99607
99650
99463
99575
99666
99720
99631
99681
99458
99645
99408
99682
99903
99785
99559
99661
99468
99553
99807
99871
99505
99582
99487
99432
99520
99949
99621
99713
99574
99848
99546
99576
99499
99420
99482
99595
99493
99423
99520
99534
99599
99514
99458
99852
99389
99370
99451
99465
99753
99878
99725
99466
99820
99545
99373
99557
99857
99928
99622
99751
99481
99397
99885
99779
99432
99702
99445
99634
99414
99609
99475
99689
99708
99488
99502
99606
99399
99466
99923
99904
99479
99684
99592
99724
99640
99528
99487
99509
99401
99545
99471
99517
99554
99590
99578
99389
99442
99395
99618
99447
99400
99715
99643
99767
99529
99595
99652
99665
99984
99663
99514
99735
99728
99490
99458
99762
99456
99493
99398
99697
99664
99478
99669
99871
99551
99816
99645
99569
99424
99694
99505
99396
99648
99796
99883
99416
99591
99453
99424
99944
99565
99844
99465
99378
99991
99370
99645
99550
99456
99413
99472
99398
99416
99814
99522
99641
99717
99946
99616
99392
99775
99537
99698
99685
99594
99428
99624
99578
99425
99693
99689
99446
99754
99859
99574
99710
99675
99703
99499
99726
99523
99492
99401
99482
99826
99448
99409
99553
99807
99451
99892
99598
99528
99615
99707
99420
99582
99748
99544
99641
99716
99763
99625
99842
99541
99759
99514
99484
99715
99420
99604
99575
99637
99499
99479
99468
99665
99500
99373
99681
99577
99420
99589
99385
99673
99476
99390
99597
99901
99512
99822
99632
99561
99659
99826
99739
99488
99490
99512
99373
99391
99547
99605
99543
99781
99745
99385
99373
99423
99846
99623
99375
99589
99576
99770
99569
99567
99509
99639
99555
99392
99376
99574
99980
99618
99871
99500
99407
99460
99945
99906
99658
99453
99902
99571
99482
99747
99552
99621
99638
99393
99565
99602
99770
99938
99396
99394
99572
99394
99470
99779
99886
99404
99482
99815
99462
99489
99739
99379
99476
99578
99471
99540
99734
99684
99820
99401
99425
99416
99482
99403
99390
99403
99437
99514
99680
99486
99399
99541
99682
99824
99769
99668
99631
99709
99491
99777
99877
99576
99572
99428
99429
99525
99559
99950
99688
99373
99504
99687
99474
99541
99477
99489
99543
99617
99397
99476
99411
99665
99430
99844
99388
99600
99481
99459
99601
99784
99390
99582
99689
99397
99374
99499
99418
99469
99636
99397
99720
99723
99385
99457
99805
99637
99621
99621
99836
99725
99659
99486
99692
99628
99418
99462
99582
99490
99369
99615
99375
99602
99630
99832
99400
99381
99515
99840
99922
99838
99932
99400
99894
99773
99379
99684
99681
99430
99577
99427
99524
99672
99426
99434
99439
99461
99630
99761
99551
99476
99662
99828
99421
99484
99978
99767
99412
99506
99589
99399
99485
99727
99679
99444
99542
99383
99815
99627
99382
99379
99518
99808
99453
99534
99502
99396
99385
99521
99449
99433
99450
99477
99668
99741
99434
99668
99538
99520
99457
99574
99607
99524
99598
99398
99823
99525
99667
99475
99580
99602
99394
99488
99453
99605
99596
99402
99440
99413
99525
99630
99606
99561
99414
99851
99485
99545
99772
99516
99497
99849
99597
99406
99371
99688
99753
99870
99545
99877
99722
99934
99969
99430
99611
99642
99592
99435
99502
99731
99624
99533
99579
99475
99912
99376
99543
99373
99745
99599
99516
99779
99515
99444
99590
99620
99532
99725
99444
99396
99476
99466
99635
99624
99411
99586
99551
99640
99376
99599
99383
99753
99539
99390
99391
99837
99512
99473
99417
99469
99661
99617
99577
99492
99897
99446
99475
99723
99512
99557
99602
99829
99464
99391
99487
99630
99574
99657
99478
99515
99852
99397
99382
99632
99537
99552
99496
99426
99422
99883
99494
99707
99524
99434
99645
99539
99671
99802
99959
99616
99388
99686
99380
99589
99736
99599
99571
99396
99648
99493
99535
99758
99398
99396
99596
99517
99410
99745
99590
99485
99402
99697
99633
99753
99902
99419
99606
99689
99761
99808
99670
99731
99540
99444
99454
99789
99623
99407
99373
99467
99756
99380
99596
99801
99371
99479
99548
99883
99579
99635
99663
99568
99532
99441
99387
99404
99699
99374
99529
99385
99664
99393
99801
99614
99507
99511
99538
99683
99498
99409
99735
99387
99388
99485
99551
99491
99412
99652
99388
99383
99378
99421
99859
99521
99663
99736
99853
99375
99667
99798
99676
99869
99675
99799
99945
99790
99530
99600
99557
99443
99741
99378
99457
99537
99571
99785
99395
99602
99519
99462
99607
99474
99761
99417
99447
99592
99419
99557
99668
99682
99831
99537
99689
99422
99938
99702
99461
99803
99570
99740
99471
99557
99960
99373
99479
99435
99562
99609
99718
99415
99591
99643
99449
99536
99382
99492
99626
99602
99506
99938
99493
99486
99464
99621
99895
99892
99491
99524
99548
99598
99444
99799
99735
99769
99655
99779
99652
99574
99434
99427
99805
99489
99796
99767
99545
99554
99463
99796
99498
99719
99839
99667
99869
99425
99678
99393
99661
99720
99374
99589
99617
99829
99662
99428
99834
99440
99484
99925
99427
99809
99631
99419
99553
99671
99689
99463
99426
99579
99434
99407
99370
99753
99576
99395
99465
99503
99602
99440
99614
99504
99370
99428
99913
99432
99716
99393
99663
99711
99676
99929
99569
99783
99830
99562
99372
99649
99440
99664
99438
99452
99468
99855
99629
99571
99560
99543
99609
99506
99550
99479
99877
99858
99601
99568
99455
99626
99429
99833
99432
99384
99382
99384
99630
99601
99578
99448
99549
99420
99460
99896
99714
99452
99904
99392
99844
99418
99442
99579
99379
99477
99371
99803
99728
99391
99379
99643
99373
99443
99816
99631
99560
99470
99786
99500
99511
99563
99379
99581
99647
99464
99725
99779
99766
99673
99692
99413
99491
99423
99483
99819
99533
99450
99679
99388
99525
99652
99761
99384
99442
99627
99625
99716
99960
99395
99510
99906
99922
99539
99800
99480
99647
99596
99861
99627
99420
99489
99387
99507
99447
99638
99814
99374
99380
99502
99856
99921
99422
99665
99823
99926
99395
99371
99455
99591
99585
99698
99793
99855
99601
99807
99734
99623
99403
99766
99682
99553
99494
99557
99429
99576
99412
99563
99394
99451
99576
99918
99542
99389
99376
99606
99691
99725
99482
99527
99419
99620
99426
99408
99587
99737
99612
99587
99372
99530
99641
99447
99876
99646
99370
99397
99745
99400
99599
99474
99757
99616
99646
99388
99673
99589
99380
99498
99452
99657
99551
99852
99463
99743
99585
99673
99778
99692
99521
99386
99626
99698
99493
99750
99458
99568
99511
99904
99862
99401
99898
99397
99609
99826
99474
99396
99633
99400
99436
99580
99401
99563
99574
99404
99819
99959
99585
99420
99475
99392
99391
99721
99566
99393
99844
99881
99373
99544
99401
99730
99720
99631
99561
99750
99450
99664
99711
99672
99476
99786
99401
99598
99406
99623
99385
99785
99486
99511
99852
99391
99456
99614
99574
99487
99698
99466
99531
99598
99405
99369
99513
99579
99679
99403
99800
99469
99723
99405
99779
99432
99747
99396
99471
99516
99466
99374
99447
99478
99802
99777
99474
99653
99461
99548
99475
99767
99942
99526
99484
99396
99654
99870
99857
99429
99609
99550
99373
99856
99826
99405
99916
99864
99414
99390
99440
99660
99610
99470
99876
99390
99475
99409
99381
99483
99938
99417
99636
99527
99715
99405
99658
99495
99379
99645
99457
99394
99639
99796
99374
99654
99598
99644
99516
99408
99563
99567
99498
99799
99702
99396
99620
99633
99602
99473
99655
99435
99876
99441
99486
99462
99490
99468
99569
99631
99866
99823
99687
99459
99393
99800
99925
99436
99614
99889
99378
99579
99399
99438
99540
99471
99381
99383
99646
99460
99372
99545
99675
99440
99511
99667
99564
99511
99443
99389
99751
99493
99416
99418
99497
99631
99802
99732
99661
99622
99618
99470
99701
99620
99572
99697
99454
99531
99603
99742
99389
99394
99482
99532
99647
99413
99582
99380
99450
99475
99698
99466
99509
99700
99606
99558
99457
99857
99469
99523
99444
99828
99625
99909
99725
99389
99379
99560
99468
99524
99520
99520
99506
99776
99403
99634
99452
99373
99503
99792
99385
99402
99553
99667
99390
99567
99470
99418
99452
99507
99593
99715
99713
99446
99675
99631
99562
99410
99394
99402
99932
99582
99411
99428
99934
99493
99424
99623
99471
99593
99545
99634
99379
99630
99438
99438
99546
99661
99630
99377
99486
99502
99384
99482
99380
99546
99420
99625
99369
99912
99582
99415
99557
99657
99393
99401
99462
99506
99618
99863
99481
99492
99701
99576
99630
99600
99801
99412
99408
99435
99577
99722
99641
99641
99464
99736
99671
99931
99690
99467
99436
99401
99541
99862
99655
99567
99380
99580
99385
99724
99407
99703
99727
99710
99600
99442
99449
99569
99797
99722
99689
99611
99548
99817
99683
99381
99430
99530
99566
99468
99437
99519
99417
99428
99436
99530
99648
99427
99373
99415
99606
99618
99519
99460
99817
99597
99563
99775
99678
99809
99690
99485
99522
99451
99746
99914
99576
99540
99477
99540
99415
99539
99501
99843
99572
99490
99389
99928
99522
99619
99422
99369
99573
99657
99516
99410
99414
99958
99488
99703
99521
99498
99619
99427
99533
99567
99836
99492
99804
99492
99376
99785
99382
99770
99429
99882
99402
99452
99399
99741
99731
99574
99416
99455
99486
99793
99632
99421
99369
99771
99847
99576
99725
99782
99369
99489
99563
99837
99563
99533
99554
99865
99749
99645
99504
99574
99811
99548
99422
99537
99870
99447
99713
99393
99662
99376
99981
99417
99743
99597
99766
99413
99834
99379
99403
99485
99848
99514
99587
99424
99601
99410
99880
99857
99378
99537
99457
99735
99565
99594
99780
99371
99743
99532
99430
99453
99649
99853
99409
99532
99673
99677
99593
99800
99440
99717
99521
99474
99474
99388
99882
99590
99925
99892
99626
99523
99570
99410
99399
99549
99755
99675
99584
99560
99763
99493
99551
99807
99414
99547
99468
99468
99569
99606
99579
99398
99562
99640
99622
99480
99495
99451
99463
99554
99575
99452
99373
99948
99413
99547
99397
99569
99697
99432
99631
99581
99458
99690
99400
99822
99532
99443
99649
99604
99462
99676
99440
99948
99369
99768
99497
99615
99575
99717
99467
99484
99538
99379
99377
99411
99567
99917
99482
99521
99710
99574
99513
99442
99705
99463
99710
99422
99434
99749
99476
99819
99616
99436
99647
99784
99672
99510
99904
99522
99547
99601
99580
99859
99422
99434
99639
99605
99557
99549
99657
99709
99404
99796
99402
99632
99477
99438
99571
99445
99677
99875
99491
99414
99592
99519
99910
99494
99528
99656
99392
99605
99653
99511
99396
99568
99645
99525
99393
99391
99482
99705
99566
99914
99766
99553
99378
99583
99611
99465
99639
99814
99641
99615
99492
99621
99639
99395
99973
99560
99579
99629
99386
99560
99424
99442
99738
99762
99668
99445
99414
99975
99858
99642
99581
99421
99707
99852
99520
99512
99600
99644
99635
99681
99411
99755
99501
99722
99513
99520
99715
99716
99584
99488
99523
99658
99693
99383
99409
99602
99697
99574
99596
99702
99666
99888
99477
99602
99453
99377
99602
99587
99580
99593
99535
99748
99694
99395
99436
99607
99377
99494
99569
99523
99519
99626
99393
99427
99377
99389
99438
99546
99735
99421
99654
99424
99535
99436
99490
99411
99662
99637
99585
99418
99437
99520
99469
99686
99485
99476
99401
99503
99456
99780
99781
99410
99452
99858
99388
99521
99370
99436
99565
99463
99557
99565
99584
99716
99697
99670
99869
99595
99694
99424
99546
99612
99484
99387
99635
99726
99554
99621
99410
99400
99839
99485
99372
99730
99455
99615
99820
99412
99502
99506
99721
99471
99580
99399
99943
99431
99898
99422
99400
99519
99760
99815
99476
99543
99436
99404
99406
99558
99619
99415
99666
99612
99481
99529
99843
99421
99508
99515
99495
99542
99750
99647
99458
99414
99445
99427
99821
99664
99502
99682
99670
99575
99772
99634
99694
99827
99530
99757
99521
99472
99517
99547
99666
99447
99713
99456
99643
99456
99752
99487
99764
99494
99369
99380
99560
99500
99500
99416
99429
99519
99804
99440
99873
99602
99621
99677
99444
99528
99459
99796
99691
99565
99493
99534
99446
99554
99518
99566
99781
99465
99741
99500
99557
99439
99614
99850
99829
99794
99572
99509
99370
99866
99527
99743
99463
99698
99396
99867
99579
99409
99563
99563
99395
99535
99535
99379
99673
99583
99666
99461
99476
99766
99614
99453
99650
99738
99392
99958
99627
99564
99782
99432
99575
99401
99545
99486
99640
99644
99430
99550
99382
99892
99523
99758
99807
99555
99570
99523
99592
99372
99764
99580
99378
99453
99753
99869
99702
99797
99638
99457
99621
99435
99373
99432
99590
99884
99515
99516
99444
99651
99869
99423
99401
99544
99601
99579
99721
99573
99434
99425
99480
99616
99631
99470
99695
99436
99461
99645
99547
99569
99522
99567
99378
99725
99598
99544
99485
99675
99443
99428
99780
99506
99529
99701
99832
99625
99618
99458
99618
99656
99689
99582
99375
99571
99828
99471
99452
99428
99540
99441
99904
99475
99549
99594
99705
99537
99875
99413
99769
99828
99517
99865
99419
99402
99570
99741
99806
99600
99890
99388
99906
99438
99700
99488
99676
99417
99385
99461
99624
99730
99627
99454
99823
99496
99395
99630
99746
99746
99682
99658
99782
99631
99596
99521
99828
99446
99615
99798
99694
99601
99791
99636
99458
99836
99836
99422
99650
99609
99433
99417
99535
99392
99678
99734
99774
99415
99422
99520
99423
99973
99659
99506
99463
99524
99756
99439
99754
99695
99653
99876
99569
99622
99513
99413
99721
99424
99373
99440
99511
99446
99468
99622
99667
99685
99661
99667
99597
99649
99381
99577
99492
99491
99432
99413
99370
99560
99573
99426
99644
99793
99455
99529
99577
99447
99524
99436
99394
99766
99719
99746
99718
99840
99424
99594
99783
99531
99968
99558
99697
99882
99614
99714
99481
99755
99655
99726
99542
99481
99847
99507
99728
99817
99490
99502
99450
99788
99617
99474
99584
99737
99693
99399
99445
99515
99433
99785
99830
99819
99771
99432
99915
99821
99582
99950
99438
99752
99431
99572
99763
99463
99539
99440
99377
99702
99543
99506
99386
99559
99670
99529
99485
99534
99504
99432
99558
99978
99677
99519
99411
99699
99835
99427
99597
99460
99675
99544
99497
99393
99693
99421
99465
99872
99384
99475
99504
99491
99672
99799
99537
99876
99483
99556
99877
99369
99425
99622
99432
99544
99697
99719
99438
99608
99578
99513
99619
99707
99804
99532
99534
99394
99471
99643
99725
99527
99724
99597
99487
99817
99417
99650
99466
99548
99480
99983
99678
99635
99469
99950
99764
99444
99520
99457
99444
99510
99697
99734
99529
99378
99461
99629
99635
99550
99669
99391
99624
99518
99709
99723
99488
99551
99611
99474
99506
99436
99511
99610
99987
99832
99485
99498
99507
99702
99394
99591
99721
99681
99687
99607
99430
99395
99416
99754
99713
99864
99590
99391
99857
99508
99390
99706
99383
99421
99411
99394
99569
99698
99446
99520
99585
99614
99566
99473
99520
99784
99404
99656
99540
99453
99754
99445
99451
99618
99583
99437
99464
99721
99431
99491
99594
99651
99495
99581
99625
99392
99410
99557
99395
99780
99530
99484
99486
99543
99530
99642
99577
99478
99400
99393
99455
99487
99804
99449
99388
99823
99439
99438
99397
99576
99393
99416
99528
99580
99385
99458
99531
99948
99514
99825
99656
99717
99447
99656
99772
99606
99812
99374
99557
99519
99534
99478
99678
99558
99583
99392
99739
99392
99907
99490
99514
99590
99590
99554
99387
99716
99474
99400
99714
99662
99521
99907
99601
99799
99572
99551
99823
99427
99420
99660
99686
99504
99475
99795
99483
99725
99735
99618
99385
99758
99658
99604
99442
99667
99912
99503
99568
99387
99488
99645
99405
99676
99563
99574
99603
99812
99768
99478
99413
99835
99481
99371
99474
99677
99514
99545
99442
99369
99482
99454
99711
99466
99384
99513
99638
99393
99504
99538
99517
99401
99667
99589
99437
99386
99671
99540
99554
99869
99582
99469
99483
99821
99602
99505
99659
99732
99611
99907
99767
99634
99782
99449
99412
99473
99475
99399
99633
99652
99375
99436
99596
99666
99435
99390
99463
99921
99385
99381
99501
99501
99925
99455
99775
99908
99721
99819
99509
99456
99573
99815
99608
99482
99465
99480
99476
99709
99507
99805
99543
99586
99873
99716
99759
99534
99831
99604
99770
99613
99631
99469
99821
99627
99375
99402
99630
99423
99731
99656
99831
99543
99524
99745
99844
99514
99583
99939
99393
99630
99370
99833
99743
99637
99769
99530
99440
99637
99805
99947
99529
99760
99493
99904
99782
99667
99787
99604
99391
99403
99501
99630
99557
99535
99764
99529
99761
99566
99479
99580
99705
99649
99510
99720
99469
99617
99756
99433
99783
99640
99473
99555
99539
99692
99700
99559
99456
99389
99843
99445
99718
99442
99620
99719
99621
99605
99408
99805
99417
99463
99400
99620
99636
99441
99430
99640
99688
99697
99372
99373
99482
99910
99565
99464
99779
99507
99773
99794
99423
99908
99695
99641
99659
99873
99624
99666
99455
99619
99591
99484
99513
99496
99635
99531
99555
99556
99719
99446
99621
99625
99478
99398
99396
99486
99398
99637
99384
99639
99675
99715
99664
99451
99917
99387
99976
99382
99879
99685
99490
99460
99414
99605
99642
99654
99781
99385
99721
99407
99543
99533
99552
99788
99789
99711
99550
99793
99457
99382
99484
99686
99743
99522
99533
99891
99484
99705
99593
99516
99574
99427
99535
99699
99732
99512
99778
99736
99523
99499
99771
99780
99652
99423
99735
99414
99481
99823
99549
99653
99640
99724
99763
99816
99832
99410
99462
99618
99529
99450
99587
99656
99408
99394
99428
99372
99666
99640
99878
99398
99784
99433
99621
99739
99757
99741
99374
99600
99623
99890
99628
99432
99523
99465
99546
99850
99532
99891
99443
99390
99495
99809
99601
99450
99828
99631
99625
99443
99545
99414
99376
99492
99501
99675
99580
99556
99822
99471
99379
99582
99764
99475
99443
99479
99743
99512
99588
99446
99482
99424
99496
99583
99385
99394
99371
99638
99487
99631
99458
99748
99598
99596
99486
99755
99420
99670
99552
99514
99554
99699
99636
99546
99834
99633
99507
99842
99440
99530
99749
99473
99541
99623
99687
99762
99438
99555
99838
99671
99439
99550
99592
99499
99583
99738
99386
99430
99568
99407
99505
99534
99371
99697
99433
99620
99848
99711
99607
99402
99484
99754
99410
99456
99534
99474
99585
99412
99538
99596
99522
99620
99450
99724
99422
99526
99627
99850
99898
99619
99577
99410
99649
99758
99694
99458
99631
99727
99812
99458
99426
99526
99654
99560
99677
99855
99534
99621
99764
99543
99433
99483
99591
99599
99442
99458
99541
99436
99550
99656
99748
99394
99413
99698
99836
99751
99374
99699
99385
99424
99873
99777
99745
99744
99751
99672
99473
99734
99568
99444
99413
99630
99649
99436
99857
99472
99585
99626
99933
99746
99429
99627
99722
99382
99930
99708
99448
99668
99393
99793
99640
99568
99602
99578
99858
99767
99382
99403
99678
99842
99427
99377
99961
99680
99390
99745
99652
99704
99500
99809
99833
99937
99528
99803
99445
99647
99659
99822
99547
99432
99778
99665
99501
99893
99604
99461
99479
99553
99778
99553
99561
99418
99674
99518
99492
99444
99435
99698
99436
99765
99706
99735
99743
99397
99583
99540
99756
99524
99528
99454
99509
99594
99653
99671
99382
99494
99657
99465
99508
99633
99696
99574
99737
99506
99762
99432
99507
99456
99369
99726
99529
99371
99822
99384
99464
99381
99927
99385
99409
99432
99791
99785
99370
99603
99522
99588
99421
99404
99843
99749
99462
99813
99552
99469
99503
99833
99397
99813
99451
99895
99636
99932
99398
99386
99522
99516
99521
99377
99433
99798
99879
99831
99453
99544
99399
99570
99378
99590
99586
99458
99562
99605
99751
99556
99480
99743
99686
99686
99797
99534
99725
99683
99561
99922
99875
99375
99782
99695
99441
99401
99715
99755
99415
99708
99533
99399
99438
99422
99378
99450
99788
99571
99833
99423
99823
99645
99612
99505
99472
99442
99803
99375
99809
99637
99389
99700
99807
99370
99413
99369
99861
99763
99528
99731
99438
99371
99632
99533
99490
99689
99651
99556
99431
99384
99712
99413
99565
99578
99394
99718
99427
99592
99842
99385
99426
99513
99458
99372
99405
99582
99691
99391
99376
99497
99529
99859
99394
99842
99488
99911
99375
99528
99380
99575
99401
99412
99370
99763
99904
99599
99820
99729
99872
99773
99416
99670
99514
99865
99417
99436
99432
99394
99596
99374
99373
99738
99443
99469
99654
99825
99811
99418
99576
99508
99461
99576
99424
99568
99420
99832
99802
99588
99820
99581
99716
99715
99522
99694
99764
99613
99375
99424
99697
99787
99401
99794
99491
99476
99886
99909
99655
99372
99380
99680
99452
99474
99633
99410
99960
99393
99514
99756
99543
99601
99576
99564
99471
99589
99563
99650
99829
99396
99386
99461
99708
99541
99438
99505
99659
99427
99741
99581
99899
99769
99403
99415
99580
99371
99401
99830
99396
99802
99545
99477
99898
99633
99604
99854
99499
99471
99533
99604
99459
99495
99590
99503
99419
99473
99552
99764
99405
99643
99533
99868
99434
99456
99809
99408
99476
99418
99384
99637
99586
99721
99548
99377
99401
99735
99624
99527
99627
99640
99377
99746
99377
99579
99511
99412
99486
99393
99933
99789
99487
99588
99517
99702
99400
99476
99635
99778
99480
99601
99957
99397
99508
99437
99633
99440
99610
99598
99428
99471
99668
99693
99481
99427
99474
99795
99605
99775
99888
99627
99925
99517
99377
99592
99939
99437
99456
99533
99374
99618
99393
99662
99415
99904
99421
99410
99789
99585
99747
99710
99612
99406
99615
99497
99787
99560
99630
99457
99508
99406
99773
99469
99462
99705
99522
99497
99777
99508
99917
99501
99378
99548
99534
99521
99603
99449
99742
99380
99620
99557
99420
99854
99593
99483
99881
99406
99504
99647
99473
99397
99664
99485
99748
99400
99908
99857
99552
99456
99494
99523
99485
99885
99770
99585
99899
99587
99635
99389
99473
99497
99708
99656
99397
99799
99621
99378
99679
99431
99818
99462
99711
99607
99448
99604
99498
99802
99728
99468
99875
99706
99566
99468
99506
99514
99527
99773
99640
99625
99404
99579
99638
99383
99447
99815
99693
99722
99566
99612
99823
99550
99408
99437
99458
99567
99821
99501
99424
99650
99493
99640
99487
99585
99472
99426
99874
99640
99548
99634
99464
99545
99825
99382
99635
99739
99783
99522
99505
99730
99625
99381
99546
99749
99466
99876
99651
99964
99552
99766
99449
99549
99392
99558
99731
99791
99730
99442
99931
99584
99515
99413
99493
99382
99798
99743
99456
99514
99488
99500
99433
99769
99429
99446
99437
99755
99714
99815
99488
99432
99455
99778
99545
99614
99526
99582
99538
99672
99865
99483
99393
99465
99502
99623
99484
99567
99518
99453
99901
99711
99681
99392
99624
99482
99462
99538
99665
99890
99723
99537
99700
99378
99540
99371
99495
99528
99405
99695
99478
99612
99512
99573
99408
99407
99486
99469
99538
99397
99544
99838
99481
99504
99380
99515
99404
99601
99615
99537
99670
99803
99885
99577
99687
99397
99591
99445
99443
99893
99519
99661
99618
99409
99522
99508
99553
99543
99404
99401
99566
99774
99754
99629
99547
99800
99696
99445
99632
99411
99455
99585
99684
99653
99383
99652
99697
99704
99459
99748
99726
99517
99536
99408
99493
99593
99371
99599
99596
99821
99951
99616
99822
99727
99785
99380
99667
99386
99390
99590
99667
99454
99524
99440
99457
99383
99468
99418
99812
99451
99547
99614
99456
99989
99481
99652
99571
99403
99514
99655
99478
99626
99370
99605
99499
99460
99727
99623
99389
99547
99833
99448
99781
99687
99682
99762
99522
99787
99910
99673
99643
99442
99604
99883
99844
99518
99499
99766
99742
99498
99370
99478
99553
99849
99597
99447
99526
99565
99596
99480
99556
99500
99514
99896
99387
99498
99747
99437
99516
99489
99613
99399
99411
99640
99615
99572
99593
99667
99502
99588
99852
99558
99635
99572
99574
99639
99547
99935
99798
99577
99410
99470
99462
99388
99518
99469
99657
99470
99646
99609
99690
99521
99421
99404
99459
99374
99820
99742
99582
99668
99880
99466
99763
99403
99650
99901
99467
99388
99454
99459
99440
99489
99920
99492
99503
99606
99582
99380
99583
99470
99684
99491
99562
99775
99693
99690
99466
99711
99560
99541
99879
99458
99435
99391
99460
99609
99610
99441
99394
99831
99453
99606
99754
99487
99926
99428
99630
99411
99606
99469
99707
99386
99660
99849
99698
99475
99571
99526
99402
99407
99404
99706
99735
99811
99381
99422
99456
99804
99869
99419
99610
99712
99388
99372
99526
99525
99741
99648
99407
99547
99765
99615
99487
99527
99633
99413
99686
99924
99377
99543
99549
99540
99648
99495
99433
99386
99410
99493
99537
99464
99409
99658
99390
99560
99718
99507
99665
99602
99377
99499
99374
99416
99493
99501
99731
99619
99387
99722
99482
99425
99447
99446
99653
99431
99531
99752
99525
99980
99397
99486
99850
99579
99621
99648
99544
99482
99835
99681
99609
99433
99682
99492
99804
99435
99546
99483
99660
99627
99385
99767
99475
99414
99384
99427
99606
99381
99550
99666
99737
99503
99399
99509
99727
99661
99767
99829
99420
99407
99801
99627
99645
99817
99657
99802
99852
99543
99542
99645
99647
99745
99545
99495
99751
99519
99789
99818
99704
99651
99643
99524
99481
99434
99426
99427
99726
99374
99628
99597
99395
99638
99585
99641
99377
99417
99385
99545
99562
99541
99410
99514
99696
99438
99509
99602
99801
99776
99718
99797
99567
99760
99717
99380
99377
99422
99611
99951
99525
99434
99428
99405
99670
99500
99373
99744
99407
99450
99393
99456
99773
99628
99769
99683
99802
99501
99868
99504
99610
99541
99843
99770
99396
99878
99459
99418
99422
99500
99723
99815
99493
99576
99443
99577
99723
99747
99542
99598
99727
99383
99818
99589
99503
99441
99576
99390
99388
99711
99451
99596
99633
99879
99603
99908
99452
99568
99476
99401
99462
99385
99689
99506
99770
99779
99799
99607
99495
99664
99384
99461
99826
99480
99513
99378
99495
99416
99624
99429
99454
99427
99701
99591
99455
99465
99662
99593
99425
99613
99450
99494
99472
99582
99444
99529
99689
99637
99518
99755
99446
99716
99407
99551
99734
99524
99636
99586
99533
99616
99458
99637
99483
99382
99836
99504
99666
99378
99564
99659
99369
99427
99390
99415
99456
99615
99475
99401
99875
99607
99488
99813
99522
99441
99758
99579
99492
99412
99650
99597
99439
99667
99511
99670
99830
99405
99597
99431
99525
99603
99577
99662
99374
99698
99480
99657
99473
99416
99403
99833
99477
99457
99421
99598
99374
99809
99408
99690
99533
99410
99478
99414
99796
99482
99521
99688
99829
99473
99669
99426
99407
99889
99385
99528
99538
99719
99613
99503
99399
99927
99390
99483
99689
99405
99750
99489
99449
99663
99561
99694
99465
99759
99484
99797
99570
99608
99440
99433
99497
99884
99569
99471
99376
99403
99471
99532
99409
99570
99556
99441
99403
99704
99740
99555
99749
99771
99458
99533
99744
99504
99792
99432
99383
99686
99533
99423
99767
99516
99880
99654
99526
99613
99568
99377
99430
99557
99709
99643
99769
99539
99688
99938
99964
99373
99421
99525
99598
99676
99378
99779
99772
99744
99390
99553
99726
99578
99622
99456
99526
99540
99689
99453
99681
99416
99642
99691
99889
99626
99598
99516
99716
99449
99449
99599
99549
99737
99557
99400
99445
99774
99474
99580
99550
99760
99396
99390
99573
99481
99448
99723
99570
99718
99558
99562
99369
99517
99700
99642
99696
99398
99566
99565
99376
99694
99770