99542
99728
99391
99890
99716
99652
99667
99775
99407
99518
99381
99579
99430
99571
99515
99840
99435
99377
99379
99461
99473
99370
99756
99718
99512
99585
99762
99424
99455
99684
99621
99529
99774
99443
99417
99526
99951
99823
99567
99440
99769
99677
99791
99479
99773
99437
99624
99687
99583
99588
99553
99882
99422
99422
99591
99573
99396
99684
99532
99590
99534
99815
99379
99670
99556
99529
99613
99659
99791
99628
99622
99400
99421
99393
99426
99447
99706
99387
99642
99550
99419
99690
99373
99404
99383
99505
99719
99849
99648
99641
99655
99896
99830
99431
99484
99457
99809
99461
99441
99656
99416
99676
99730
99841
99388
99530
99389
99419
99592
99690
99722
99447
99475
99433
99378
99514
99610
99624
99712
99738
99796
99539
99651
99444
99919
99427
99803
99408
99480
99490
99631
99826
99814
99832
99374
99549
99408
99550
99384
99675
99546
99538
99810
99642
99442
99593
99546
99718
99498
99724
99665
99565
99421
99391
99776
99392
99707
99646
99831
99585
99559
99580
99902
99413
99758
99570
99684
99394
99754
99456
99789
99701
99766
99401
99547
99835
99765
99384
99524
99467
99378
99399
99560
99769
99403
99742
99735
99463
99534
99789
99684
99600
99452
99734
99625
99573
99948
99554
99376
99790
99739
99475
99712
99569
99888
99390
99648
99389
99825
99539
99645
99627
99428
99523
99502
99489
99678
99634
99433
99671
99731
99450
99739
99719
99592
99623
99442
99904
99369
99427
99463
99498
99380
99702
99591
99616
99618
99552
99547
99485
99571
99460
99608
99379
99385
99425
99810
99498
99451
99391
99526
99478
99424
99527
99691
99829
99756
99420
99853
99389
99459
99499
99661
99390
99715
99677
99484
99392
99470
99425
99673
99486
99470
99495
99576
99690
99453
99405
99451
99815
99622
99580
99555
99486
99907
99629
99486
99543
99797
99571
99443
99668
99457
99564
99663
99405
99617
99544
99502
99587
99675
99463
99483
99747
99454
99648
99587
99430
99486
99568
99734
99453
99972
99611
99428
99876
99443
99760
99537
99397
99497
99555
99588
99841
99562
99501
99682
99377
99883
99464
99618
99902
99490
99519
99657
99618
99417
99458
99447
99526
99527
99546
99869
99406
99381
99414
99481
99689
99629
99474
99454
99440
99519
99574
99425
99456
99422
99548
99415
99554
99697
99881
99563
99593
99541
99663
99547
99371
99545
99532
99924
99372
99708
99585
99385
99411
99447
99463
99783
99908
99393
99610
99887
99803
99819
99730
99866
99609
99665
99726
99699
99520
99577
99582
99677
99388
99751
99775
99452
99549
99404
99634
99370
99609
99506
99760
99373
99514
99512
99440
99549
99734
99609
99738
99652
99782
99787
99760
99549
99900
99426
99728
99435
99824
99921
99446
99404
99510
99530
99611
99411
99895
99404
99644
99472
99778
99578
99636
99494
99528
99531
99476
99606
99415
99764
99394
99504
99550
99684
99575
99392
99540
99529
99686
99466
99518
99421
99498
99474
99498
99383
99399
99386
99722
99702
99723
99905
99402
99667
99400
99470
99770
99481
99839
99562
99582
99439
99450
99448
99418
99532
99948
99880
99492
99746
99747
99819
99378
99555
99447
99419
99391
99531
99670
99424
99840
99572
99482
99379
99663
99560
99543
99536
99608
99675
99422
99555
99603
99419
99861
99673
99522
99419
99924
99475
99705
99513
99498
99838
99748
99689
99720
99964
99666
99609
99383
99541
99381
99538
99546
99548
99636
99571
99484
99446
99589
99758
99806
99590
99641
99575
99531
99961
99618
99385
99448
99547
99631
99599
99437
99738
99839
99446
99487
99515
99716
99592
99689
99662
99682
99409
99537
99606
99487
99559
99529
99570
99694
99577
99663
99505
99475
99428
99597
99858
99448
99561
99842
99666
99514
99536
99731
99383
99630
99861
99942
99613
99617
99470
99395
99379
99417
99544
99383
99447
99508
99655
99492
99798
99830
99502
99616
99376
99522
99602
99847
99396
99683
99704
99674
99535
99427
99844
99461
99917
99379
99403
99914
99556
99448
99392
99404
99519
99386
99836
99640
99521
99510
99577
99395
99724
99532
99573
99506
99654
99856
99381
99628
99898
99618
99550
99826
99863
99661
99739
99491
99444
99534
99437
99492
99705
99843
99719
99633
99610
99440
99481
99572
99524
99554
99438
99513
99638
99400
99371
99574
99429
99814
99401
99895
99775
99369
99733
99954
99738
99694
99456
99430
99471
99425
99611
99532
99571
99529
99517
99588
99415
99595
99614
99493
99476
99511
99600
99617
99736
99834
99403
99433
99546
99737
99522
99499
99601
99786
99629
99371
99484
99669
99446
99575
99385
99386
99522
99554
99509
99647
99407
99892
99555
99636
99543
99482
99605
99384
99492
99488
99448
99571
99493
99612
99409
99460
99504
99719
99610
99379
99484
99385
99620
99501
99515
99414
99478
99471
99380
99594
99824
99388
99634
99377
99596
99477
99513
99456
99797
99485
99456
99387
99412
99616
99399
99751
99829
99638
99464
99564
99597
99930
99635
99503
99477
99555
99862
99390
99496
99371
99554
99722
99404
99663
99814
99773
99708
99843
99561
99889
99506
99371
99909
99483
99602
99519
99510
99415
99680
99494
99415
99791
99914
99417
99652
99778
99587
99822
99779
99425
99396
99458
99493
99496
99540
99447
99462
99579
99501
99458
99706
99474
99663
99637
99728
99563
99535
99778
99637
99533
99572
99697
99515
99741
99441
99369
99651
99412
99447
99596
99869
99667
99631
99425
99766
99617
99674
99438
99569
99624
99375
99758
99449
99450
99499
99457
99434
99599
99673
99639
99761
99583
99528
99441
99550
99955
99670
99589
99559
99463
99791
99489
99783
99533
99514
99858
99868
99680
99525
99424
99401
99384
99651
99470
99564
99640
99520
99567
99548
99769
99628
99404
99551
99838
99600
99451
99435
99621
99555
99753
99413
99442
99381
99467
99506
99520
99700
99390
99531
99689
99842
99922
99458
99564
99406
99387
99412
99444
99646
99448
99497
99623
99398
99518
99519
99402
99403
99422
99705
99613
99605
99568
99742
99655
99454
99822
99787
99530
99479
99412
99753
99878
99411
99618
99542
99548
99491
99520
99478
99823
99393
99455
99826
99763
99444
99393
99761
99465
99464
99645
99447
99772
99461
99803
99806
99772
99524
99392
99652
99419
99700
99470
99474
99482
99488
99592
99730
99518
99433
99672
99623
99707
99870
99804
99822
99802
99387
99688
99755
99809
99656
99408
99407
99684
99604
99461
99509
99550
99436
99775
99463
99468
99594
99511
99428
99755
99742
99582
99708
99456
99618
99592
99381
99444
99443
99730
99806
99831
99598
99630
99573
99808
99416
99452
99530
99422
99460
99804
99548
99692
99542
99904
99460
99376
99962
99470
99693
99386
99680
99475
99613
99911
99527
99392
99794
99840
99665
99457
99396
99575
99508
99556
99511
99565
99515
99461
99895
99487
99457
99855
99879
99813
99435
99627
99446
99874
99548
99470
99641
99810
99390
99638
99439
99472
99836
99417
99529
99456
99538
99913
99541
99454
99870
99834
99760
99435
99442
99522
99499
99589
99850
99398
99440
99623
99486
99706
99510
99915
99743
99706
99421
99427
99528
99459
99810
99646
99381
99735
99432
99462
99437
99850
99376
99768
99426
99584
99455
99637
99563
99594
99558
99663
99712
99516
99566
99710
99806
99614
99532
99729
99471
99686
99521
99707
99376
99411
99390
99690
99443
99613
99391
99514
99728
99597
99407
99689
99894
99373
99941
99558
99891
99549
99836
99417
99595
99587
99745
99513
99418
99650
99464
99574
99719
99431
99407
99419
99427
99402
99667
99387
99433
99384
99441
99539
99613
99798
99779
99468
99378
99403
99698
99772
99511
99450
99472
99766
99574
99801
99373
99744
99645
99618
99506
99741
99647
99841
99491
99531
99513
99598
99773
99956
99569
99498
99525
99384
99491
99706
99725
99489
99558
99866
99903
99592
99798
99952
99460
99972
99818
99381
99411
99676
99385
99663
99533
99588
99753
99426
99617
99492
99852
99495
99466
99428
99687
99459
99453
99649
99473
99369
99647
99696
99484
99509
99375
99695
99518
99660
99510
99673
99392
99567
99640
99416
99773
99426
99587
99467
99385
99388
99867
99626
99644
99581
99930
99456
99585
99636
99632
99526
99411
99589
99404
99412
99753
99542
99386
99703
99449
99644
99442
99676
99617
99573
99812
99730
99388
99376
99545
99467
99811
99455
99413
99684
99496
99501
99462
99552
99639
99535
99413
99391
99694
99642
99652
99603
99538
99901
99692
99611
99491
99970
99446
99374
99432
99383
99684
99645
99698
99517
99581
99540
99496
99467
99405
99530
99645
99468
99549
99623
99750
99630
99394
99755
99766
99581
99527
99452
99376
99816
99435
99439
99740
99858
99665
99715
99542
99477
99436
99658
99397
99410
99429
99557
99449
99370
99553
99453
99674
99743
99540
99555
99499
99436
99564
99761
99461
99769
99372
99616
99759
99406
99456
99457
99741
99474
99426
99558
99477
99549
99717
99454
99522
99610
99651
99547
99456
99522
99369
99674
99881
99799
99628
99437
99495
99539
99605
99382
99572
99562
99668
99799
99454
99379
99836
99694
99389
99604
99933
99483
99541
99380
99495
99535
99487
99550
99679
99543
99693
99398
99407
99531
99546
99520
99452
99607
99676
99428
99725
99741
99495
99472
99896
99538
99396
99646
99400
99378
99918
99730
99760
99499
99548
99397
99592
99489
99675
99390
99458
99550
99568
99538
99847
99407
99463
99709
99688
99688
99779
99654
99608
99848
99404
99823
99487
99808
99569
99433
99901
99799
99583
99415
99564
99613
99375
99451
99956
99381
99659
99761
99383
99530
99657
99570
99526
99385
99657
99526
99403
99598
99663
99625
99374
99518
99583
99499
99677
99931
99405
99407
99691
99851
99448
99531
99787
99389
99439
99621
99446
99666
99453
99803
99585
99543
99939
99513
99565
99543
99835
99643
99664
99581
99503
99587
99442
99899
99450
99403
99792
99569
99388
99765
99629
99629
99676
99410
99480
99706
99450
99411
99668
99692
99441
99709
99372
99517
99449
99552
99654
99644
99649
99582
99396
99537
99538
99456
99740
99419
99582
99823
99598
99526
99560
99832
99519
99774
99616
99528
99564
99566
99508
99473
99517
99598
99561
99921
99661
99533
99625
99602
99520
99701
99394
99612
99498
99647
99529
99734
99547
99462
99409
99603
99585
99590
99562
99664
99591
99546
99438
99507
99474
99804
99598
99411
99720
99482
99717
99451
99799
99409
99631
99409
99461
99379
99568
99517
99445
99706
99469
99397
99898
99622
99370
99417
99380
99566
99460
99601
99533
99487
99497
99406
99633
99515
99808
99511
99407
99755
99798
99445
99633
99751
99407
99843
99442
99809
99706
99429
99590
99445
99671
99840
99743
99660
99503
99384
99566
99407
99625
99418
99463
99712
99536
99437
99456
99773
99522
99728
99394
99392
99591
99559
99857
99810
99537
99474
99676
99903
99516
99725
99394
99643
99479
99396
99471
99390
99457
99578
99485
99458
99382
99538
99533
99757
99654
99749
99782
99491
99717
99873
99633
99465
99937
99578
99676
99508
99499
99650
99705
99535
99402
99632
99777
99781
99518
99790
99433
99685
99681
99752
99555
99990
99620
99731
99411
99593
99519
99777
99598
99823
99390
99627
99526
99598
99682
99473
99412
99861
99396
99446
99472
99770
99404
99520
99430
99402
99827
99619
99563
99577
99933
99455
99599
99386
99575
99932
99414
99532
99829
99386
99667
99684
99593
99538
99524
99754
99653
99664
99657
99452
99744
99420
99560
99662
99553
99566
99435
99431
99538
99487
99412
99565
99421
99525
99712
99813
99391
99525
99768
99397
99763
99756
99550
99496
99600
99574
99783
99712
99758
99578
99478
99504
99824
99507
99803
99477
99566
99528
99894
99707
99478
99510
99480
99893
99531
99812
99463
99817
99408
99590
99540
99818
99613
99613
99705
99456
99670
99850
99580
99404
99616
99625
99519
99464
99664
99843
99404
99391
99712
99783
99784
99641
99779
99512
99923
99435
99781
99432
99719
99647
99587
99965
99580
99542
99370
99490
99499
99662
99845
99397
99615
99845
99667
99569
99372
99554
99568
99463
99734
99480
99627
99394
99517
99662
99713
99892
99398
99441
99609
99562
99733
99373
99387
99497
99526
99388
99455
99536
99804
99471
99850
99720
99685
99507
99423
99487
99476
99698
99476
99562
99615
99561
99495
99843
99516
99422
99554
99899
99383
99939
99385
99657
99457
99578
99935
99775
99541
99837
99740
99444
99469
99526
99483
99452
99511
99630
99781
99571
99498
99479
99595
99509
99799
99462
99544
99849
99730
99414
99567
99589
99529
99660
99650
99415
99498
99553
99594
99563
99956
99511
99495
99384
99371
99484
99680
99473
99474
99521
99516
99411
99600
99447
99866
99406
99420
99502
99580
99471
99799
99466
99453
99612
99420
99608
99610
99404
99527
99733
99740
99804
99655
99587
99495
99811
99699
99641
99809
99456
99574
99942
99515
99571
99450
99369
99495
99689
99381
99379
99394
99592
99537
99539
99414
99414
99632
99432
99781
99467
99429
99471
99645
99660
99530
99593
99476
99635
99646
99557
99408
99427
99642
99678
99655
99772
99644
99503
99550
99393
99434
99536
99636
99709
99882
99936
99661
99807
99502
99445
99805
99682
99436
99455
99511
99451
99728
99643
99425
99742
99867
99621
99773
99710
99525
99535
99759
99497
99556
99438
99888
99519
99483
99780
99625
99723
99505
99738
99649
99767
99803
99460
99437
99874
99576
99831
99471
99530
99420
99378
99550
99539
99402
99731
99395
99495
99522
99766
99441
99867
99519
99404
99457
99628
99412
99740
99604
99524
99583
99596
99563
99424
99497
99781
99466
99697
99718
99569
99566
99389
99489
99655
99690
99386
99578
99519
99471
99432
99423
99905
99766
99438
99518
99504
99385
99387
99455
99582
99487
99470
99469
99917
99683
99651
99533
99613
99576
99564
99436
99381
99515
99377
99810
99560
99745
99584
99487
99378
99592
99561
99521
99383
99919
99372
99569
99798
99700
99561
99554
99656
99421
99584
99426
99545
99611
99412
99558
99417
99670
99444
99570
99910
99434
99553
99443
99517
99750
99849
99853
99706
99593
99741
99699
99843
99545
99534
99555
99443
99441
99433
99413
99396
99624
99422
99454
99605
99635
99561
99689
99797
99615
99478
99731
99509
99445
99461
99824
99786
99525
99380
99640
99483
99687
99382
99412
99561
99678
99452
99644
99516
99402
99777
99406
99696
99730
99369
99374
99522
99701
99396
99473
99419
99451
99613
99611
99688
99389
99920
99617
99479
99560
99382
99665
99612
99526
99777
99440
99421
99844
99795
99521
99725
99569
99486
99435
99806
99534
99417
99409
99470
99562
99418
99544
99548
99609
99678
99422
99378
99458
99651
99599
99414
99655
99476
99515
99396
99767
99455
99739
99395
99473
99579
99413
99540
99535
99461
99552
99477
99706
99699
99396
99673
99420
99548
99502
99466
99384
99777
99418
99723
99614
99917
99614
99697
99874
99553
99610
99434
99515
99738
99648
99852
99653
99686
99462
99525
99484
99666
99606
99434
99477
99636
99564
99597
99391
99502
99408
99401
99675
99932
99842
99562
99735
99432
99672
99806
99406
99382
99827
99862
99721
99521
99840
99469
99460
99407
99604
99633
99380
99522
99693
99497
99446
99505
99645
99469
99652
99451
99865
99476
99580
99687
99556
99645
99428
99677
99597
99604
99601
99641
99419
99792
99591
99509
99407
99695
99728
99441
99619
99735
99513
99388
99686
99643
99694
99399
99956
99483
99700
99415
99456
99582
99594
99389
99689
99388
99629
99544
99487
99473
99780
99783
99724
99747
99585
99405
99898
99603
99545
99393
99815
99883
99543
99455
99664
99690
99490
99622
99505
99704
99515
99777
99486
99850
99587
99823
99893
99417
99599
99838
99585
99968
99402
99517
99711
99629
99818
99700
99721
99509
99444
99627
99553
99826
99781
99488
99813
99551
99603
99538
99659
99766
99853
99709
99472
99446
99809
99536
99717
99461
99898
99506
99445
99391
99411
99745
99469
99563
99418
99743
99375
99456
99645
99446
99610
99848
99609
99394
99842
99511
99495
99668
99630
99616
99639
99573
99580
99380
99844
99871
99496
99558
99555
99542
99713
99408
99681
99708
99435
99732
99438
99680
99779
99564
99631
99644
99636
99622
99452
99456
99507
99441
99379
99445
99399
99438
99585
99453
99376
99766
99632
99376
99587
99787
99400
99802
99388
99518
99779
99561
99612
99636
99573
99635
99586
99679
99463
99387
99384
99602
99390
99571
99373
99695
99458
99534
99739
99373
99583
99471
99608
99378
99481
99523
99544
99519
99522
99406
99864
99486
99479
99472
99388
99690
99387
99442
99588
99682
99495
99680
99378
99574
99942
99429
99406
99469
99723
99484
99689
99951
99683
99747
99477
99377
99548
99784
99688
99669
99719
99499
99371
99569
99602
99873
99914
99602
99506
99464
99667
99448
99750
99676
99518
99493
99582
99424
99508
99572
99677
99984
99672
99878
99375
99666
99482
99475
99537
99642
99442
99451
99480
99441
99569
99587
99689
99812
99646
99370
99397
99531
99492
99623
99627
99522
99722
99370
99606
99557
99604
99508
99595
99533
99650
99603
99470
99390
99502
99495
99735
99555
99682
99700
99452
99475
99702
99574
99419
99575
99817
99627
99461
99405
99659
99534
99661
99737
99472
99396
99512
99582
99493
99489
99381
99737
99478
99862
99498
99480
99537
99482
99453
99382
99629
99832
99819
99481
99370
99380
99655
99786
99541
99492
99808
99627
99561
99890
99379
99529
99595
99373
99512
99712
99428
99502
99458
99603
99864
99408
99429
99599
99693
99474
99418
99478
99852
99402
99622
99458
99549
99709
99543
99401
99621
99579
99480
99567
99806
99599
99548
99404
99644
99477
99394
99556
99610
99546
99473
99384
99552
99749
99415
99636
99449
99432
99628
99378
99377
99414
99426
99466
99743
99535
99629
99380
99482
99589
99386
99486
99789
99830
99474
99842
99560
99731
99382
99572
99707
99569
99446
99794
99415
99708
99518
99541
99487
99605
99644
99711
99521
99804
99767
99701
99575
99486
99392
99613
99493
99468
99796
99566
99694
99379
99427
99655
99780
99392
99489
99528
99545
99506
99732
99750
99643
99422
99450
99462
99472
99435
99400
99432
99898
99572
99489
99816
99416
99657
99850
99521
99736
99506
99573
99835
99711
99541
99625
99884
99467
99502
99417
99565
99488
99614
99662
99658
99416
99559
99570
99775
99502
99640
99496
99446
99543
99797
99513
99566
99828
99433
99718
99508
99684
99401
99394
99770
99457
99827
99698
99600
99949
99879
99687
99911
99581
99418
99633
99568
99535
99849
99444
99397
99600
99623
99467
99613
99780
99544
99612
99390
99384
99537
99720
99704
99943
99613
99463
99409
99384
99470
99505
99583
99871
99947
99408
99547
99506
99504
99555
99443
99487
99530
99701
99951
99468
99755
99529
99476
99380
99625
99531
99578
99732
99748
99871
99903
99430
99569
99828
99671
99674
99395
99416
99471
99457
99615
99585
99487
99908
99593
99568
99644
99481
99410
99394
99401
99466
99570
99613
99579
99541
99609
99948
99454
99403
99657
99461
99373
99521
99475
99532
99800
99793
99469
99480
99569
99472
99792
99478
99797
99520
99393
99564
99518
99588
99768
99420
99909
99517
99827
99840
99734
99434
99553
99671
99388
99659
99577
99704
99428
99505
99533
99468
99406
99519
99652
99507
99554
99501
99402
99628
99668
99574
99709
99635
99456
99377
99395
99409
99392
99489
99659
99679
99408
99843
99393
99811
99727
99717
99479
99760
99686
99382
99567
99387
99428
99853
99788
99861
99682
99560
99838
99545
99418
99412
99568
99525
99550
99540
99382
99558
99617
99427
99383
99677
99556
99822
99439
99572
99818
99382
99388
99854
99370
99496
99376
99536
99719
99665
99613
99404
99644
99568
99401
99450
99691
99738
99464
99818
99447
99826
99702
99566
99457
99468
99862
99590
99606
99392
99383
99426
99604
99565
99541
99460
99510
99927
99398
99461
99630
99511
99412
99858
99540
99651
99370
99537
99782
99671
99452
99409
99750
99485
99703
99711
99610
99596
99416
99757
99383
99647
99536
99883
99438
99462
99795
99420
99597
99537
99877
99542
99451
99396
99591
99669
99555
99436
99489
99469
99521
99664
99655
99390
99486
99588
99552
99507
99402
99399
99554
99569
99507
99543
99538
99398
99464
99847
99420
99427
99484
99456
99697
99473
99403
99662
99531
99565
99415
99947
99682
99379
99389
99405
99671
99469
99540
99391
99411
99684
99710
99528
99378
99518
99818
99554
99623
99679
99455
99502
99432
99587
99432
99509
99747
99504
99446
99585
99720
99484
99787
99548
99488
99649
99399
99466
99650
99624
99431
99708
99450
99483
99403
99512
99521
99487
99499
99684
99986
99442
99713
99714
99426
99965
99671
99483
99387
99758
99705
99550
99865
99669
99436
99741
99548
99632
99532
99502
99412
99543
99694
99381
99855
99486
99579
99559
99659
99386
99765
99462
99595
99383
99500
99563
99442
99804
99817
99643
99466
99843
99545
99760
99517
99386
99584
99536
99836
99957
99968
99638
99595
99593
99774
99476
99409
99414
99886
99387
99394
99633
99419
99403
99669
99438
99563
99666
99388
99568
99532
99923
99965
99573
99449
99565
99512
99407
99784
99411
99460
99661
99787
99528
99430
99601
99650
99417
99782
99763
99702
99647
99440
99370
99435
99690
99504
99704
99567
99613
99793
99717
99485
99660
99570
99408
99455
99893
99451
99505
99477
99515
99559
99452
99715
99541
99442
99461
99486
99444
99464
99749
99822
99588
99380
99557
99789
99537
99486
99451
99694
99528
99393
99573
99482
99789
99551
99505
99430
99529
99719
99701
99737
99704
99465
99410
99429
99604
99689
99451
99880
99535
99477
99801
99660
99525
99399
99569
99874
99382
99550
99663
99551
99447
99429
99801
99819
99674
99572
99809
99646
99826
99690
99395
99623
99392
99441
99497
99728
99612
99414
99479
99438
99964
99843
99657
99748
99695
99672
99504
99465
99547
99406
99712
99500
99376
99414
99439
99414
99432
99578
99664
99731
99940
99678
99744
99516
99452
99615
99538
99704
99588
99422
99682
99571
99745
99504
99489
99637
99379
99580
99714
99506
99932
99550
99407
99663
99848
99898
99529
99802
99370
99791
99620
99806
99900
99791
99689
99467
99565
99406
99445
99725
99855
99534
99622
99596
99399
99650
99533
99808
99519
99385
99483
99534
99464
99588
99829
99424
99444
99369
99412
99555
99772
99611
99686
99646
99557
99584
99389
99704
99433
99632
99497
99535
99562
99504
99629
99401
99891
99394
99564
99570
99485
99397
99391
99808
99500
99458
99442
99890
99671
99611
99825
99429
99677
99700
99909
99585
99731
99794
99532
99452
99684
99656
99668
99823
99717
99835
99688
99704
99586
99602
99741
99369
99918
99452
99574
99379
99632
99635
99465
99495
99417
99663
99453
99448
99836
99475
99601
99635
99523
99382
99467
99678
99648
99568
99813
99918
99668
99460
99582
99427
99753
99753
99388
99758
99391
99563
99409
99547
99445
99545
99591
99609
99393
99464
99677
99380
99602
99660
99677
99688
99449
99572
99798
99387
99471
99827
99413
99393
99560
99952
99397
99513
99645
99566
99505
99471
99735
99669
99477
99374
99519
99537
99572
99921
99619
99944
99523
99790
99743
99890
99577
99393
99442
99518
99640
99600
99535
99515
99492
99468
99470
99483
99398
99516
99720
99530
99511
99791
99372
99725
99414
99397
99539
99470
99498
99385
99484
99841
99466
99474
99506
99607
99595
99453
99453
99645
99661
99410
99420
99480
99446
99610
99532
99429
99584
99432
99668
99448
99531
99520
99557
99706
99544
99671
99617
99632
99703
99548
99720
99417
99478
99391
99374
99759
99807
99602
99389
99684
99497
99546
99696
99752
99663
99444
99526
99424
99798
99613
99497
99794
99428
99513
99655
99507
99406
99765
99563
99408
99837
99526
99615
99457
99568
99413
99528
99735
99443
99395
99681
99500
99576
99446
99614
99832
99849
99514
99663
99557
99487
99739
99840
99572
99735
99561
99391
99423
99549
99413
99562
99641
99833
99521
99481
99703
99887
99647
99521
99788
99504
99748
99488
99375
99606
99773
99485
99751
99437
99447
99903
99419
99508
99596
99374
99857
99399
99731
99417
99371
99447
99424
99406
99384
99672
99823
99574
99547
99642
99823
99585
99594
99603
99389
99416
99513
99406
99676
99755
99661
99614
99722
99783
99483
99552
99533
99926
99426
99417
99478
99692
99375
99504
99883
99520
99457
99888
99381
99467
99843
99485
99442
99613
99757
99927
99518
99561
99470
99445
99830
99375
99509
99637
99712
99828
99469
99701
99893
99418
99791
99621
99414
99402
99621
99399
99773
99400
99373
99620
99378
99791
99533
99474
99858
99514
99402
99413
99438
99871
99408
99426
99413
99702
99443
99376
99797
99414
99750
99713
99478
99768
99513
99449
99580
99400
99472
99530
99785
99555
99410
99538
99490
99688
99892
99375
99412
99537
99557
99618
99779
99434
99599
99775
99642
99652
99420
99509
99382
99797
99545
99816
99409
99469
99696
99536
99587
99542
99885
99647
99876
99709
99465
99618
99444
99769
99839
99451
99473
99456
99744
99398
99747
99474
99780
99729
99567
99678
99466
99384
99393
99370
99676
99400
99475
99435
99881
99879
99461
99448
99590
99867
99412
99689
99381
99607
99737
99636
99613
99375
99420
99487
99406
99913
99487
99461
99371
99482
99404
99608
99464
99789
99552
99451
99751
99401
99581
99720
99394
99657
99522
99415
99871
99874
99719
99534
99547
99510
99493
99692
99525
99527
99401
99456
99766
99428
99824
99476
99495
99755
99619
99505
99377
99456
99433
99539
99630
99596
99466
99462
99512
99508
99593
99512
99752
99406
99620
99564
99470
99484
99430
99379
99773
99381
99702
99635
99632
99489
99405
99443
99404
99427
99659
99742
99443
99455
99447
99788
99759
99377
99756
99583
99637
99579
99573
99625
99774
99739
99660
99828
99789
99685
99383
99428
99756
99635
99465
99691
99605
99369
99371
99465
99382
99703
99630
99437
99415
99469
99521
99410
99873
99438
99696
99574
99429
99868
99422
99626
99399
99416
99445
99868
99594
99473
99637
99870
99683
99547
99786
99372
99401
99385
99462
99371
99401
99450
99775
99652
99843
99708
99546
99386
99601
99433
99734
99759
99369
99672
99961
99865
99502
99460
99800
99778
99833
99531
99371
99888
99715
99528
99524
99419
99867
99573
99517
99504
99510
99498
99618
99420
99393
99520
99693
99583
99428
99871
99390
99440
99769
99612
99703
99610
99575
99418
99488
99406
99664
99402
99892
99397
99690
99517
99833
99589
99389
99417
99511
99846
99413
99394
99477
99793
99463
99443
99597
99557
99456
99661
99549
99458
99691
99934
99570
99405
99729
99412
99790
99548
99737
99490
99437
99738
99948
99426
99811
99370
99561
99454
99599
99530
99641
99379
99925
99738
99815
99486
99643
99872
99533
99428
99467
99413
99528
99434
99423
99537
99430
99621
99521
99606
99476
99650
99944
99636
99800
99373
99383
99579
99460
99744
99471
99520
99980
99369
99625
99759
99740
99598
99511
99711
99590
99431
99400
99653
99672
99645
99967
99620
99515
99685
99626
99513
99827
99516
99393
99488
99515
99550
99499
99374
99413
99584
99469
99422
99679
99491
99754
99741
99880
99481
99448
99511
99729
99745
99552
99830
99406
99580
99586
99400
99675
99626
99371
99594
99466
99615
99437
99377
99399
99820
99393
99379
99480
99604
99639
99567
99375
99763
99866
99895
99443
99669
99866
99458
99549
99564
99670
99801
99580
99578
99846
99618
99419
99610
99589
99773
99618
99857
99683
99597
99411
99481
99378
99725
99416
99650
99400
99461
99390
99605
99515
99427
99487
99876
99469
99584
99512
99434
99656
99620
99752
99580
99503
99516
99609
99427
99721
99790
99474
99657
99647
99472
99699
99708
99545
99501
99707
99579
99408
99613
99575
99434
99433
99661
99476
99739
99845
99440
99422
99707
99777
99372
99553
99524
99535
99509
99573
99378
99758
99772
99570
99428
99539
99407
99407
99541
99450
99614
99466
99788
99414
99665
99648
99916
99648
99391
99408
99504
99881
99924
99519
99504
99391
99778
99798
99846
99676
99548
99658
99722
99741
99758
99575
99611
99614
99401
99895
99826
99845
99603
99485
99616
99637
99444
99485
99463
99543
99704
99629
99385
99625
99764
99681
99654
99634
99646
99637
99413
99493
99972
99607
99472
99510
99715
99457
99393
99674
99435
99459
99491
99953
99589
99411
99425
99485
99686
99437
99973
99640
99442
99786
99698
99412
99618
99789
99461
99772
99440
99778
99497
99554
99450
99479
99580
99426
99581
99377
99383
99596
99722
99492
99799
99472
99695
99437
99445
99793
99533
99804
99443
99388
99497
99663
99407
99401
99638
99853
99440
99682
99451
99557
99394
99828
99488
99655
99441
99459
99535
99383
99658
99817
99766
99653
99379
99600
99569
99536
99450
99427
99370
99697
99595
99755
99980
99402
99865
99821
99390
99428
99681
99757
99687
99854
99723
99481
99793
99468
99763
99419
99577
99560
99789
99564
99795
99551
99377
99929
99551
99608
99768
99423
99617
99863
99673
99416
99609
99753
99846
99575
99412
99525
99835
99397
99730
99584
99561
99799
99574
99594
99412
99528
99413
99448
99709
99691
99692
99517
99639
99382
99692
99868
99880
99625
99390
99806
99499
99420
99390
99765
99587
99471
99766
99832
99426
99512
99671
99463
99616
99569
99448
99584
99970
99392
99369
99388
99391
99617
99745
99785
99696
99379
99681
99624
99718
99716
99517
99442
99618
99514
99641
99564
99606
99481
99680
99390
99789
99569
99386
99890
99416
99781
99732
99678
99479
99385
99776
99815
99845
99860
99386
99742
99502
99566
99386
99526
99627
99745
99420
99499
99842
99659
99409
99743
99714
99431
99414
99756
99779
99790
99521
99652
99455
99510
99657
99466
99899
99640
99845
99727
99431
99468
99587
99579
99593
99703
99444
99456
99551
99599
99417
99438
99480
99389
99623
99419
99686
99424
99402
99602
99605
99919
99432
99404
99610
99402
99513
99523
99864
99903
99450
99650
99454
99402
99493
99413
99521
99826
99484
99512
99480
99477
99403
99476
99532
99529
99535
99574
99833
99375
99693
99926
99886
99415
99457
99601
99434
99834
99601
99436
99742
99550
99520
99520
99416
99418
99438
99452
99464
99427
99646
99579
99793
99856
99468
99436
99604
99532
99379
99587
99748
99774
99413
99413
99537
99911
99393
99527
99383
99531
99713
99692
99927
99666
99479
99435
99712
99678
99509
99796
99464
99703
99550
99383
99821
99552
99456
99715
99910
99489
99747
99561
99695
99506
99766
99497
99771
99740
99659
99640
99486
99882
99515
99629
99681
99466
99568
99758
99412
99474
99375
99532
99406
99452
99400
99492
99633
99529
99890
99566
99409
99560
99642
99735
99600
99694
99623
99821
99423
99634
99540
99659
99524
99752
99507
99487
99574
99553
99449
99442
99473
99514
99630
99373
99433
99725
99769
99676
99906
99574
99650
99815
99437
99430
99804
99728
99372
99577
99531
99566
99649
99638
99834
99551
99427
99449
99717
99688
99506
99696
99605
99658
99675
99395
99380
99704
99533
99831
99617
99439
99528
99406
99739
99420
99755
99846
99782
99699
99396
99665
99502
99684
99449
99905
99406
99369
99835
99574
99803
99386
99369
99755
99390
99705
99514
99622
99402
99535
99392
99660
99715
99459
99506
99772
99445
99565
99609
99492
99730
99670
99724
99396
99628
99742
99518
99450
99503
99893
99582
99518
99419
99398
99782
99461
99542
99543
99562
99716
99508
99558
99708
99410
99534
99766
99514
99428
99400
99824
99950
99569
99516
99681
99835
99398
99672
99557
99719
99656
99486
99382
99596
99392
99376
99709
99873
99602
99846
99428
99444
99832
99465
99426
99642
99376
99644
99428
99395
99752
99385
99609
99454
99521
99832
99621
99460
99820
99795
99670
99383
99804
99373
99397
99509
99618
99546
99529
99668
99680
99375
99658
99457
99768
99544
99720
99460
99385
99507
99731
99375
99416
99712
99796
99775
99716
99671
99465
99534
99427
99761
99844
99444
99541
99514
99822
99506
99550
99767
99488
99632
99452
99655
99413
99499
99631
99411
99833
99376
99421
99614
99404
99381
99672
99627
99373
99762
99872
99646
99657
99482
99791
99843
99629
99614
99920
99981
99467
99588
99498
99425
99409
99400
99633
99548
99405
99587
99686
99908
99697
99393
99723
99504
99411
99684
99632
99671
99693
99976
99438
99517
99506
99613
99537
99965
99410
99492
99379
99619
99371
99440
99459
99488
99403
99831
99627
99582
99516
99782
99707
99559
99694
99469
99450
99558
99450
99861
99703
99554
99486
99577
99554
99419
99774
99850
99630
99618
99641
99521
99549
99374
99617
99384
99441
99543
99399
99677
99563
99378
99471
99454
99653
99835
99690
99472
99442
99478
99779
99761
99434
99424
99592
99823
99484
99399
99550
99599
99783
99713
99540
99381
99616
99643
99586
99723
99569
99678
99393
99530
99445
99428
99798
99511
99842
99760
99786
99682
99414
99430
99512
99719
99569
99477
99424
99681
99568
99392
99525
99665
99466
99518
99509
99834
99780
99808
99637
99890
99430
99369
99405
99637
99373
99565
99717
99388
99432
99551
99801
99430
99461
99690
99735
99618
99388
99642
99862
99838
99681
99447
99738
99552
99492
99690
99883
99426
99398
99661
99790
99933
99373
99431
99551
99376
99769
99470
99830
99605
99759
99756
99406
99681
99376
99481
99454
99388
99629
99755
99633
99763
99617
99777
99495
99530
99677
99370
99469
99713
99784
99840
99896
99381
99392
99671
99532
99384
99445
99753
99382
99420
99468
99400
99640
99376
99403
99407
99540
99400
99465
99579
99768
99763
99745
99579
99801
99451
99759
99415
99557
99608
99943
99701
99983
99433
99378
99386
99677
99810
99370
99850
99454
99472
99591
99411
99562
99642
99792
99810
99542
99465
99413
99519
99507
99734
99630
99440
99506
99517
99426
99497
99614
99424
99641
99748
99555
99572
99525
99666
99776
99481
99679
99382
99688
99769
99589
99537
99413
99372
99822
99552
99388
99424
99487
99609
99760
99648
99756
99706
99498
99512
99932
99404
99779
99745
99455
99560
99498
99618
99448
99399
99735
99643
99382
99429
99605
99393
99392
99447
99403
99766
99716
99558
99544
99414
99794
99757
99419
99643
99388
99797
99597
99722
99512
99478
99551
99555
99720
99547
99565
99447
99553
99842
99491
99704
99655
99468
99628
99558
99437
99529
99425
99398
99570
99642
99770
99628
99428
99660
99569
99631
99516
99802
99718
99588
99670
99896
99396
99626
99386
99408
99574
99533
99583
99629
99427
99479
99554
99564
99414
99483
99743
99429
99569
99480
99581
99383
99439
99703
99829
99587
99609
99424
99375
99464
99516
99441
99416
99375
99550
99479
99480
99551
99756
99577
99819
99720
99847
99409
99830
99727
99501
99380
99463
99411
99704
99749
99405
99438
99874
99412
99485
99787
99879
99526
99575
99830
99619
99540
99609
99410
99565
99889
99491
99373
99434
99409
99867
99397
99424
99710
99473
99561
99595
99888
99742
99771
99496
99731
99679
99449
99488
99544
99888
99467
99574
99380
99666
99568
99624
99528
99380
99657
99572
99409
99742
99599
99845
99863
99571
99613
99655
99697
99638
99667
99445
99509
99585
99417
99774
99389
99594
99556
99695
99461
99651
99393
99529
99708
99505
99371
99629
99508
99516
99454
99379
99449
99563
99554
99634
99518
99418
99522
99728
99631
99455
99799
99372
99592
99446
99800
99399
99394
99619
99546
99704
99446
99679
99809
99878
99733
99422
99630
99726
99614
99382
99482
99652
99420
99532
99375
99587
99804
99489
99644
99402
99513
99484
99484
99839
99590
99630
99770
99390
99874
99387
99623
99945
99376
99587
99589
99928
99604
99570
99611
99551
99486
99456
99731
99443
99405
99514
99405
99454
99478
99834
99392
99562
99411
99417
99885
99576
99688
99846
99577
99400
99506
99416
99493
99492
99457
99850
99391
99374
99652
99444
99680
99607
99377
99682
99551
99448
99728
99818
99474
99728
99406
99572
99958
99405
99400
99558
99445
99628
99760
99506
99436
99670
99727
99465
99431
99416
99421
99376
99652
99759
99479
99486
99887
99422
99626
99401
99632
99634
99909
99739
99459
99950
99510
99753
99738
99593
99474
99550
99647
99594
99644
99499
99497
99498
99707
99707
99506
99942
99637
99376
99537
99409
99484
99849
99641
99571
99473
99464
99842
99497
99395
99882
99497
99372
99635
99371
99749
99625
99554
99876
99808
99401
99879
99495
99424
99614
99472
99587
99732
99499
99859
99437
99790
99383
99797
99456
99860
99378
99689
99420
99502
99399
99695
99528
99543
99731
99610
99545
99555
99511
99696
99800
99810
99635
99471
99642
99429
99836
99502
99415
99748
99705
99532
99782
99637
99714
99439
99424
99901
99752
99876
99590
99463
99630
99414
99444
99373
99405
99480
99704
99493
99387
99482
99373
99799
99549
99475
99502
99693
99453
99445
99573
99688
99497
99707
99498
99566
99449
99689
99525
99582
99594
99724
99925
99695
99471
99622
99459
99486
99464
99631
99786
99582
99402
99942
99757
99785
99459
99687
99782
99461
99457
99573
99610
99593
99463
99381
99544
99825
99397
99865
99390
99660
99513
99781
99462
99442
99679
99752
99914
99570
99624
99391
99689
99586
99589
99856
99679
99713
99713
99499
99703
99620
99540
99759
99505
99672
99489
99488
99631
99669
99616
99539
99623
99688
99823
99531
99488
99872
99487
99450
99516
99637
99440
99400
99406
99739
99544
99867
99517
99626
99420
99544
99431
99579
99521
99642
99506
99867
99665
99682
99535
99417
99526
99782
99475
99677
99451
99461
99505
99801
99956
99767
99502
99742
99435
99768
99601
99613
99675
99377
99619
99374
99783
99665
99714
99434
99492
99494
99460
99571
99459
99386
99709
99531
99543
99708
99518
99485
99414
99389
99632
99760
99711
99805
99433
99553
99632
99604
99487
99648
99415
99842
99400
99437
99747
99375
99414
99547
99590
99502
99808
99555
99488
99411
99464
99382
99630
99708
99455
99375
99921
99546
99461
99590
99681
99576
99532
99382
99507
99525
99589
99538
99550
99877
99821
99493
99469
99429
99677
99454
99591
99642
99389
99482
99407
99414
99463
99393
99839
99448
99493
99656
99719
99470
99558
99463
99577
99568
99774
99629
99747
99621
99520
99453
99495
99374
99737
99816
99447
99678
99538
99675
99395
99751
99749
99459
99782
99574
99531
99433
99688
99518
99501
99805
99377
99884
99488
99614
99649
99640
99397
99408
99588
99370
99538
99387
99421
99652
99499
99745
99493
99488
99416
99669
99418
99374
99766
99508
99370
99605
99863
99441
99569
99372
99738
99937
99556
99664
99412
99427
99542
99375
99441
99651
99532
99709
99782
99410
99787
99513
99559
99503
99858
99445
99542
99674
99463
99583
99386
99398
99700
99763
99602
99968
99543
99690
99807
99630
99493
99552
99829
99602
99706
99733
99696
99845
99801
99470
99683
99768
99598
99474
99754
99707
99466
99697
99375
99443
99518
99599
99516
99414
99591
99628
99447
99883
99537
99452
99442
99820
99552
99385
99559
99397
99431
99418
99493
99391
99513
99429
99835
99770
99576
99385
99963
99741
99619
99402
99552
99418
99655
99610
99440
99604
99615
99727
99385
99580
99487
99382
99403
99641
99529
99589
99456
99446
99535
99559
99454
99492
99543
99437
99540
99492
99523
99682
99376
99378
99579
99460
99372
99515
99373
99459
99561
99702
99731
99656
99434
99522
99384
99398
99396
99781
99469
99445
99722
99457
99800
99411
99592
99411
99817
99470
99544
99589
99508
99566
99439
99389
99448
99746
99658
99490
99654
99505
99407
99704
99703
99569
99770
99801
99604
99677
99463
99827
99458
99576
99587
99466
99422
99691
99693
99484
99424
99579
99963
99694
99750
99485
99681
99426
99577
99579
99401
99573
99700
99482
99452
99591
99585
99434
99500
99511
99577
99836
99729
99774
99587
99456
99560
99764
99456
99853
99379
99391
99763
99470
99399
99437
99428
99379
99399
99612
99385
99902
99512
99460
99384
99641
99382
99381
99373
99804
99390
99634
99698
99485
99655
99752
99403
99787
99535
99482
99799
99509
99467
99894
99587
99584
99434
99627
99389
99506
99734
99381
99403
99603
99840
99498
99391
99378
99492
99522
99535
99764
99394
99448
99493
99499
99456
99533
99764
99806
99420
99485
99663
99370
99432
99592
99538
99612
99746
99755
99405
99710
99807
99582
99460
99781
99595
99414
99423
99718
99892
99643
99666
99819
99477
99376
99404
99457
99757
99600
99459
99475
99591
99818
99430
99636
99734
99655
99419
99463
99418
99514
99459
99518
99415
99371
99560
99940
99433
99420
99442
99653
99513
99749
99830
99452
99724
99425
99511
99879
99482
99788
99533
99484
99784
99529
99532
99486
99651
99703
99644
99611
99421
99652
99575
99438
99652
99489
99380
99636
99737
99708
99514
99698
99674
99823
99418
99639
99641
99424
99669
99415
99462
99870
99522
99384
99970
99841
99701
99567
99377
99606
99384
99480
99695
99424
99503
99791
99478
99408
99421
99482
99603
99592
99476
99393
99490
99395
99991
99740
99697
99552
99499
99679
99774
99509
99569
99470
99658
99762
99772
99771
99433
99540
99562
99488
99435
99624
99485
99412
99957
99430
99482
99664
99509
99399
99874
99502
99716
99440
99641
99459
99500
99396
99381
99384
99904
99380
99401
99480
99553
99421
99450
99680
99540
99841
99759
99478
99672
99699
99450
99650
99536
99627
99391
99911
99391
99642
99743
99724
99377
99739
99522
99496
99502
99559
99722
99637
99485
99551
99809
99516
99701
99607
99732
99518
99501
99407
99438
99622
99470
99374
99508
99549
99505
99871
99447
99507
99852
99407
99628
99743
99592
99643
99632
99633
99905
99708
99612
99691
99376
99765
99418
99675
99461
99648
99627
99398
99930
99372
99661
99837
99778
99778
99399
99564
99548
99520
99665
99424
99533
99433
99453
99600
99859
99494
99711
99531
99493
99620
99784
99399
99629
99861
99456
99548
99507
99736
99517
99606
99722
99676
99560
99565
99690
99781
99603
99523
99785
99498
99639
99577
99893
99600
99625
99732
99445
99842
99447
99582
99500
99544
99660
99534
99385
99726
99965
99500
99578
99767
99380
99391
99884
99774
99511
99426
99449
99760
99427
99381
99471
99634
99605
99530
99454
99687
99600
99376
99435
99382
99432
99447
99564
99527
99375
99989
99506
99419
99590
99483
99625
99551
99730
99660
99921
99548
99578
99660
99541
99806
99884
99760
99693
99915
99804
99609
99665
99546
99773
99395
99563
99632
99871
99373
99802
99370
99487
99754
99611
99490
99553
99541
99459
99413
99586
99445
99669
99375
99416
99385
99639
99418
99758
99915
99706
99825
99589
99404
99509
99528
99643
99414
99423
99772
99418
99443
99640
99460
99653
99943
99643
99640
99807
99504
99392
99583
99380
99499
99572
99499
99460
99524
99570
99664
99572
99397
99449
99844
99399
99734
99428
99593
99380
99526
99522
99908
99584
99637
99379
99718
99651
99733
99538
99833
99610
99381
99609
99461
99432
99690
99645
99813
99664
99455
99452
99572
99577
99591
99482
99489
99518
99663
99579
99798
99636
99744
99399
99619
99637
99852
99660
99739
99573
99740
99629
99419
99400
99548
99746
99568
99628
99436
99536
99533
99405
99713
99540
99614
99408
99923
99721
99501
99461
99397
99888
99401
99746
99496
99566
99649
99813
99789
99960
99497
99749
99396
99604
99424
99484
99916
99487
99698
99651
99395
99374
99873
99517
99568
99550
99640
99484
99450
99548
99477
99432
99374
99544
99390
99490
99427
99671
99687
99576
99566
99427
99374
99755
99644
99490
99551
99672
99575
99520
99416
99434
99444
99520
99823
99665
99535
99636
99455
99547
99833
99503
99709
99396
99801
99461
99684
99424
99567
99453
99596
99493
99898
99551
99472
99697
99484
99513
99482
99369
99502
99781
99457
99480
99408
99485
99398
99477
99729
99667
99923
99593
99817
99412
99437
99927
99823
99567
99435
99431
99663
99798
99648
99627
99385
99637
99829
99878
99812
99854
99425
99624
99704
99695
99390
99715
99535
99531
99470
99449
99709
99520
99608
99401
99684
99712
99813
99394
99693
99677
99705
99746
99482
99370
99669
99404
99618
99431
99390
99677
99441
99578
99840
99437
99427
99770
99563
99522
99501
99484
99752
99627
99471
99454
99608
99426
99459
99712
99451
99703
99881
99694
99689
99495
99521
99459
99395
99602
99841
99515
99424
99404
99471
99585
99684
99528
99623
99532
99672
99733
99832
99571
99495
99712
99571
99617
99492
99621
99866
99748
99576
99847
99718
99990
99620
99726
99729
99573
99433
99494
99608
99423
99676
99558
99723
99393
99700
99456
99425
99395
99795
99523
99730
99586
99495
99370
99566
99807
99775
99920
99411
99927
99646
99384
99636
99501
99675
99761
99766
99510
99383
99747
99797
99637
99441
99379
99897
99430
99719
99681
99821
99526
99866
99665
99596
99546
99548
99591
99638
99496
99506
99807
99597
99419
99447
99421
99423
99577
99640
99616
99750
99756
99431
99605
99665
99621
99610
99547
99419
99641
99425
99483
99437
99759
99873
99526
99456
99633
99431
99599
99622
99380
99416
99806
99501
99491
99571
99852
99379
99531
99871
99448
99560
99497
99547
99728
99868
99662
99413
99644
99513
99582
99477
99472
99520
99512
99782
99586
99435
99744
99402
99403
99693
99623
99536
99472
99656
99631
99452
99708
99516
99493
99642
99660
99915
99840
99444
99442
99430
99419
99685
99407
99424
99501
99609
99822
99575
99520
99846
99488
99460
99431
99703
99635
99552
99740
99834
99519
99376
99526
99694
99380
99542
99387
99717
99667
99642
99589
99473
99376
99510
99665
99566
99425
99859
99595
99584
99473
99643
99576
99446
99611
99806
99775
99524
99903
99588
99443
99673
99464
99399
99556
99377
99521
99714
99771
99426
99664
99649
99504
99477
99377
99741
99464
99382
99574
99660
99486
99541
99401
99399
99439
99605
99563
99645
99429
99371
99918
99632
99623
99511
99417
99687
99457
99369
99533
99498
99481
99389
99465
99518
99428
99677
99530
99632
99727
99685
99852
99476
99470
99789
99725
99432
99424
99664
99437
99688
99808
99673
99440
99617
99613
99627
99378
99395
99485
99589
99652
99666
99475
99546
99648
99391
99430
99858
99765
99511
99393
99746
99787
99399
99596
99444
99535
99509
99398
99648
99415
99522
99585
99411
99822
99418
99537
99552
99715
99510
99498
99465
99708
99772
99397
99668
99585
99465
99498
99398
99485
99406
99641
99665
99541
99780
99604
99419
99398
99621
99532
99411
99433
99536
99506
99770
99542
99547
99877
99493
99619
99554
99568
99575
99621
99606
99566
99622
99670
99385
99460
99447
99493
99640
99548
99526
99751
99520
99631
99738
99788
99392
99410
99431
99448
99719
99599
99528
99881
99448
99731
99779
99836
99444
99432
99710
99679
99396
99676
99702
99510
99494
99453
99864
99805
99454
99393
99561
99532
99582
99482
99374
99543
99819
99415
99413
99741
99481
99428
99533
99961
99447
99557
99466
99525
99509
99414
99519
99414
99534
99913
99684
99800
99463
99395
99654
99794
99398
99622
99377
99555
99576
99752
99753
99905
99883
99768
99584
99534
99731
99430
99715
99600
99394
99600
99783
99409
99401
99534
99412
99776
99641
99619
99812
99837
99837
99792
99422
99611
99476
99484
99714
99590
99411
99419
99602
99394
99456
99376
99439
99388
99426
99607
99416
99572
99530
99498
99853
99442
99398
99589
99593
99372
99382
99569
99434
99489
99674
99885
99785
99792
99408
99466
99504
99577
99375
99533
99610
99749
99484
99377
99489
99513
99866
99708
99682
99490
99445
99515
99747
99592
99509
99457
99414
99521
99457
99509
99470
99553
99692
99723
99666
99449
99949
99390
99557
99446
99661
99442
99547
99606
99447
99657
99743
99497
99496
99755
99841
99551
99628
99394
99711
99627
99395
99703
99514
99443
99612
99701
99814
99581
99546
99729
99871
99796
99438
99589
99754
99377
99790
99565
99648
99562
99538
99423
99398
99478
99463
99539
99426
99581
99405
99718
99641
99423
99766
99454
99533
99492
99439
99953
99763
99761
99620
99510
99777
99980
99376
99547
99647
99762
99472
99612
99645
99568
99483
99372
99605
99679
99595
99508
99520
99497
99729
99750
99582
99838
99673
99376
99677
99790
99470
99456
99579
99483
99645
99865
99912
99496
99480
99427
99614
99544
99793
99702
99544
99449
99636
99469
99370
99543
99764
99939
99753
99540
99599
99604
99618
99450
99763
99500
99618
99925
99435
99681
99560
99682
99635
99420
99414
99487
99590
99671
99447
99684
99636
99402
99493
99793
99747
99484
99525
99423
99494
99614
99769
99668
99898
99837
99598
99454
99523
99736
99634
99594
99373
99430
99729
99661
99615
99673
99427
99781
99786
99583
99625
99392
99388
99552
99535
99839
99772
99455
99636
99448
99430
99675
99513
99623
99614
99872
99443
99557
99429
99518
99397
99540
99521
99616
99618
99449
99850
99778
99730
99863
99727
99417
99630
99408
99657
99490
99795
99729
99516
99438
99431
99536
99455
99395
99635
99433
99711
99473
99625
99835
99747
99597
99425
99776
99387
99569
99827
99410
99590
99382
99531
99571
99382
99419
99590
99387
99488
99616
99438
99491
99712
99381
99372
99519
99470
99394
99470
99509
99548
99382
99984
99385
99422
99518
99702
99878
99609
99840
99370
99425
99433
99471
99611
99428
99559
99391
99746
99626
99480
99382
99619
99597
99685
99405
99392
99820
99571
99558
99845
99432
99629
99428
99480
99660
99699
99380
99517
99721
99539
99987
99411
99398
99410
99574
99678
99471
99688
99891
99720
99527
99662
99373
99704
99708
99807
99597
99468
99589
99685
99468
99564
99567
99578
99486
99476
99637
99662
99479
99679
99770
99644
99385
99536
99447
99735
99390
99382
99791
99421
99783
99707
99512
99712
99886
99517
99657
99736
99387
99692
99578
99386
99555
99427
99944
99899
99732
99462
99521
99663
99475
99461
99556
99734
99397
99799
99503
99776
99404
99497
99854
99893
99542
99398
99596
99406
99407
99495
99499
99758
99745
99468
99585
99596
99445
99718
99597
99441
99484
99631
99673
99619
99422
99464
99659
99391
99607
99379
99416
99538
99424
99392
99573
99888
99398
99542
99823
99438
99409
99453
99413
99615
99371
99428
99401
99818
99853
99678
99590
99635
99447
99463
99619
99765
99687
99700
99688
99377
99382
99533
99861
99846
99719
99952
99382
99740
99804
99404
99806
99547
99510
99615
99647
99450
99508
99467
99420
99701
99779
99870
99419
99618
99872
99521
99690
99514
99438
99860
99398
99417
99733
99556
99468
99488
99434
99665
99682
99420
99407
99467
99601
99607
99674
99500
99783
99750
99726
99523
99385
99537
99504
99944
99382
99456
99493
99444
99934
99742
99502
99698
99605
99624
99485
99655
99780
99758
99440
99428
99465
99727
99906
99447
99710
99530
99822
99487
99858
99385
99651
99434
99748
99542
99433
99655
99576
99607
99540
99486
99406
99782
99384
99413
99569
99460
99662
99373
99419
99838
99579
99604
99649
99565
99668
99421
99442
99676
99794
99599
99708
99538
99557
99445
99481
99791
99643
99690
99595
99434
99844
99722
99932
99927
99630
99447
99429
99478
99788
99648
99644
99573
99798
99479
99694
99660
99555
99527
99451
99612
99509
99435
99433
99660
99402
99533
99547
99687
99479
99574
99372
99526
99897
99514
99391
99374
99442
99477
99520
99545
99581
99625
99447
99523
99401
99394
99769
99552
99522
99822
99920
99700
99719
99495
99403
99693
99733
99628
99555
99504
99614
99641
99673
99429
99962
99458
99592
99490
99416
99700
99711
99608
99785
99883
99716
99588
99436
99726
99734
99803
99674
99831
99555
99687
99838
99690
99620
99683
99531
99489
99711
99680
99692
99480
99500
99434
99810
99747
99849
99575
99534
99670
99571
99661
99811
99737
99646
99841
99568
99639
99388
99404
99382
99821
99539
99789
99719
99568
99370
99610
99478
99700
99808
99589
99632
99813
99428
99499
99612
99593
99640
99680
99920
99639
99474
99526
99770
99584
99390
99540
99450
99702
99530
99661
99824
99822
99490
99769
99543
99682
99686
99563
99542
99804
99490
99540
99502
99697
99997
99677
99608
99652
99540
99391
99525
99640
99439
99809
99727
99396
99371
99484
99817
99387
99399
99874
99895
99594
99405
99633
99714
99377
99848
99456
99791
99491
99484
99587
99725
99619
99406
99796
99593
99478
99418
99422
99558
99648
99519
99577
99563
99511
99482
99510
99906
99469
99489
99742
99515
99952
99685
99598
99510
99590
99800
99460
99587
99706
99679
99441
99626
99606
99387
99383
99522
99586
99510
99647
99438
99621
99517
99460
99403
99666
99527
99551
99870
99369
99393
99450
99549
99639
99485
99684
99512
99659
99490
99533
99404
99821
99585
99567
99889
99392
99474
99426
99671
99880
99533
99575
99587
99607
99618
99661
99699
99840
99557
99450
99395
99407
99483
99400
99869
99466
99776
99401
99385
99754
99460
99535
99643
99815
99676
99610
99383
99449
99409
99459
99546
99380
99685
99634
99463
99672
99472
99482
99627
99467
99431
99571
99431
99623
99463
99536
99392
99380
99787
99521
99499
99613
99770
99371
99468
99685
99487
99595
99583
99441
99631
99452
99435
99420
99584
99374
99415
99392
99487
99481
99487
99729
99811
99384
99455
99705
99664
99601
99564
99697
99599
99657
99638
99372
99626
99507
99453
99843
99500
99509
99381
99461
99621
99584
99893
99458
99672
99375
99628
99387
99682
99891
99473
99501
99536
99803
99654
99553
99390
99802
99549
99787
99391
99866
99736
99461
99740
99452
99564
99952
99537
99436
99518
99556
99537
99467
99478
99536
99379
99491
99373
99603
99538
99503
99676
99890
99396
99574
99815
99402
99444
99758
99560
99706
99375
99537
99726
99679
99699
99983
99373
99376
99751
99561
99745
99558
99727
99793
99669
99466
99743
99779
99635
99498
99494
99507
99633
99472
99586
99508
99390
99446
99558
99537
99395
99613
99519
99741
99723
99653
99930
99601
99471
99851
99656
99784
99501
99502
99647
99436
99580
99525
99529
99479
99492
99765
99695
99442
99714
99376
99479
99634
99380
99433
99606
99391
99501
99523
99648
99428
99412
99642
99374
99645
99628
99395
99430
99380
99418
99509
99723
99384
99775
99514
99415
99518
99610
99585
99722
99481
99768
99474
99687
99597
99528
99447
99462
99483
99541
99874
99445
99507
99670
99589
99450
99958
99765
99454
99595
99535
99469
99849
99570
99625
99452
99436
99696
99379
99546
99559
99745
99421
99861
99396
99472
99411
99484
99666
99544
99534
99475
99558
99439
99542
99691
99883
99414
99662
99637
99503
99500
99579
99818
99475
99663
99446
99500
99897
99609
99713
99386
99460
99849
99603
99451
99552
99426
99435
99591
99704
99559
99591
99374
99668
99557
99534
99382
99465
99833
99824
99394
99485
99431
99550
99613
99374
99570
99886
99620
99386
99717
99654
99815
99725
99814
99421
99544
99556
99561
99735
99844
99422
99821
99371
99459
99555
99814
99406
99510
99678
99599
99795
99432
99432
99719
99408
99410
99446
99527
99603
99418
99483
99971
99425
99499
99812
99700
99883
99614
99513
99717
99696
99790
99840
99514
99872
99564
99610
99385
99756
99883
99924
99423
99773
99436
99383
99445
99382
99505
99768
99500
99418
99804
99525
99673
99462
99570
99626
99652
99637
99548
99373
99472
99578
99417
99621
99499
99625
99671
99382
99436
99896
99616
99877
99452
99548
99510
99861
99848
99710
99371
99569
99761
99445
99747
99796
99595
99534
99528
99752
99392
99442
99625
99874
99589
99406
99542
99396
99490
99438
99750
99794
99512
99658
99567
99401
99857
99633
99745
99588
99388
99478
99539
99392
99577
99686
99894
99375
99765
99736
99557
99552
99474
99480
99579
99497
99910
99407
99780
99636
99551
99586
99493
99705
99669
99759
99690
99631
99398
99627
99702
99541
99432
99487
99736
99635
99703
99392
99388
99371
99707
99419
99510
99601
99372
99640
99563
99456
99553
99771
99643
99478
99423
99471
99748
99737
99426
99477
99555
99617
99707
99735
99710
99594
99486
99887
99581
99749
99565
99448
99528
99398
99411
99691
99732
99477
99611
99502
99639
99465
99847
99521
99488
99441
99507
99657
99590
99408
99390
99835
99544
99727
99687
99711
99486
99887
99665
99381
99517
99391
99796
99430
99837
99683
99411
99733
99525
99420
99591
99484
99686
99739
99397
99834
99640
99705
99383
99589
99735
99769
99768
99825
99576
99583
99383
99660
99753
99499
99809
99575
99695
99652
99405
99600
99551
99610
99675
99673
99548
99551
99669
99385
99724
99571
99766
99513
99461
99609
99486
99737
99438
99710
99376
99409
99600
99715
99379
99669
99415
99854
99507
99533
99539
99667
99386
99583
99663
99660
99537
99474
99528
99554
99647
99751
99840
99422
99473
99634
99398
99637
99439
99701
99390
99395
99532
99475
99548
99396
99509
99678
99380
99376
99666
99567
99421
99870
99612
99374
99930
99423
99477
99408
99605
99777
99601
99412
99460
99759
99491
99445
99402
99704
99408
99719
99769
99444
99460
99771
99584
99389
99410
99455
99380
99723
99608
99425
99471
99399
99553
99500
99924
99670
99651
99821
99394
99521
99678
99812
99390
99551
99400
99415
99867
99497
99512
99715
99423
99602
99687
99804
99555
99423
99588
99458
99446
99562
99618
99671
99732
99612
99730
99381
99380
99652
99621
99682
99611
99670
99399
99633
99829
99572
99601
99591
99628
99398
99978
99424
99847
99773
99399
99675
99743
99479
99849
99624
99823
99579
99437
99419
99478
99818
99428
99807
99941
99660
99698
99809
99387
99929
99484
99459
99424
99634
99671
99594
99384
99661
99376
99864
99468
99586
99480
99513
99703
99383
99390
99433
99725
99571
99426
99414
99799
99515
99696
99521
99623
99476
99419
99731
99370
99451
99967
99410
99437
99688
99392
99600
99698
99443
99372
99458
99413
99564
99620
99430
99564
99497
99814
99385
99734
99596
99593
99804
99457
99795
99908
99538
99375
99743
99651
99825
99461
99764
99568
99928
99700
99424
99875
99697
99521
99636
99461
99599
99394
99480
99563
99498
99417
99703
99405
99689
99544
99374
99570
99478
99403
99672
99609
99730
99401
99387
99408
99488
99570
99516
99525
99657
99482
99408
99497
99694
99576
99677
99431
99611
99523
99463
99787
99907
99455
99731
99721
99381
99380
99451
99729
99619
99737
99489
99428
99681
99682
99588
99742
99479
99529
99654
99500
99485
99409
99435
99605
99525
99381
99905
99524
99556
99739
99401
99798
99853
99769
99481
99624
99619
99803
99859
99584
99511
99727
99722
99672
99470
99531
99625
99384
99736
99717
99692
99519
99517
99486
99768
99420
99403
99601
99681
99385
99598
99527
99919
99511
99405
99475
99793
99900
99479
99858
99935
99651
99538
99494
99436
99617
99601
99375
99653
99394
99842
99458
99418
99479
99653
99748
99429
99398
99385
99449
99431
99620
99450
99477
99503
99485
99381
99603
99549
99512
99567
99390
99866
99385
99429
99471
99758
99465
99535
99640
99860
99548
99761
99391
99522
99872
99503
99578
99574
99788
99553
99482
99605
99523
99463
99722
99399
99472
99707
99774
99436
99419
99556
99608
99559
99496
99896
99512
99722
99394
99749
99377
99441
99569
99486
99435
99390
99587
99601
99724
99783
99478
99412
99513
99459
99506
99455
99533
99828
99808
99641
99651
99719
99480
99429
99420
99761
99407
99400
99844
99603
99771
99832
99901
99840
99800
99905
99740
99492
99424
99456
99506
99383
99750
99438
99675
99403
99507
99597
99391
99465
99562
99604
99817
99690
99605
99594
99461
99910
99631
99574
99706
99446
99375
99421
99413
99586
99454
99632
99554
99593
99737
99454
99379
99523
99467
99392
99382
99832
99428
99727
99659
99447
99488
99862
99413
99425
99944
99511
99699
99410
99507
99607
99405
99862
99692
99564
99502
99394
99690
99443
99497
99408
99382
99561
99657
99536
99645
99631
99432
99912
99375
99455
99740
99542
99451
99591
99409
99426
99533
99791
99510
99711
99499
99854
99701
99823
99471
99395
99801
99750
99885
99414
99780
99480
99580
99682
99858
99633
99665
99650
99513
99555
99462
99728
99625
99680
99424
99498
99603
99418
99648
99437
99608
99383
99764
99375
99421
99486
99803
99903
99912
99489
99758
99436
99799
99778
99372
99781
99474
99454
99498
99585
99472
99585
99519
99482
99392
99388
99412
99441
99572
99476
99568
99412
99592
99424
99403
99492
99406
99400
99877
99537
99475
99731
99590
99423
99735
99447
99448
99503
99451
99802
99595
99407
99480
99552
99410
99412
99374
99468
99492
99399
99708
99904
99395
99636
99434
99593
99470
99857
99893
99496
99900
99481
99467
99541
99659
99557
99485
99643
99395
99434
99621
99458
99572
99435
99827
99819
99481
99438
99691
99443
99635
99758
99603
99822
99527
99482
99417
99860
99621
99530
99655
99439
99379
99387
99620
99559
99528
99715
99740
99410
99852
99746
99801
99631
99558
99537
99669
99637
99454
99678
99508
99632
99628
99515
99740
99688
99450
99615
99425
99401
99931
99374
99724
99648
99403
99575
99416
99553
99507
99602
99864
99391
99421
99416
99470
99528
99729
99392
99574
99478
99570
99617
99392
99372
99721
99480
99401
99587
99424
99575
99376
99403
99455
99895
99529
99807
99411
99628
99372
99435
99753
99735
99656
99651
99789
99759
99483
99639
99390
99825
99429
99647
99542
99697
99903
99371
99595
99640
99432
99432
99458
99439
99424
99525
99539
99455
99645
99400
99528
99714
99376
99767
99911
99439
99444
99592
99680
99600
99499
99423
99785
99562
99586
99520
99622
99813
99433
99818
99485
99627
99611
99848
99444
99594
99717
99505
99391
99703
99431
99661
99389
99830
99692
99728
99991
99635
99825
99766
99748
99683
99450
99704
99812
99866
99452
99410
99423
99666
99518
99537
99416
99604
99439
99579
99512
99472
99519
99663
99838
99757
99668
99698
99890
99566
99724
99960
99627
99533
99423
99900
99456
99369
99840
99559
99526
99886
99824
99715
99489
99377
99822
99781
99476
99426
99435
99546
99683
99473
99440
99686
99481
99558
99395
99409
99373
99535
99716
99587
99383
99897
99942
99671
99380
99491
99415
99452
99517
99729
99598
99456
99805
99703
99883
99894
99686
99801
99441
99633
99531
99415
99902
99566
99456
99631
99578
99631
99436
99507
99401
99427
99406
99773
99816
99506
99560
99776
99699
99876
99489
99764
99546
99597
99452
99716
99680
99798
99589
99941
99561
99830
99379
99736
99484
99550
99438
99814
99591
99514
99534
99413
99568
99807
99663
99667
99787
99718
99523
99447
99398
99388
99477
99381
99541
99733
99726
99555
99442
99484
99474
99582
99409
99739
99563
99651
99581
99532
99894
99516
99543
99730
99563
99627
99439
99379
99440
99435
99710
99498
99815
99489
99824
99436
99458
99841
99387
99910
99420
99724
99467
99472
99578
99392
99809
99784
99717
99493
99628
99769
99485
99410
99867
99781
99482
99414
99649
99542
99544
99918
99557
99670
99412
99674
99466
99403
99643
99499
99627
99612
99664
99371
99380
99568
99376
99620
99733
99486
99775
99487
99639
99802
99473
99374
99496
99452
99454
99628
99704
99534
99736
99521
99911
99739
99477
99907
99489
99527
99962
99470
99375
99518
99440
99465
99546
99443
99784
99807
99469
99407
99916
99458
99538
99637
99583
99552
99436
99578
99377
99678
99599
99451
99572
99655
99462
99772
99603
99544
99587
99488
99804
99611
99400
99535
99878
99384
99374
99433
99594
99620
99524
99492
99543
99370
99482
99771
99374
99579
99480
99474
99740
99631
99815
99468
99679
99625
99506
99385
99677
99734
99386
99388
99393
99393
99537
99503
99682
99404
99489
99775
99726
99374
99402
99459
99454
99679
99768
99577
99422
99540
99655
99459
99865
99663
99409
99375
99560
99626
99551
99472
99839
99827
99415
99683
99567
99567
99993
99848
99826
99581
99802
99681
99677
99709
99495
99944
99376
99582
99446
99752
99567
99488
99607
99764
99797
99404
99704
99818
99586
99377
99654
99706
99445
99865
99438
99741
99434
99456
99914
99780
99841
99753
99421
99436
99379
99467
99666
99384
99432
99673
99472
99476
99521
99536
99498
99615
99576
99796
99456
99556
99449
99773
99766
99553
99694
99571
99473
99613
99457
99459
99371
99513
99372
99760
99436
99526
99428
99590
99798
99645
99510
99635
99504
99464
99487
99792
99818
99591
99791
99673
99631
99651
99470
99520
99528
99907
99762
99419
99866
99914
99465
99375
99749
99795
99537
99741
99450
99404
99430
99852
99433
99600
99724
99387
99473
99546
99396
99478
99707
99847
99704
99631
99615
99400
99580
99451
99656
99715
99566
99763
99528
99486
99414
99799
99477
99378
99635
99728
99602
99405
99737
99397
99412
99435
99764
99740
99405
99521
99670
99445
99497
99457
99387
99377
99926
99515
99865
99702
99684
99622
99474
99649
99448
99698
99370
99384
99913
99918
99448
99419
99697
99422
99848
99621
99673
99577
99855
99853
99738
99855
99534
99686
99811
99540
99526
99693
99511
99561
99390
99766
99412
99612
99463
99643
99828
99579
99448
99584
99579
99548
99533
99579
99596
99464
99378
99381
99566
99515
99796
99451
99436
99388
99410
99563
99396
99647
99693
99369
99831
99492
99587
99565
99710
99788
99499
99387
99767
99851
99402
99391
99446
99537
99790
99433
99438
99650
99844
99416
99703
99787
99535
99675
99529
99600
99523
99544
99569
99418
99439
99678
99626
99518
99678
99784
99407
99471
99693
99468
99646
99457
99705
99726
99486
99382
99429
99612
99496
99629
99464
99758
99565
99477
99388
99588
99556
99413
99411
99520
99514
99418
99586
99428
99630
99606
99540
99503
99546
99949
99673
99741
99963
99654
99534
99776
99606
99735
99579
99823
99426
99553
99689
99470
99588
99409
99529
99564
99451
99377
99739
99769
99487
99730
99963
99469
99728
99821
99447
99612
99437
99393
99666
99444
99683
99440
99542
99410
99621
99760
99702
99520
99762
99523
99890
99824
99637
99496
99526
99399
99490
99385
99691
99483
99576
99643
99524
99502
99494
99515
99648
99383
99763
99504
99463
99647
99903
99883
99387
99424
99587
99586
99449
99537
99559
99454
99585
99435
99531
99449
99724
99794
99645
99482
99472
99491
99728
99421
99443
99536
99700
99545
99785
99457
99531
99527
99499
99374
99767
99700
99435
99399
99600
99481
99474
99472
99552
99515
99833
99455
99393
99501
99543
99528
99475
99688
99477
99796
99892
99515
99520
99387
99569
99457
99377
99458
99747
99546
99594
99377
99463
99400
99467
99413
99788
99728
99563
99471
99482
99854
99634
99459
99432
99936
99587
99623
99402
99689
99723
99383
99402
99593
99724
99741
99544
99414
99693
99774
99519
99601
99762
99760
99400
99736
99547
99439
99583
99727
99503
99801
99464
99722
99421
99575
99370
99615
99375
99642
99611
99525
99578
99462
99679
99413
99781
99421
99838
99548
99506
99383
99762
99493
99753
99437
99376
99506
99618
99725
99447
99394
99707
99454
99389
99528
99591
99415
99665
99658
99414
99540
99544
99780
99802
99706
99482
99397
99574
99631
99605
99617
99698
99478
99603
99389
99400
99389
99894
99519
99529
99673
99574
99600
99564
99651
99637
99408
99708
99405
99384
99412
99618
99731
99564
99522
99440
99548
99399
99645
99486
99499
99438
99907
99487
99681
99783
99383
99743
99428
99565
99579
99417
99608
99466
99388
99409
99475
99853
99437
99430
99771
99816
99603
99624
99579
99452
99511
99631
99768
99652
99480
99758
99444
99964
99861
99479
99584
99487
99478
99478
99517
99814
99670
99514
99704
99575
99389
99645
99568
99560
99520
99751
99483
99650
99536
99694
99714
99500
99556
99399
99725
99605
99528
99693
99482
99648
99444
99436
99696
99412
99845
99449
99538
99537
99632
99726
99445
99648
99838
99440
99377
99548
99667
99401
99481
99792
99395
99700
99660
99398
99707
99537
99475
99410
99515
99790
99478
99582
99472
99671
99622
99578
99429
99870
99828
99648
99387
99508
99548
99379
99458
99798
99490
99396
99551
99609
99621
99591
99369
99556
99401
99728
99699
99648
99614
99733
99370
99392
99636
99662
99373
99527
99464
99588
99620
99908
99606
99509
99639
99898
99418
99371
99508
99629
99512
99748
99752
99489
99590
99538
99598
99539
99593
99627
99576
99606
99470
99431
99797
99435
99920
99374
99647
99781
99860
99506
99562
99641
99675
99382
99498
99648
99566
99392
99763
99539
99839
99555
99925
99895
99718
99417
99715
99636
99545
99439
99373
99637
99635
99372
99406
99535
99467
99439
99820
99699
99375
99415
99927
99540
99748
99544
99648
99481
99417
99879
99939
99625
99396
99840
99480
99589
99893
99581
99745
99449
99574
99463
99545
99544
99768
99836
99809
99516
99428
99515
99413
99596
99618
99512
99399
99496
99479
99897
99420
99421
99721
99424
99551
99581
99412
99737
99529
99737
99628
99392
99746
99421
99499
99795
99787
99388
99440
99387
99810
99713
99832
99806
99762
99516
99397
99440
99599
99548
99851
99846
99576
99500
99675
99594
99808
99669
99428
99735
99508
99573
99444
99530
99507
99725
99402
99593
99759
99395
99540
99556
99665
99780
99401
99496
99570
99481
99602
99383
99515
99569
99465
99605
99423
99438
99734
99383
99423
99705
99872
99459
99901
99420
99947
99557
99637
99542
99454
99419
99882
99458
99935
99824
99419
99757
99559
99842
99458
99549
99399
99586
99674
99526
99508
99496
99535
99824
99407
99712
99555
99553
99424
99427
99461
99524
99432
99858
99511
99598
99586
99545
99567
99720
99426
99429
99552
99431
99375
99389
99581
99879
99699
99711
99554
99938
99501
99921
99633
99619
99713
99391
99766
99776
99488
99668
99746
99424
99522
99766
99488
99735
99370
99395
99705
99481
99459
99404
99412
99641
99818
99472
99992
99908
99681
99615
99387
99664
99550
99406
99379
99382
99745
99410
99459
99560
99638
99569
99580
99522
99657
99559
99403
99372
99791
99432
99451
99653
99427
99459
99543
99857
99394
99408
99578
99403
99542
99643
99898
99403
99513
99488
99385
99375
99394
99385
99868
99839
99571
99695
99708
99398
99406
99386
99692
99572
99414
99714
99489
99460
99579
99404
99546
99539
99714
99927
99539
99494
99677
99656
99403
99625
99511
99558
99491
99493
99380
99479
99406
99635
99394
99721
99443
99730
99453
99605
99406
99587
99497
99708
99684
99702
99716
99633
99730
99584
99737
99411
99679
99421
99448
99969
99460
99638
99552
99374
99381
99616
99369
99610
99455
99699
99426
99479
99767
99408
99609
99589
99370
99448
99513
99396
99839
99440
99450
99791
99526
99564
99658
99728
99478
99540
99450
99464
99570
99502
99506
99399
99397
99472
99627
99637
99495
99569
99586
99610
99768
99681
99410
99721
99515
99512
99722
99376
99707
99566
99614
99603
99513
99636
99389
99652
99421
99389
99516
99371
99861
99645
99682
99611
99370
99532
99461
99390
99741
99376
99494
99409
99904
99672
99747
99792
99592
99505
99638
99392
99768
99729
99539
99538
99688
99541
99623
99412
99716
99806
99464
99552
99379
99782
99756
99412
99550
99785
99611
99622
99706
99435
99571
99481
99775
99427
99683
99423
99384
99659
99833
99779
99551
99780
99627
99803
99649
99400
99655
99608
99688
99411
99488
99752
99534
99630
99409
99582
99373
99682
99390
99651
99621
99599
99650
99579
99620
99658
99505
99868
99621
99480
99677
99814
99398
99734
99407
99417
99676
99722
99381
99671
99407
99699
99393
99619
99412
99461
99739
99427
99396
99865
99538
99724
99442
99386
99632
99522
99570
99828
99644
99560
99427
99968
99464
99648
99695
99536
99655
99476
99751
99562
99753
99861
99434
99458
99404
99797
99588
99733
99391
99561
99473
99588
99512
99745
99375
99884
99444
99417
99820
99568
99672
99656
99476
99744
99389
99660
99590
99410
99791
99550
99556
99740
99374
99397
99397
99502
99583
99415
99432
99415
99633
99633
99369
99745
99685
99680
99607
99604
99608
99608
99528
99658
99476
99708
99379
99843
99549
99738
99507
99699
99835
99375
99419
99396
99773
99466
99505
99670
99529
99408
99697
99901
99431
99703
99419
99741
99512
99381
99686
99608
99814
99431
99394
99641
99434
99451
99450
99510
99411
99491
99544
99620
99577
99623
99695
99579
99817
99576
99421
99485
99455
99721
99737
99676
99792
99520
99616
99492
99534
99705
99481
99790
99475
99419
99696
99751
99461
99719
99428
99858
99394
99412
99786
99465
99702
99476
99614
99967
99421
99532
99869
99678
99635
99427
99628
99506
99415
99601
99488
99639
99627
99709
99382
99421
99456
99408
99386
99715
99590
99926
99534
99426
99375
99524
99524
99371
99537
99397
99515
99422
99374
99742
99620
99837
99454
99468
99804
99394
99551
99465
99495
99441
99556
99683
99540
99450
99657
99370
99439
99561
99503
99822
99444
99374
99534
99634
99543
99369
99609
99408
99650
99520
99381
99378
99716
99592
99506
99465
99655
99794
99512
99712
99519
99534
99533
99460
99504
99414
99865
99669
99556
99389
99451
99557
99677
99455
99435
99611
99743
99506
99542
99768
99457
99895
99755
99821
99574
99744
99643
99661
99671
99604
99491
99662
99582
99437
99455
99695
99426
99481
99388
99443
99798
99751
99592
99642
99495
99400
99617
99688
99532
99565
99426
99401
99451
99601
99817
99954
99646
99504
99433
99856
99594
99745
99983
99429
99390
99547
99585
99521
99676
99812
99723
99473
99583
99754
99613
99376
99848
99758
99637
99414
99688
99795
99463
99734
99905
99737
99373
99369
99523
99923
99586
99643
99642
99792
99718
99618
99600
99548
99464
99422
99590
99420
99431
99613
99629
99421
99658
99537
99707
99372
99793
99456
99533
99403
99612
99649
99719
99374
99396
99957
99635
99660
99866
99511
99623
99483
99553
99544
99756
99619
99647
99590
99791
99981
99542
99460
99767
99423
99871
99394
99548
99865
99525
99842
99457
99448
99521
99601
99493
99575
99614
99681
99749
99876
99435
99852
99489
99566
99773
99637
99494
99786
99462
99478
99503
99777
99661
99626
99657
99478
99527
99730
99498
99520
99599
99511
99547
99841
99860
99665
99468
99449
99807
99743
99399
99630
99690
99674
99463
99397
99533
99390
99607
99829
99633
99605
99479
99756
99616
99582
99529
99743
99544
99668
99485
99589
99425
99790
99378
99710
99383
99603
99748
99815
99456
99576
99645
99598
99378
99433
99655
99606
99539
99522
99635
99630
99379
99456
99446
99607
99433
99780
99381
99579
99618
99489
99750
99385
99794
99446
99597
99589
99484
99542
99762
99880
99461
99517
99787
99568
99770
99504
99525
99838
99629
99576
99401
99556
99435
99420
99593
99666
99824
99631
99521
99590
99416
99765
99507
99460
99652
99544
99562
99481
99719
99919
99492
99475
99744
99595
99816
99434
99431
99530
99695
99402
99499
99487
99774
99642
99536
99615
99499
99637
99661
99389
99773
99487
99500
99698
99882
99406
99533
99592
99519
99579
99646
99910
99773
99795
99703
99905
99431
99764
99425
99722
99729
99481
99389
99489
99377
99389
99601
99560
99415
99426
99790
99787
99510
99482
99666
99616
99524
99706
99516
99832
99695
99504
99680
99498
99660
99435
99451
99785
99376
99884
99394
99518
99482
99631
99763
99491
99443
99510
99757
99616
99478
99453
99590
99551
99627
99810
99636
99452
99736
99920
99470
99377
99450
99684
99567
99667
99793
99376
99600
99569
99409
99738
99719
99444
99550
99687
99433
99386
99696
99798
99714
99887
99451
99511
99428
99569
99472
99561
99714
99762
99762
99418
99508
99507
99584
99531
99537
99515
99546
99843
99592
99755
99434
99375
99515
99425
99557
99664
99528
99531
99542
99850
99375
99593
99514
99566
99522
99916
99399
99543
99440
99399
99387
99529
99781
99545
99628
99869
99417
99451
99533
99986
99428
99399
99854
99969
99933
99798
99844
99543
99370
99729
99520
99504
99371
99403
99390
99404
99541
99656
99801
99425
99634
99858
99780
99633
99478
99664
99465
99644
99422
99516
99822
99421
99792
99573
99511
99713
99468
99458
99497
99668
99503
99446
99686
99894
99512
99795
99616
99414
99813
99436
99401
99491
99697
99509
99726
99526
99548
99375
99867
99586
99608
99536
99466
99695
99519
99645
99873
99891
99503
99432
99441
99454
99871
99475
99508
99760
99612
99442
99597
99585
99742
99770
99645
99549
99481
99798
99390
99727
99634
99451
99555
99460
99370
99618
99639
99465
99393
99469
99414
99609
99750
99753
99479
99408
99517
99595
99409
99732
99531
99752
99488
99646
99531
99707
99761
99529
99503
99502
99943
99459
99418
99454
99566
99813
99539
99431
99564
99491
99575
99705
99605
99855
99378
99492
99491
99384
99714
99406
99376
99878
99682
99501
99573
99571
99578
99609
99577
99385
99526
99436
99527
99410
99476
99591
99628
99409
99643
99797
99672
99448
99388
99719
99587
99433
99525
99659
99427
99612
99456
99440
99500
99425
99464
99492
99598
99481
99662
99661
99377
99710
99560
99372
99464
99807
99396
99422
99434
99385
99372
99469
99481
99541
99643
99630
99409
99837
99849
99664
99615
99503
99808
99457
99588
99641
99575
99480
99914
99486
99937
99536
99715
99544
99470
99709
99615
99492
99482
99712
99423
99526
99899
99589
99712
99921
99888
99722
99581
99645
99675
99494
99444
99561
99799
99722
99734
99787
99387
99403
99542
99789
99821
99572
99398
99385
99669
99728
99764
99819
99715
99418
99586
99388
99532
99580
99377
99482
99582
99537
99628
99401
99370
99547
99484
99512
99388
99695
99915
99451
99627
99639
99378
99433
99585
99611
99430
99636
99373
99617
99672
99477
99473
99623
99411
99865
99597
99557
99475
99415
99973
99867
99526
99536
99578
99748
99409
99741
99796
99434
99377
99631
99397
99521
99438
99483
99774
99836
99548
99517
99931
99658
99469
99542
99422
99578
99590
99486
99776
99450
99704
99518
99423
99746
99426
99419
99389
99852
99620
99379
99816
99715
99590
99833
99553
99494
99707
99429
99405
99517
99467
99378
99468
99731
99552
99439
99695
99378
99521
99395
99567
99476
99455
99685
99553
99502
99543
99498
99670
99485
99573
99621
99480
99387
99692
99579
99509
99756
99405
99427
99539
99557
99544
99497
99650
99862
99453
99409
99804
99874
99636
99446
99459
99785
99483
99539
99419
99910
99370
99669
99402
99383
99707
99688
99810
99819
99828
99820
99779
99574
99682
99610
99447
99431
99801
99595
99639
99738
99434
99752
99620
99749
99486
99444
99472
99889
99719
99394
99728
99654
99427
99551
99668
99476
99718
99416
99503
99433
99456
99759
99586
99572
99631
99445
99436
99564
99521
99497
99797
99876
99715
99423
99453
99794
99592
99581
99417
99780
99587
99460
99373
99484
99601
99872
99649
99706
99570
99890
99747
99514
99460
99461
99516
99548
99711
99489
99667
99854
99715
99504
99601
99533
99511
99903
99389
99561
99867
99540
99516
99691
99518
99541
99664
99442
99933
99470
99567
99569
99758
99581
99758
99621
99419
99733
99515
99502
99876
99793
99712
99448
99460
99578
99713
99747
99606
99661
99475
99437
99472
99544
99724
99642
99802
99417
99522
99388
99607
99377
99654
99439
99568
99882
99595
99537
99439
99642
99615
99447
99551
99516
99863
99380
99403
99681
99562
99492
99562
99409
99511
99505
99700
99387
99525
99602
99424
99371
99763
99413
99681
99545
99637
99379
99734
99530
99705
99465
99613
99514
99370
99617
99406
99405
99553
99436
99900
99526
99635
99381
99461
99443
99876
99723
99478
99436
99394
99422
99717
99569
99426
99587
99523
99973
99406
99425
99468
99791
99402
99673
99649
99849
99404
99819
99507
99707
99441
99535
99437
99597
99734
99829
99505
99413
99545
99725
99480
99562
99430
99475
99578
99511
99580
99774
99459
99414
99471
99405
99416
99374
99639
99952
99724
99422
99781
99547
99378
99799
99546
99861
99909
99556
99501
99537
99611
99432
99766
99436
99882
99427
99665
99721
99571
99599
99462
99618
99644
99579
99790
99601
99757
99451
99428
99765
99456
99402
99534
99487
99567
99718
99468
99677
99378
99396
99564
99396
99405
99806
99575
99573
99649
99384
99767
99526
99685
99801
99799
99489
99807
99838
99389
99449
99482
99638
99513
99638
99373
99416
99710
99504
99532
99592
99525
99387
99556
99525
99670
99477
99384
99449
99450
99771
99817
99606
99847
99455
99720
99485
99726
99707
99860
99560
99378
99671
99737
99444
99789
99494
99442
99377
99501
99532
99654
99370
99674
99514
99510
99822
99478
99537
99378
99567
99606
99477
99418
99762
99521
99457
99640
99474
99462
99678
99484
99370
99574
99681
99386
99425
99888
99495
99893
99486
99653
99448
99380
99653
99566
99650
99715
99573
99431
99567
99555
99605
99623
99755
99386
99648
99857
99425
99770
99893
99659
99478
99538
99377
99409
99802
99527
99428
99485
99655
99393
99802
99507
99756
99640
99578
99388
99608
99658
99486
99381
99446
99538
99690
99791
99527
99370
99610
99655
99418
99539
99606
99631
99390
99471
99840
99697
99831
99428
99711
99528
99489
99424
99748
99542
99458
99554
99832
99603
99527
99536
99529
99508
99771
99839
99871
99414
99863
99872
99648
99420
99414
99653
99448
99817
99409
99543
99402
99806
99400
99645
99393
99780
99411
99430
99636
99386
99462
99901
99608
99609
99386
99504
99555
99413
99661
99454
99438
99417
99679
99439
99389
99633
99616
99554
99707
99477
99735
99528
99445
99574
99751
99706
99522
99661
99563
99742
99506
99411
99560
99834
99405
99549
99591
99680
99738
99545
99808
99427
99876
99464
99585
99504
99516
99421
99397
99570
99848
99602
99675
99422
99553
99411
99420
99751
99414
99698
99432
99628
99438
99833
99706
99511
99449
99651
99370
99774
99475
99623
99503
99562
99577
99707
99375
99599
99448
99603
99557
99467
99585
99374
99554
99481
99677
99692
99458
99541
99453
99401
99440
99668
99475
99626
99673
99643
99513
99587
99611
99401
99409
99475
99529
99623
99583
99617
99610
99608
99429
99467
99389
99378
99687
99518
99430
99847
99404
99652
99567
99453
99747
99589
99506
99370
99916
99568
99535
99465
99416
99805
99745
99370
99610
99816
99597
99533
99856
99650
99583
99369
99628
99775
99470
99370
99540
99907
99694
99712
99507
99683
99438
99768
99412
99832
99751
99457
99506
99722
99671
99383
99636
99442
99547
99776
99522
99376
99441
99583
99726
99758
99387
99371
99722
99661
99817
99375
99772
99597
99492
99396
99580
99695
99934
99647
99401
99491
99506
99496
99541
99598
99454
99986
99426
99697
99400
99637
99450
99423
99438
99855
99496
99581
99434
99377
99469
99541
99675
99484
99369
99949
99818
99680
99516
99407
99712
99707
99563
99454
99401
99670
99419
99516
99382
99719
99393
99405
99519
99978
99461
99678
99822
99561
99781
99496
99394
99783
99598
99514
99443
99730
99651
99902
99531
99466
99588
99636
99372
99524
99790
99556
99560
99474
99444
99435
99414
99460
99624
99553
99410
99549
99426
99411
99561
99543
99548
99459
99416
99730
99374
99708
99703
99697
99651
99592
99381
99396
99686
99395
99467
99490
99517
99496
99699
99423
99705
99441
99414
99910
99501
99708
99535
99497
99631
99691
99618
99558
99533
99411
99387
99824
99575
99429
99854
99553
99597
99465
99721
99759
99647
99448
99372
99722
99773
99528
99530
99434
99464
99547
99877
99531
99646
99711
99429
99730
99919
99558
99394
99584
99371
99418
99442
99561
99511
99505
99699
99534
99585
99516
99534
99737
99767
99720
99384
99766
99573
99609
99429
99722
99603
99784
99659
99432
99586
99403
99716
99685
99517
99770
99504
99646
99651
99398
99796
99469
99658
99809
99599
99452
99532
99416
99435
99449
99526
99638
99657
99777
99628
99431
99614
99533
99484
99734
99580
99590
99825
99545
99453
99663
99522
99688
99579
99550
99606
99558
99458
99491
99543
99559
99704
99656
99483
99501
99769
99384
99616
99536
99753
99561
99422
99703
99396
99443
99556
99382
99447
99618
99728
99610
99622
99416
99736
99376
99546
99415
99427
99562
99840
99525
99657
99705
99466
99673
99432
99579
99406
99415
99521
99524
99871
99578
99580
99405
99381
99663
99506
99536
99662
99449
99496
99813
99715
99591
99838
99807
99389
99461
99416
99944
99780
99735
99753
99545
99708
99433
99546
99500
99563
99764
99612
99550
99382
99393
99575
99418
99700
99936
99903
99485
99764
99395
99462
99441
99678
99645
99676
99581
99546
99511
99506
99457
99678
99862
99820
99529
99709
99443
99531
99505
99470
99419
99627
99432
99409
99402
99668
99745
99586
99573
99703
99738
99624
99505
99522
99453
99627
99580
99571
99593
99588
99371
99668
99591
99646
99706
99468
99378
99673
99627
99541
99496
99379
99634
99393
99677
99715
99575
99454
99594
99699
99771
99607
99606
99451
99487
99391
99382
99374
99776
99620
99768
99420
99512
99471
99412
99518
99429
99899
99487
99962
99516
99452
99666
99596
99487
99405
99760
99662
99416
99593
99713
99419
99479
99903
99439
99719
99733
99642
99793
99495
99487
99531
99577
99431
99613
99452
99370
99377
99402
99743
99394
99487
99547
99445
99448
99704
99627
99440
99696
99462
99601
99407
99406
99486
99458
99433
99598
99553
99369
99552
99457
99670
99415
99761
99625
99441
99630
99601
99842
99734
99755
99853
99610
99436
99710
99404
99598
99508
99377
99843
99764
99406
99886
99886
99387
99779
99604
99378
99967
99575
99557
99409
99710
99601
99439
99725
99481
99822
99508
99600
99450
99590
99582
99440
99978
99580
99633
99370
99835
99599
99505
99534
99542
99627
99405
99590
99555
99897
99417
99650
99553
99660
99614
99511
99755
99653
99431
99804
99404
99446
99565
99474
99594
99551
99686
99927
99383
99545
99539
99608
99492
99901
99433
99434
99772
99469
99905
99425
99634
99650
99501
99531
99571
99404
99559
99629
99376
99778
99647
99676
99424
99760
99633
99387
99492
99707
99655
99422
99567
99586
99450
99578
99780
99464
99787
99643
99441
99493
99937
99509
99785
99394
99612
99466
99433
99551
99546
99467
99889
99538
99527
99499
99397
99463
99538
99440
99429
99373
99488
99530
99460
99474
99486
99488
99791
99729
99595
99724
99457
99717
99869
99428
99617
99369
99809
99794
99797
99415
99819
99529
99636
99405
99659
99396
99506
99386
99457
99375
99403
99622
99423
99672
99664
99556
99450
99651
99635
99683
99519
99497
99826
99975
99410
99556
99639
99526
99648
99515
99452
99911
99746
99786
99772
99704
99711
99687
99635
99619
99483
99485
99767
99436
99735
99632
99552
99406
99408
99388
99779
99443
99585
99685
99893
99488
99592
99677
99433
99428
99634
99675
99533
99646
99814
99597
99403
99533
99587
99608
99736
99746
99405
99553
99503
99855
99510
99472
99558
99645
99595
99433
99425
99456
99406
99607
99453
99580
99406
99477
99583
99416
99371
99495
99418
99418
99520
99436
99494
99631
99581
99792
99475
99415
99372
99700
99556
99762
99588
99635
99737
99379
99552
99822
99699
99614
99759
99692
99390
99646
99476
99675
99614
99666
99446
99836
99514
99457
99825
99407
99717
99744
99578
99666
99383
99462
99426
99621
99407
99512
99527
99782
99625
99598
99662
99406
99839
99698
99443
99542
99489
99610
99522
99369
99479
99483
99470
99489
99395
99447
99379
99690
99664
99645
99492
99743
99668
99545
99833
99692
99586
99395
99515
99658
99629
99487
99517
99473
99442
99613
99725
99896
99716
99465
99411
99697
99466
99394
99532
99408
99507
99493
99374
99500
99737
99648
99388
99526
99669
99769
99428
99771
99590
99607
99756
99897
99597
99915
99882
99983
99692
99383
99458
99523
99545
99686
99542
99520
99691
99490
99583
99437
99732
99598
99610
99619
99730
99897
99400
99426
99508
99653
99679
99620
99522
99680
99850
99598
99647
99535
99417
99530
99627
99695
99781
99729
99645
99883
99707
99378
99545
99418
99411
99483
99382
99442
99406
99745
99476
99546
99508
99535
99381
99650
99803
99485
99460
99698
99449
99717
99661
99818
99382
99481
99474
99422
99531
99443
99434
99380
99395
99952
99590
99731
99497
99476
99520
99488
99435
99736
99540
99403
99408
99633
99391
99545
99788
99470
99572
99373
99507
99377
99533
99438
99689
99374
99378
99442
99461
99880
99448
99502
99511
99438
99802
99617
99653
99665
99486
99490
99459
99393
99885
99937
99701
99712
99405
99693
99584
99771
99494
99441
99567
99470
99795
99507
99467
99988
99426
99601
99618
99459
99585
99387
99450
99747
99824
99558
99667
99561
99601
99422
99450
99527
99372
99848
99487
99767
99528
99511
99400
99444
99476
99369
99390
99401
99565
99565
99789
99448
99628
99393
99521
99555
99683
99494
99611
99502
99615
99441
99497
99638
99497
99851
99442
99563
99459
99598
99432
99439
99690
99498
99539
99532
99475
99785
99770
99526
99492
99417
99740
99432
99538
99486
99841
99675
99561
99377
99566
99861
99383
99507
99530
99671
99589
99615
99494
99631
99694
99686
99724
99576
99480
99668
99776
99519
99836
99645
99625
99867
99632
99384
99393
99465
99920
99660
99678
99443
99769
99644
99912
99472
99430
99702
99384
99475
99589
99628
99498
99421
99883
99370
99392
99751
99711
99558
99587
99529
99714
99541
99454
99416
99695
99536
99377
99571
99511
99437
99638
99461
99536
99469
99817
99548
99586
99375
99466
99919
99383
99493
99527
99847
99392
99678
99766
99444
99397
99492
99646
99580
99599
99395
99487
99704
99434
99487
99663
99683
99703
99506
99392
99633
99766
99591
99596
99423
99769
99465
99652
99405
99848
99405
99585
99467
99856
99405
99392
99560
99385
99511
99622
99868
99474
99850
99428
99435
99408
99437
99792
99680
99494
99613
99450
99552
99858
99509
99853
99638
99468
99763
99525
99474
99386
99694
99910
99382
99668
99470
99460
99602
99782
99696
99588
99734
99583
99563
99491
99391
99461
99448
99726
99680
99447
99568
99631
99892
99755
99372
99415
99381
99828
99576
99376
99501
99764
99606
99422
99769
99784
99673
99599
99743
99425
99478
99684
99373
99540
99402
99792
99762
99374
99548
99793
99582
99642
99764
99751
99871
99449
99830
99629
99672
99402
99584
99627
99488
99508
99862
99780
99887
99444
99856
99429
99470
99627
99746
99666
99369
99707
99578
99604
99472
99467
99430
99463
99644
99426
99687
99392
99451
99466
99544
99517
99439
99702
99550
99447
99719
99528
99569
99745
99639
99427
99459
99663
99416
99500
99730
99657
99477
99739
99558
99722
99476
99890
99809
99556
99854
99477
99387
99483
99481
99524
99623
99621
99657
99699
99388
99782
99501
99736
99403
99748
99470
99996
99594
99456
99516
99672
99460
99492
99815
99586
99582
99735
99743
99596
99855
99887
99552
99412
99661
99633
99898
99517
99777
99990
99378
99567
99907
99584
99506
99772
99600
99397
99868
99633
99479
99620
99381
99390
99709
99771
99413
99729
99410
99377
99384
99919
99469
99734
99391
99846
99483
99442
99457
99505
99378
99397
99401
99370
99424
99413
99477
99375
99400
99795
99523
99895
99513
99438
99458
99385
99385
99839
99511
99513
99711
99655
99397
99523
99410
99647
99603
99504
99545
99656
99695
99613
99513
99540
99552
99606
99491
99433
99818
99468
99645
99411
99644
99715
99433
99545
99510
99691
99474
99706
99399
99402
99605
99723
99386
99785
99696
99468
99754
99430
99701
99472
99695
99589
99369
99807
99712
99635
99523
99771
99763
99791
99736
99503
99674
99537
99727
99632
99408
99534
99855
99519
99653
99599
99552
99772
99683
99373
99611
99580
99508
99673
99518
99871
99631
99492
99708
99778
99457
99509
99491
99701
99371
99578
99417
99659
99824
99738
99489
99929
99472
99460
99411
99521
99489
99754
99414
99707
99464
99521
99718
99643
99554
99772
99372
99871
99392
99518
99616
99383
99770
99482
99433
99462
99458
99423
99538
99457
99592
99620
99684
99936
99465
99558
99371
99972
99433
99462
99622
99513
99528
99790
99639
99674
99528
99720
99738
99854
99545
99520
99818
99642
99484
99382
99372
99450
99674
99580
99574
99517
99585
99562
99437
99630
99436
99740
99435
99888
99909
99725
99447
99387
99551
99780
99962
99502
99432
99414
99414
99422
99443
99392
99777
99918
99443
99532
99585
99373
99576
99384
99624
99393
99372
99395
99549
99592
99801
99586
99650
99603
99460
99514
99569
99473
99505
99750
99673
99660
99809
99609
99660
99646
99496
99440
99819
99791
99401
99395
99391
99482
99485
99630
99681
99405
99601
99553
99479
99543
99652
99723
99430
99833
99493
99650
99793
99391
99684
99561
99610
99503
99832
99676
99756
99562
99453
99377
99487
99428
99709
99558
99375
99421
99505
99774
99504
99631
99913
99576
99495
99490
99487
99516
99568
99420
99695
99530
99489
99370
99375
99476
99641
99607
99861
99489
99704
99689
99543
99580
99479
99453
99532
99438
99642
99375
99673
99432
99464
99459
99466
99402
99424
99905
99426
99414
99555
99660
99405
99626
99628
99850
99723
99640
99629
99586
99542
99506
99394
99384
99732
99595
99548
99530
99899
99757
99455
99540
99473
99782
99566
99465
99526
99563
99499
99405
99840
99446
99536
99431
99521
99430
99870
99860
99480
99469
99420
99975
99536
99468
99778
99543
99583
99796
99544
99542
99740
99395
99843
99519
99459
99511
99613
99552
99848
99638
99666
99681
99514
99419
99503
99513
99788
99885
99490
99436
99431
99795
99694
99576
99523
99693
99447
99389
99617
99531
99649
99870
99370
99724
99697
99423
99513
99400
99562
99424
99638
99446
99586
99751
99423
99633
99383
99759
99813
99761
99603
99414
99400
99721
99469
99897
99977
99424
99405
99552
99370
99388
99498
99569
99545
99822
99608
99698
99608
99705
99474
99481
99397
99868
99401
99466
99402
99910
99374
99491
99901
99545
99592
99430
99579
99456
99725
99576
99530
99629
99419
99505
99534
99673
99953
99649
99677
99607
99399
99435
99607
99391
99484
99603
99880
99548
99607
99564
99426
99702
99756
99369
99427
99406
99867
99542
99412
99705
99391
99515
99491
99749
99637
99509
99558
99725
99464
99581
99500
99602
99489
99558
99391
99381
99808
99900
99850
99864
99488
99600
99393
99416
99443
99709
99564
99369
99536
99688
99571
99606
99492
99414
99761
99492
99538
99970
99823
99821
99434
99539
99880
99391
99381
99588
99860
99957
99491
99598
99431
99471
99847
99530
99701
99823
99470
99700
99403
99941
99714
99527
99644
99602
99683
99492
99554
99419
99372
99509
99792
99504
99437
99373
99404
99592
99736
99395
99510
99652
99549
99879
99599
99697
99775
99469
99758
99380
99420
99552
99902
99724
99441
99954
99830
99596
99552
99890
99752
99843
99550
99408
99509
99755
99661
99491
99846
99385
99486
99505
99774
99498
99470
99550
99660
99570
99383
99901
99405
99682
99451
99662
99533
99597
99790
99917
99813
99950
99873
99389
99706
99772
99524
99613
99514
99602
99454
99493
99413
99622
99530
99543
99899
99463
99450
99615
99423
99929
99786
99521
99486
99579
99502
99931
99444
99725
99543
99823
99720
99732
99530
99805
99499
99460
99369
99501
99474
99577
99626
99595
99415
99705
99523
99559
99646
99443
99499
99681
99489
99716
99424
99379
99678
99613
99929
99474
99721
99656
99428
99545
99412
99378
99528
99676
99417
99818
99462
99520
99700
99523
99572
99483
99526
99403
99383
99704
99493
99861
99462
99586
99876
99735
99711
99563
99772
99720
99448
99408
99522
99369
99846
99468
99425
99590
99657
99782
99547
99775
99395
99554
99403
99607
99870
99551
99441
99674
99739
99383
99583
99681
99749
99891
99531
99816
99513
99440
99719
99539
99436
99872
99708
99462
99489
99795
99379
99447
99539
99736
99925
99471
99656
99727
99758
99646
99622
99438
99682
99548
99518
99575
99882
99372
99648
99487
99462
99605
99437
99630
99496
99435
99588
99410
99451
99871
99372
99389
99402
99508
99558
99580
99486
99624
99536
99620
99409
99573
99743
99851
99624
99481
99370
99433
99951
99374
99407
99628
99378
99427
99691
99623
99758
99371
99584
99778
99792
99628
99400
99619
99713
99472
99505
99527
99829
99456
99492
99594
99535
99576
99400
99438
99456
99637
99775
99417
99411
99383
99394
99604
99473
99476
99423
99540
99518
99677
99611
99549
99419
99435
99632
99528
99462
99885
99601
99388
99726
99549
99540
99758
99494
99433
99568
99846
99786
99480
99466
99602
99672
99648
99543
99470
99727
99847
99705
99386
99467
99547
99448
99558
99454
99972
99682
99510
99610
99452
99954
99595
99414
99378
99827
99440
99702
99458
99800
99596
99402
99660
99569
99420
99670
99543
99555
99833
99406
99788
99443
99625
99416
99408
99424
99660
99390
99584
99654
99459
99854
99699
99719
99957
99612
99510
99663
99806
99794
99380
99436
99385
99605
99688
99440
99381
99589
99555
99423
99482
99696
99658
99388
99398
99775
99520
99376
99620
99437
99518
99430
99373
99437
99600
99491
99464
99761
99435
99376
99418
99422
99392
99590
99385
99648
99804
99631
99920
99637
99628
99434
99638
99634
99520
99845
99515
99621
99410
99605
99712
99381
99679
99426
99732
99369
99607
99397
99531
99521
99782
99398
99727
99731
99667
99375
99406
99520
99511
99553
99617
99375
99572
99716
99417
99501
99707
99704
99447
99446
99531
99384
99471
99496
99459
99453
99497
99613
99534
99446
99523
99483
99448
99490
99642
99639
99876
99436
99698
99386
99482
99899
99722
99461
99502
99650
99611
99664
99572
99701
99539
99660
99514
99654
99404
99450
99536
99641
99497
99936
99559
99781
99905
99459
99709
99698
99528
99684
99653
99834
99568
99528
99395
99980
99491
99509
99398
99807
99384
99626
99538
99594
99739
99805
99600
99574
99634
99534
99767
99654
99533
99735
99568
99453
99537
99757
99444
99484
99460
99649
99432
99406
99453
99539
99419
99494
99614
99435
99463
99838
99601
99515
99624
99435
99555
99469
99938
99810
99701
99426
99479
99464
99655
99606
99498
99622
99479
99404
99393
99669
99579
99523
99475
99419
99411
99454
99388
99441
99382
99825
99451
99597
99510
99373
99373
99636
99385
99547
99389
99576
99711
99727
99371
99480
99524
99393
99465
99594
99847
99403
99504
99461
99774
99478
99594
99437
99753
99477
99607
99795
99864
99391
99481
99489
99733
99503
99577
99637
99473
99676
99715
99566
99863
99459
99637
99467
99588
99530
99372
99552
99582
99596
99567
99481
99650
99490
99762
99473
99465
99716
99488
99838
99585
99785
99537
99636
99665
99757
99846
99786
99460
99689
99634
99450
99471
99533
99423
99553
99712
99514
99478
99580
99520
99833
99493
99811
99477
99627
99612
99466
99704
99963
99582
99496
99845
99715
99881
99555
99512
99588
99593
99548
99803
99513
99460
99445
99793
99611
99816
99815
99874
99371
99906
99385
99823
99707
99411
99924
99386
99378
99517
99514
99915
99629
99419
99654
99521
99425
99609
99438
99422
99588
99704
99731
99437
99695
99510
99725
99440
99547
99574
99430
99395
99428
99482
99445
99472
99639
99704
99553
99454
99393
99736
99388
99489
99606
99495
99372
99612
99926
99857
99463
99859
99379
99423
99712
99531
99520
99552
99376
99379
99628
99684
99449
99695
99448
99772
99564
99964
99635
99656
99608
99513
99809
99887
99537
99806
99464
99489
99936
99927
99423
99552
99501
99695
99521
99827
99438
99593
99554
99381
99451
99731
99578
99427
99567
99713
99617
99695
99734
99520
99775
99445
99618
99634
99410
99617
99382
99786
99461
99671
99427
99504
99617
99488
99418
99783
99625
99804
99427
99634
99722
99531
99440
99403
99380
99803
99577
99493
99703
99453
99379
99686
99652
99647
99429
99500
99729
99802
99500
99715
99377
99753
99405
99410
99517
99377
99674
99644
99560
99385
99616
99375
99408
99373
99717
99398
99554
99521
99453
99748
99743
99500
99452
99478
99453
99840
99492
99480
99468
99528
99414
99489
99559
99476
99485
99535
99413
99443
99682
99603
99579
99410
99436
99730
99551
99495
99902
99391
99863
99725
99571
99382
99553
99522
99402
99704
99789
99468
99480
99431
99388
99638
99634
99422
99610
99462
99461
99743
99383
99891
99559
99397
99434
99890
99497
99605
99466
99484
99392
99538
99635
99474
99446
99519
99719
99712
99656
99860
99450
99681
99570
99899
99772
99761
99857
99499
99632
99621
99454
99478
99624
99653
99543
99686
99737
99461
99406
99662
99623
99386
99637
99512
99634
99584
99822
99774
99607
99446
99779
99548
99740
99726
99636
99473
99661
99730
99549
99414
99798
99626
99421
99777
99710
99918
99398
99422
99507
99484
99906
99777
99594
99762
99538
99535
99742
99524
99535
99394
99809
99643
99425
99809
99680
99474
99591
99462
99890
99587
99663
99726
99532
99814
99473
99537
99800
99564
99627
99387
99557
99370
99709
99472
99416
99847
99516
99858
99752
99554
99949
99465
99489
99596
99844
99672
99473
99612
99886
99575
99673
99415
99751
99645
99642
99475
99620
99778
99637
99521
99478
99487
99416
99372
99620
99375
99494
99696
99546
99476
99475
99531
99686
99421
99399
99599
99629
99437
99789
99552
99452
99618
99821
99477
99399
99431
99628
99548
99745
99413
99475
99637
99705
99666
99427
99670
99710
99574
99594
99382
99555
99700
99562
99435
99622
99753
99847
99509
99587
99832
99701
99371
99858
99415
99713
99571
99415
99387
99848
99615
99664
99461
99621
99908
99385
99490
99542
99892
99400
99493
99470
99376
99507
99466
99398
99652
99402
99501
99484
99454
99421
99532
99491
99448
99823
99421
99634
99849
99459
99532
99408
99728
99646
99439
99624
99712
99903
99638
99743
99644
99437
99498
99538
99742
99570
99433
99650
99827
99816
99699
99381
99848
99603
99886
99438
99630
99436
99388
99388
99406
99519
99639
99527
99685
99668
99407
99667
99571
99602
99392
99543
99476
99471
99675
99659
99545
99403
99789
99439
99701
99484
99432
99430
99971
99396
99654
99457
99407
99829
99466
99410
99485
99775
99494
99419
99480
99399
99898
99592
99489
99565
99537
99639
99678
99770
99783
99547
99441
99664
99573
99512
99771
99803
99521
99723
99478
99513
99433
99570
99915
99683
99630
99571
99910
99847
99944
99649
99605
99655
99443
99604
99472
99948
99385
99789
99643
99467
99403
99529
99547
99429
99669
99746
99386
99790
99513
99441
99496
99744
99666
99575
99733
99566
99745
99604
99690
99626
99406
99724
99712
99467
99849
99395
99459
99462
99644
99896
99762
99370
99596
99678
99828
99476
99768
99479
99588
99448
99502
99628
99501
99633
99394
99440
99401
99819
99436
99590
99551
99525
99383
99806
99737
99648
99647
99669
99465
99388
99638
99386
99658
99532
99509
99556
99660
99585
99426
99544
99679
99541
99404
99465
99487
99710
99405
99466
99884
99455
99375
99665
99762
99485
99660
99607
99385
99609
99395
99613
99729
99373
99602
99382
99486
99709
99484
99806
99523
99391
99627
99539
99708
99419
99548
99493
99674
99442
99549
99433
99616
99506
99725
99376
99412
99620
99499
99475
99379
99502
99524
99460
99403
99538
99497
99458
99909
99535
99553
99657
99407
99664
99392
99662
99683
99598
99404
99412
99535
99549
99662
99591
99643
99382
99838
99702
99566
99517
99516
99652
99393
99841
99487
99505
99661
99391
99627
99561
99439
99426
99721
99371
99478
99896
99659
99509
99515
99562
99412
99723
99553
99514
99438
99526
99683
99680
99433
99580
99560
99502
99852
99374
99414
99475
99668
99501
99797
99684
99560
99780
99690
99493
99671
99417
99780
99524
99669
99495
99605
99422
99759
99685
99869
99502
99755
99842
99426
99420
99369
99440
99653
99643
99495
99526
99549
99784
99614
99438
99845
99496
99754
99667
99491
99530
99855
99515
99402
99686
99456
99408
99696
99486
99378
99649
99557
99435
99767
99572
99655
99737
99602
99412
99631
99416
99516
99596
99644
99404
99382
99476
99574
99418
99766
99386
99838
99529
99502
99689
99870
99568
99826
99457
99452
99379
99569
99449
99480
99373
99575
99825
99595
99461
99445
99444
99507
99604
99524
99465
99544
99758
99457
99522
99615
99699
99573
99596
99563
99606
99523
99422
99444
99590
99964
99478
99794
99568
99619
99571
99459
99432
99719
99471
99883
99527
99605
99374
99729
99409
99553
99451
99714
99597
99400
99560
99445
99375
99632
99478
99756
99678
99573
99369
99622
99370
99379
99373
99765
99529
99897
99586
99782
99389
99945
99817
99761
99505
99410
99424
99546
99627
99722
99668
99436
99416
99680
99878
99684
99449
99721
99603
99403
99932
99629
99766
99656
99454
99413
99469
99377
99751
99731
99463
99550
99837
99571
99825
99595
99516
99628
99389
99386
99430
99826
99401
99517
99533
99472
99576
99667
99528
99586
99494
99576
99556
99577
99494
99544
99495
99591
99452
99506
99385
99586
99798
99577
99430
99407
99422
99515
99602
99471
99525
99406
99449
99479
99921
99507
99982
99397
99399
99533
99700
99382
99735
99696
99805
99605
99388
99839
99396
99938
99465
99755
99618
99511
99701
99450
99751
99576
99802
99701
99406
99719
99604
99443
99374
99430
99932
99654
99781
99544
99486
99422
99574
99515
99565
99775
99664
99488
99387
99653
99414
99887
99384
99729
99482
99392
99807
99393
99479
99604
99749
99529
99681
99959
99541
99843
99722
99493
99381
99668
99744
99691
99704
99663
99674
99548
99396
99617
99450
99376
99833
99443
99611
99691
99506
99728
99533
99384
99748
99550
99501
99666
99533
99748
99381
99682
99615
99528
99393
99488
99559
99689
99926
99624
99592
99908
99380
99396
99914
99627
99601
99471
99416
99595
99645
99397
99563
99416
99564
99652
99763
99626
99484
99509
99671
99481
99675
99610
99447
99622
99391
99379
99853
99635
99445
99846
99555
99487
99679
99872
99417
99742
99635
99444
99952
99598
99471
99516
99676
99494
99557
99874
99599
99593
99599
99681
99465
99671
99798
99460
99468
99747
99390
99753
99611
99811
99453
99602
99638
99542
99661
99753
99591
99489
99499
99792
99901
99787
99891
99563
99706
99635
99630
99909
99490
99399
99732
99469
99407
99743
99473
99655
99705
99434
99764
99568
99861
99390
99408
99486
99481
99716
99574
99447
99582
99720
99814
99878
99444
99451
99555
99922
99606
99745
99677
99372
99644
99375
99683
99748
99934
99672
99680
99516
99517
99551
99396
99385
99796
99697
99421
99685
99727
99450
99392
99454
99405
99464
99848
99650
99615
99404
99702
99805
99575
99474
99440
99404
99451
99943
99585
99699
99625
99869
99521
99708
99378
99409
99617
99391
99489
99608
99565
99626
99613
99692
99510
99556
99637
99941
99498
99799
99692
99626
99494
99659
99734
99402
99444
99758
99645
99600
99913
99695
99517
99742
99547
99772
99567
99492
99412
99531
99868
99640
99653
99523
99416
99378
99490
99370
99665
99604
99828
99421
99480
99671
99910
99457
99708
99487
99449
99704
99596
99535
99997
99922
99476
99553
99590
99629
99582
99948
99413
99856
99422
99621
99645
99618
99501
99691
99375
99405
99532
99407
99645
99382
99420
99621
99891
99435
99775
99778
99411
99437
99443
99433
99705
99494
99815
99594
99963
99382
99537
99448
99581
99895
99685
99485
99432
99717
99549
99574
99502
99711
99398
99641
99667
99443
99781
99670
99499
99537
99746
99386
99416
99789
99419
99711
99504
99425
99442
99452
99707
99731
99432
99422
99785
99515
99534
99443
99838
99469
99636
99409
99596
99826
99518
99553
99497
99807
99480
99553
99621
99419
99613
99583
99660
99572
99722
99812
99847
99409
99571
99733
99384
99528
99394
99392
99551
99442
99519
99406
99467
99592
99564
99496
99432
99674
99577
99569
99520
99459
99553
99369
99768
99697
99949
99392
99625
99936
99516
99810
99621
99764
99918
99442
99439
99620
99749
99450
99821
99384
99447
99678
99595
99375
99535
99711
99673
99440
99567
99461
99780
99666
99675
99826
99372
99603
99374
99704
99911
99658
99732
99447
99663
99540
99404
99481
99459
99428
99659
99600
99797
99389
99404
99438
99416
99803
99684
99568
99493
99755
99446
99526
99392
99877
99604
99744
99543
99492
99578
99990
99571
99442
99669
99490
99502
99825
99443
99643
99808
99608
99379
99824
99427
99446
99748
99909
99838
99421
99649
99621
99555
99447
99461
99433
99746
99698
99549
99762
99381
99558
99514
99503
99466
99820
99832
99376
99635
99517
99576
99818
99437
99687
99593
99482
99450
99377
99682
99724
99912
99512
99409
99668
99849
99569
99851
99637
99491
99516
99681
99730
99371
99537
99433
99598
99657
99461
99601
99940
99488
99619
99852
99394
99731
99373
99554
99605
99852
99370
99703
99862
99510
99938
99593
99374
99374
99773
99541
99571
99491
99636
99715
99787
99816
99623
99633
99417
99605
99400
99696
99514
99564
99756
99494
99900
99608
99793
99754
99836
99437
99772
99482
99604
99705
99786
99374
99628
99470
99471
99552
99470
99659
99370
99709
99411
99669
99604
99747
99684
99435
99476
99604
99847
99445
99760
99608
99387
99486
99758
99691
99471
99653
99882
99677
99499
99501
99779
99651
99715
99437
99775
99838
99657
99412
99383
99475
99689
99433
99509
99448
99871
99615
99474
99677
99845
99441
99459
99678
99396
99697
99521
99661
99616
99617
99464
99965
99451
99495
99778
99913
99466
99529
99636
99667
99516
99646
99398
99435
99560
99774
99491
99828
99726
99675
99525
99533
99740
99445
99480
99609
99685
99632
99436
99561
99488
99583
99516
99473
99422
99657
99681
99499
99813
99684
99724
99436
99707
99485
99448
99885
99483
99745
99520
99554
99532
99887
99478
99596
99684
99394
99556
99406
99515
99777
99575
99924
99433
99445
99456
99855
99509
99390
99408
99439
99462
99466
99406
99552
99626
99386
99730
99514
99623
99814
99584
99784
99578
99421
99758
99758
99392
99583
99388
99461
99725
99377
99428
99587
99554
99390
99376
99600
99712
99401
99407
99697
99768
99517
99390
99871
99595
99404
99598
99766
99555
99838
99875
99460
99498
99641
99495
99405
99444
99468
99532
99926
99642
99895
99395
99704
99713
99530
99673
99413
99483
99743
99655
99494
99616
99753
99430
99403
99438
99540
99472
99369
99443
99506
99686
99434
99552
99377
99373
99551
99384
99722
99775
99606
99796
99831
99883
99747
99701
99618
99693
99416
99501
99508
99502
99445
99614
99376
99442
99815
99416
99568
99724
99881
99846
99548
99862
99512
99501
99498
99543
99567
99878
99648
99441
99388
99807
99687
99536
99532
99591
99443
99814
99444
99551
99579
99585
99487
99638
99419
99508
99657
99739
99774
99590
99962
99508
99710
99381
99458
99495
99728
99615
99768
99392
99532
99888
99538
99443
99570
99734
99369
99376
99403
99595
99776
99391
99633
99467
99453
99648
99424
99732
99661
99617
99407
99741
99540
99889
99850
99542
99576
99628
99380
99689
99483
99771
99622
99454
99488
99570
99382
99760
99762
99456
99372
99559
99467
99600
99953
99849
99516
99475
99393
99512
99529
99429
99450
99413
99485
99648
99852
99855
99659
99684
99435
99421
99386
99486
99759
99376
99523
99496
99745
99971
99648
99855
99532
99378
99382
99598
99562
99616
99388
99494
99693
99492
99529
99559
99801
99483
99487
99686
99556
99479
99648
99459
99457
99676
99770
99667
99519
99720
99416
99543
99490
99463
99500
99767
99465
99616
99636
99694
99667
99615
99381
99622
99818
99603
99373
99391
99434
99421
99507
99451
99465
99828
99856
99770
99745
99671
99441
99585
99663
99749
99565
99928
99866
99648
99548
99712
99510
99447
99370
99776
99614
99544
99780
99472
99551
99633
99835
99873
99539
99510
99447
99413
99656
99545
99406
99574
99528
99496
99760
99572
99477
99513
99554
99496
99425
99696
99492
99391
99460
99815
99568
99470
99753
99463
99545
99449
99500
99734
99907
99744
99535
99487
99411
99459
99478
99614
99527
99504
99618
99789
99450
99383
99644
99450
99535
99602
99837
99574
99409
99762
99391
99454
99681
99409
99876
99539
99597
99387
99469
99478
99392
99842
99402
99877
99420
99888
99707
99701
99772
99521
99477
99511
99577
99550
99514
99537
99399
99550
99462
99545
99735
99453
99561
99748
99532
99423
99441
99498
99464
99953
99478
99467
99418
99555
99424
99478
99540
99836
99545
99561
99373
99614
99516
99431
99384
99743
99443
99369
99683
99421
99437
99796
99407
99491
99385
99441
99622
99480
99590
99755
99423
99493
99902
99414
99961
99643
99647
99468
99830
99707
99444
99397
99527
99460
99881
99392
99388
99849
99575
99430
99566
99372
99512
99869
99451
99446
99454
99369
99373
99404
99485
99538
99389
99782
99638
99508
99728
99439
99770
99703
99787
99435
99529
99608
99424
99432
99863
99465
99619
99655
99525
99870
99667
99609
99618
99763
99524
99589
99608
99569
99409
99385
99428
99563
99568
99787
99776
99632
99655
99826
99555
99375
99529
99392
99490
99807
99407
99591
99853
99715
99685
99469
99481
99532
99950
99645
99378
99373
99428
99719
99482
99479
99656
99608
99455
99379
99777
99825
99457
99436
99645
99414
99390
99406
99613
99422
99705
99375
99555
99880
99600
99530
99498
99719
99434
99581
99687
99688
99569
99638
99378
99714
99523
99463
99392
99446
99611
99588
99640
99453
99466
99796
99543
99754
99625
99573
99500
99471
99623
99602
99640
99518
99576
99504
99732
99531
99535
99609
99474
99541
99474
99383
99406
99658
99643
99833
99672
99624
99678
99789
99536
99456
99544
99673
99639
99736
99497
99630
99743
99685
99442
99690
99516
99451
99458
99387
99541
99647
99427
99463
99442
99806
99395
99385
99560
99450
99733
99718
99548
99480
99502
99424
99421
99721
99667
99460
99588
99758
99928
99391
99399
99414
99414
99426
99522
99554
99571
99469
99657
99585
99376
99519
99690
99656
99639
99475
99412
99517
99382
99438
99824
99582
99820
99519
99377
99432
99436
99771
99568
99904
99750
99566
99507
99443
99516
99752
99537
99486
99388
99620
99407
99401
99437
99447
99610
99783
99683
99740
99379
99441
99575
99454
99488
99539
99503
99467
99760
99582
99849
99551
99517
99397
99692
99806
99420
99685
99410
99676
99589
99628
99618
99586
99380
99457
99817
99509
99453
99632
99546
99837
99728
99761
99547
99909
99767
99459
99500
99544
99575
99618
99717
99655
99381
99501
99440
99422
99709
99564
99712
99613
99402
99748
99542
99399
99372
99380
99660
99559
99683
99763
99635
99651
99574
99762
99631
99567
99381
99443
99561
99474
99521
99524
99419
99775
99698
99422
99387
99597
99862
99515
99396
99891
99500
99563
99837
99376
99400
99441
99621
99808
99433
99398
99663
99634
99544
99755
99511
99634
99817
99407
99480
99493
99444
99804
99875
99416
99640
99736
99832
99578
99431
99501
99618
99717
99585
99671
99496
99672
99906
99789
99404
99508
99697
99691
99488
99611
99741
99781
99592
99897
99912
99568
99522
99876
99609
99392
99821
99373
99751
99474
99776
99663
99962
99465
99422
99559
99417
99735
99783
99422
99434
99428
99802
99592
99439
99708
99374
99814
99760
99443
99604
99951
99949
99395
99953
99410
99861
99443
99793
99399
99921
99580
99489
99904
99856
99486
99575
99406
99634
99566
99588
99822
99918
99462
99392
99445
99770
99790
99861
99493
99714
99459
99537
99436
99527
99390
99465
99420
99505
99608
99516
99675
99562
99390
99477
99377
99470
99377
99659
99644
99825
99424
99718
99695
99861
99462
99392
99554
99740
99484
99607
99806
99388
99379
99893
99446
99723
99598
99442
99389
99373
99503
99536
99725
99740
99478
99689
99854
99629
99455
99403
99856
99688
99862
99954
99481
99767
99530
99522
99407
99502
99546
99913
99674
99369
99611
99429
99827
99387
99679
99610
99823
99770
99753
99847
99730
99370
99688
99414
99580
99440
99513
99527
99384
99423
99476
99432
99475
99396
99885
99619
99454
99501
99928
99820
99644
99422
99978
99546
99635
99679
99571
99501
99469
99674
99519
99635
99388
99413
99672
99617
99458
99500
99384
99376
99839
99405
99615
99766
99459
99699
99600
99584
99583
99760
99685
99471
99686
99747
99666
99522
99690
99469
99857
99729
99502
99399
99650
99400
99487
99668
99517
99402
99391
99603
99633
99754
99684
99452
99441
99458
99866
99470
99401
99545
99424
99900
99526
99646
99548
99419
99834
99560
99399
99558
99569
99662
99781
99644
99412
99593
99664
99518
99545
99764
99511
99699
99433
99760
99737
99454
99416
99600
99614
99856
99743
99570
99391
99510
99638
99404
99472
99507
99786
99774
99722
99784
99614
99465
99686
99484
99384
99766
99736
99818
99551
99909
99462
99406
99839
99637
99503
99464
99397
99697
99686
99505
99543
99554
99549
99620
99616
99569
99406
99663
99659
99398
99474
99436
99416
99603
99664
99621
99806
99791
99746
99370
99543
99716
99686
99581
99746
99438
99461
99666
99416
99887
99402
99741
99669
99581
99474
99373
99897
99680
99530
99476
99955
99694
99806
99683
99437
99507
99777
99499
99636
99686
99403
99531
99457
99493
99379
99457
99493
99522
99561
99385
99951
99617
99612
99891
99393
99670
99460
99591
99828
99457
99443
99573
99397
99498
99963
99543
99482
99508
99779
99682
99885
99609
99641
99636
99483
99462
99653
99719
99423
99474
99606
99792
99540
99782
99416
99391
99472
99573
99706
99393
99381
99664
99608
99673
99544
99775
99451
99689
99522
99492
99596
99514
99495
99619
99886
99385
99536
99565
99528
99389
99644
99441
99620
99759
99648
99685
99370
99818
99668
99491
99473
99443
99542
99424
99394
99798
99553
99545
99870
99494
99568
99649
99667
99703
99461
99507
99813
99449
99815
99407
99377
99400
99925
99387
99499
99851
99608
99889
99541
99796
99542
99606
99789
99779
99579
99518
99508
99411
99864
99544
99664
99721
99756
99523
99566
99725
99656
99508
99495
99408
99391
99740
99508
99414
99557
99627
99386
99554
99834
99806
99589
99629
99436
99698
99447
99429
99659
99695
99370
99788
99930
99698
99492
99401
99680
99517
99546
99427
99694
99399
99437
99730
99387
99926
99553
99406
99774
99420
99509
99484
99619
99432
99580
99512
99491
99802
99703
99672
99373
99745
99780
99422
99406
99693
99712
99592
99489
99608
99826
99434
99777
99516
99669
99676
99651
99379
99695
99506
99402
99374
99584
99672
99857
99433
99679
99759
99464
99616
99496
99380
99449
99461
99865
99539
99520
99770
99417
99439
99561
99452
99753
99792
99818
99930
99494
99481
99483
99440
99526
99717
99517
99556
99408
99587
99564
99494
99514
99630
99701
99966
99507
99590
99687
99511
99541
99952
99398
99402
99501
99552
99440
99434
99801
99568
99619
99842
99597
99375
99660
99629
99486
99593
99704
99568
99596
99456
99568
99530
99623
99567
99711
99516
99526
99725
99732
99525
99534
99390
99583
99896
99476
99460
99428
99868
99455
99814
99763
99603
99379
99446
99467
99687
99409
99431
99632
99487
99500
99499
99586
99771
99717
99447
99555
99957
99372
99853
99571
99418
99587
99645
99886
99711
99567
99633
99517
99517
99414
99546
99551
99889
99417
99531
99558
99514
99505
99371
99502
99769
99438
99720
99764
99426
99506
99518
99453
99584
99514
99566
99406
99578
99465
99725
99581
99392
99626
99555
99547
99461
99584
99570
99584
99438
99381
99560
99575
99689
99686
99630
99629
99508
99502
99583
99889
99596
99848
99652
99388
99848
99803
99619
99546
99378
99832
99633
99485
99640
99578
99609
99496
99517
99447
99741
99393
99490
99726
99881
99718
99396
99543
99720
99584
99917
99436
99679
99420
99445
99617
99726
99669
99874
99857
99631
99853
99463
99640
99582
99556
99640
99597
99451
99459
99636
99439
99448
99685
99442
99761
99387
99536
99481
99450
99388
99378
99423
99738
99515
99466
99528
99506
99490
99388
99401
99805
99696
99657
99798
99415
99640
99730
99789
99765
99411
99503
99964
99453
99664
99369
99602
99564
99809
99393
99441
99542
99824
99559
99552
99698
99378
99822
99504
99382
99643
99519
99434
99668
99447
99373
99399
99494
99494
99381
99432
99408
99386
99665
99870
99561
99388
99393
99659
99642
99858
99562
99649
99487
99672
99369
99426
99610
99397
99598
99614
99818
99898
99413
99416
99720
99540
99405
99384
99462
99388
99395
99486
99767
99657
99760
99672
99403
99619
99753
99517
99901
99736
99723
99689
99731
99540
99527
99454
99593
99505
99599
99575
99466
99420
99525
99498
99828
99482
99657
99686
99674
99472
99819
99428
99456
99402
99614
99644
99587
99470
99448
99604
99370
99546
99494
99616
99739
99691
99431
99515
99620
99630
99793
99552
99379
99452
99454
99752
99484
99618
99507
99457
99702
99606
99525
99508
99779
99661
99681
99669
99505
99431
99398
99550
99494
99513
99546
99496
99503
99437
99521
99565
99607
99575
99616
99623
99538
99507
99701
99545
99463
99405
99393
99649
99438
99714
99498
99847
99588
99583
99592
99456
99452
99745
99475
99553
99448
99424
99471
99662
99637
99537
99370
99773
99771
99387
99613
99396
99395
99633
99636
99413
99557
99724
99649
99434
99857
99663
99527
99441
99549
99507
99542
99546
99377
99475
99481
99556
99374
99446
99481
99710
99835
99702
99671
99457
99779
99403
99724
99696
99550
99479
99677
99465
99617
99459
99864
99528
99383
99860
99419
99939
99492
99709
99720
99408
99525
99893
99546
99816
99406
99572
99424
99480
99501
99617
99596
99535
99940
99508
99452
99478
99771
99573
99711
99463
99831
99778
99398
99829
99598
99614
99438
99405
99437
99373
99478
99692
99417
99572
99493
99712
99576
99412
99512
99386
99601
99654
99472
99857
99600
99442
99504
99825
99773
99616
99399
99488
99389
99674
99650
99396
99589
99729
99852
99527
99378
99554
99605
99514
99496
99433
99406
99431
99679
99718
99575
99680
99778
99816
99610
99733
99395
99551
99552
99518
99654
99488
99732
99644
99456
99655
99404
99856
99577
99815
99619
99571
99383
99601
99437
99458
99554
99843
99419
99472
99456
99661
99687
99429
99771
99513
99516
99782
99757
99378
99459
99510
99553
99554
99449
99606
99457
99586
99865
99502
99733
99488
99467
99910
99445
99453
99473
99684
99682
99509
99423
99606
99609
99540
99416
99383
99885
99642
99704
99819
99398
99543
99581
99557
99437
99427
99659
99370
99492
99583
99529
99665
99387
99596
99644
99731
99920
99712
99386
99851
99688
99533
99884
99803
99717
99658
99452
99456
99417
99765
99715
99578
99767
99384
99787
99802
99410
99399
99882
99424
99381
99467
99622
99405
99830
99384
99433
99820
99523
99770
99428
99821
99417
99500
99945
99371
99407
99383
99435
99910
99753
99601
99445
99395
99488
99793
99450
99638
99505
99656
99647
99551
99740
99815
99748
99429
99754
99414
99436
99474
99424
99460
99836
99482
99428
99738
99390
99435
99529
99542
99554
99543
99715
99576
99816
99793
99933
99873
99632
99378
99459
99911
99530
99709
99529
99486
99673
99446
99395
99514
99639
99523
99626
99562
99709
99906
99791
99579
99396
99564
99657
99782
99738
99693
99701
99379
99680
99518
99779
99429
99493
99431
99678
99494
99638
99443
99560
99546
99861
99848
99502
99491
99555
99763
99850
99413
99733
99566
99650
99573
99614
99413
99435
99625
99546
99459
99507
99380
99510
99683
99572
99409
99446
99587
99597
99906
99522
99696
99549
99713
99602
99622
99428
99704
99506
99465
99549
99555
99625
99505
99793
99676
99441
99712
99430
99848
99816
99675
99454
99675
99822
99587
99394
99589
99842
99487
99601
99577
99488
99449
99627
99629
99693
99750
99498
99458
99489
99465
99653
99638
99573
99421
99460
99456
99601
99833
99714
99599
99578
99576
99451
99511
99446
99499
99443
99484
99601
99622
99470
99405
99772
99679
99552
99445
99739
99653
99688
99414
99796
99482
99722
99816
99524
99423
99433
99453
99404
99468
99553
99701
99491
99576
99549
99598
99862
99512
99480
99725
99694
99452
99380
99377
99491
99593
99506
99730
99728
99584
99393
99555
99691
99471
99381
99888
99383
99738
99704
99406
99459
99699
99400
99655
99450
99921
99397
99440
99823
99839
99733
99801
99572
99588
99571
99878
99689
99497
99376
99489
99820
99495
99432
99370
99431
99414
99622
99791
99637
99683
99564
99614
99492
99536
99678
99839
99465
99689
99701
99386
99627
99627
99552
99403
99409
99454
99403
99870
99665
99674
99494
99476
99609
99594
99738
99418
99820
99481
99724
99632
99442
99743
99473
99388
99762
99697
99500
99417
99445
99598
99786
99627
99650
99601
99730
99424
99444
99853
99423
99392
99462
99803
99523
99421
99846
99421
99917
99661
99511
99639
99468
99745
99404
99632
99530
99501
99556
99435
99500
99734
99670
99398
99615
99408
99759
99644
99432
99728
99384
99589
99526
99897
99579
99521
99902
99478
99479
99479
99409
99490
99482
99750
99542
99790
99557
99477
99626
99898
99420
99604
99631
99566
99729
99598
99534
99617
99454
99378
99375
99503
99422
99441
99607
99397
99426
99777
99586
99736
99499
99483
99573
99554
99614
99516
99611
99562
99491
99566
99504
99527
99684
99565
99377
99651
99533
99703
99706
99474
99658
99370
99539
99394
99892
99483
99423
99642
99424
99733
99696
99634
99856
99397
99546
99564
99408
99523
99506
99804
99465
99411
99578
99472
99780
99618
99573
99426
99918
99533
99647
99555
99579
99959
99386
99550
99544
99523
99713
99840
99980
99643
99513
99771
99570
99581
99488
99783
99374
99497
99403
99380
99503
99402
99681
99425
99875
99458
99493
99635
99464
99486
99674
99454
99470
99909
99534
99511
99383
99517
99423
99754
99579
99871
99453
99371
99461
99652
99603
99495
99372
99779
99877
99552
99863
99814
99642
99795
99381
99878
99564
99524
99391
99625
99685
99485
99451
99377
99415
99640
99462
99786
99573
99817
99411
99501
99872
99835
99439
99489
99396
99636
99683
99466
99534
99632
99668
99869
99995
99593
99772
99539
99662
99597
99589
99499
99591
99603
99379
99814
99484
99616
99721
99519
99685
99483
99416
99474
99398
99510
99464
99691
99410
99630
99373
99419
99447
99426
99740
99455
99732
99588
99376
99484
99599
99451
99511
99392
99592
99809
99558
99811
99817
99381
99710
99625
99767
99372
99430
99741
99412
99571
99563
99396
99509
99553
99554
99570
99778
99595
99732
99450
99397
99565
99381
99460
99741
99482
99559
99525
99392
99373
99519
99493
99447
99683
99513
99528
99769
99734
99742
99630
99662
99799
99634
99450
99459
99469
99456
99476
99527
99446
99398
99617
99463
99632
99369
99736
99899
99425
99558
99521
99427
99600
99693
99471
99647
99598
99620
99591
99632
99406
99897
99693
99831
99628
99664
99585
99560
99726
99748
99488
99473
99447
99513
99521
99469
99598
99561
99425
99587
99526
99602
99864
99424
99511
99806
99517
99442
99393
99501
99683
99796
99473
99570
99513
99466
99415
99392
99729
99611
99461
99400
99720
99632
99821
99469
99394
99514
99765
99388
99596
99401
99499
99690
99615
99522
99388
99469
99584
99547
99393
99614
99922
99492
99459
99765
99672
99638
99681
99554
99408
99381
99759
99370
99661
99639
99465
99652
99749
99497
99618
99606
99588
99450
99734
99406
99854
99512
99578
99732
99545
99750
99908
99370
99400
99835
99731
99942
99701
99746
99739
99943
99664
99834
99434
99670
99393
99591
99608
99661
99928
99583
99614
99877
99620
99465
99641
99573
99598
99643
99585
99431
99490
99525
99385
99433
99786
99497
99405
99378
99595
99390
99654
99610
99447
99456
99604
99756
99608
99508
99848
99560
99454
99677
99594
99492
99634
99706
99656
99607
99597
99736
99876
99647
99446
99625
99541
99452
99414
99553
99486
99736
99591
99434
99850
99409
99880
99792
99419
99455
99488
99791
99888
99702
99741
99666
99417
99453
99468
99621
99443
99417
99428
99437
99721
99689
99681
99419
99415
99499
99937
99395
99777
99397
99526
99543
99717
99608
99528
99852
99438
99481
99422
99393
99552
99486
99428
99414
99514
99662
99726
99396
99439
99745
99609
99681
99785
99621
99853
99421
99509
99592
99541
99523
99520
99568
99733
99400
99588
99773
99780
99630
99682
99495
99420
99818
99541
99599
99384
99414
99532
99434
99753
99468
99395
99668
99867
99487
99397
99462
99572
99889
99424
99684
99521
99938
99684
99501
99544
99696
99432
99683
99437
99553
99734
99378
99800
99776
99555
99595
99434
99391
99625
99432
99404
99896
99560
99501
99521
99875
99662
99489
99369
99437
99395
99716
99609
99669
99506
99815
99428
99436
99496
99810
99643
99437
99475
99805
99418
99471
99763
99549
99389
99501
99524
99376
99906
99623
99658
99641
99903
99603
99456
99506
99482
99611
99563
99746
99456
99414
99542
99390
99529
99667
99426
99680
99464
99949
99553
99500
99581
99662
99493
99612
99734
99422
99416
99634
99448
99790
99497
99674
99664
99758
99646
99410
99446
99812
99466
99393
99773
99550
99604
99614
99425
99837
99783
99491
99369
99493
99448
99458
99440
99738
99422
99757
99544
99520
99416
99875
99609
99889
99635
99662
99546
99520
99519
99387
99394
99599
99560
99435
99513
99485
99422
99396
99518
99454
99395
99369
99425
99870
99453
99390
99503
99491
99827
99372
99679
99382
99643
99532
99709
99577
99422
99638
99775
99624
99542
99677
99372
99471
99422
99575
99833
99395
99662
99529
99926
99447
99584
99589
99407
99608
99679
99369
99742
99499
99802
99620
99551
99476
99410
99788
99379
99479
99720
99386
99503
99414
99483
99381
99530
99468
99687
99603
99454
99472
99418
99481
99591
99439
99620
99377
99383
99723
99467
99759
99574
99902
99593
99521
99486
99555
99394
99570
99475
99444
99695
99376
99568
99943
99675
99754
99476
99405
99786
99489
99390
99825
99622
99561
99569
99872
99769
99449
99482
99835
99837
99502
99766
99533
99458
99582
99540
99724
99459
99393
99702
99580
99420
99425
99884
99737
99753
99768
99725
99399
99470
99834
99550
99423
99601
99480
99458
99447
99494
99440
99480
99522
99811
99563
99398
99477
99727
99613
99573
99446
99427
99471
99729
99612
99625
99370
99547
99500
99774
99600
99768
99600
99438
99470
99449
99389
99736
99442
99629
99669
99645
99555
99472
99433
99560
99513
99537
99538
99406
99576
99769
99507
99779
99844
99603
99596
99577
99696
99650
99852
99548
99595
99487
99673
99696
99726
99430
99612
99577
99741
99759
99654
99630
99678
99523
99405
99459
99493
99702
99478
99632
99718
99706
99611
99611
99378
99416
99488
99510
99441
99774
99568
99412
99660
99405
99505
99520
99632
99430
99471
99447
99669
99574
99526
99861
99713
99585
99609
99581
99519
99542
99383
99514
99776
99584
99570
99469
99391
99645
99435
99443
99880
99700
99602
99585
99488
99372
99826
99567
99488
99472
99374
99435
99400
99507
99408
99375
99511
99805
99386
99429
99434
99467
99791
99466
99925
99528
99564
99412
99479
99544
99501
99444
99569
99641
99858
99426
99550
99693
99889
99644
99522
99766
99761
99369
99453
99537
99822
99544
99677
99656
99751
99521
99594
99917
99518
99666
99553
99418
99488
99481
99517
99585
99476
99430
99612
99783
99440
99846
99571
99741
99556
99823
99704
99702
99385
99496
99684
99774
99470
99552
99436
99617
99529
99478
99492
99491
99901
99470
99589
99600
99641
99782
99466
99507
99835
99484
99935
99423
99531
99700
99630
99520
99373
99644
99690
99776
99403
99826
99376
99471
99512
99732
99436
99668
99446
99441
99430
99405
99383
99448
99611
99571
99445
99703
99621
99651
99507
99424
99462
99750
99885
99637
99591
99667
99754
99377
99759
99491
99498
99479
99704
99460
99585
99383
99522
99578
99404
99534
99372
99401
99488
99838
99399
99461
99916
99588
99553
99411
99756
99648
99369
99461
99491
99548
99740
99385
99548
99421
99739
99521
99520
99605
99645
99598
99442
99758
99655
99374
99844
99842
99813
99438
99372
99646
99910
99573
99920
99413
99958
99478
99650
99691
99891
99378
99821
99401
99542
99532
99543
99567
99420
99424
99579
99534
99522
99412
99789
99591
99826
99597
99482
99462
99681
99703
99426
99669
99822
99697
99851
99440
99464
99419
99595
99557
99497
99856
99538
99457
99446
99404
99473
99468
99610
99441
99438
99682
99505
99627
99614
99394
99798
99759
99513
99723
99436
99378
99502
99649
99849
99418
99778
99521
99377
99828
99403
99835
99896
99434
99503
99460
99638
99552
99685
99390
99382
99496
99976
99419
99708
99604
99688
99903
99372
99508
99805
99527
99688
99697
99735
99591
99431
99416
99672
99669
99373
99698
99479
99443
99397
99495
99379
99737
99413
99470
99734
99934
99483
99511
99541
99441
99519
99639
99529
99422
99392
99473
99380
99623
99699
99810
99459
99622
99490
99542
99425
99447
99453
99461
99376
99469
99513
99924
99373
99506
99433
99497
99640
99425
99846
99747
99670
99372
99424
99820
99477
99388
99490
99639
99462
99562
99431
99697
99445
99430
99505
99608
99753
99520
99611
99584
99437
99474
99639
99582
99762
99494
99428
99627
99529
99746
99585
99597
99399
99407
99636
99495
99458
99391
99448
99572
99492
99595
99630
99500
99426
99900
99637
99457
99930
99480
99435
99570
99447
99436
99634
99530
99664
99955
99402
99523
99403
99765
99458
99582
99509
99774
99831
99390
99400
99513
99418
99444
99600
99535
99462
99422
99385
99696
99447
99427
99684
99390
99482
99548
99525
99451
99644
99795
99483
99622
99439
99781
99859
99547
99482
99395
99448
99856
99386
99498
99487
99471
99710
99577
99836
99646
99497
99597
99758
99685
99559
99446
99520
99625
99388
99515
99503
99727
99617
99551
99578
99588
99426
99527
99859
99953
99868
99373
99485
99372
99537
99426
99429
99409
99899
99595
99393
99511
99451
99699
99414
99877
99810
99391
99506
99390
99809
99402
99699
99822
99593
99832
99521
99431
99550
99401
99461
99516
99928
99538
99503
99624
99766
99818
99819
99514
99598
99454
99731
99499
99873
99777
99727
99433
99435
99728
99598
99411
99689
99557
99739
99877
99609
99598
99648
99597
99451
99616
99423
99558
99498
99647
99524
99397
99612
99447
99534
99429
99432
99421
99584
99403
99776
99370
99859
99915
99564
99384
99499
99718
99609
99645
99393
99419
99423
99804
99451
99602
99752
99524
99831
99522
99725
99639
99387
99498
99688
99906
99572
99874
99935
99709
99669
99509
99524
99529
99556
99433
99480
99776
99392
99485
99388
99432
99498
99770
99575
99655
99472
99431
99538
99465
99466
99559
99869
99405
99843
99468
99825
99739
99485
99531
99755
99450
99535
99369
99404
99627
99459
99410
99546
99601
99579
99569
99674
99564
99586
99837
99730
99605
99739
99599
99471
99814
99574
99410
99428
99587
99623
99476
99424
99467
99595
99800
99446
99472
99513
99445
99589
99404
99571
99877
99905
99486
99542
99394
99749
99373
99853
99839
99450
99672
99746
99605
99632
99489
99602
99491
99463
99417
99411
99395
99611
99522
99421
99453
99661
99541
99547
99865
99697
99512
99853
99426
99847
99583
99875
99850
99375
99599
99418
99674
99893
99675
99783
99449
99386
99744
99494
99513
99914
99884
99380
99503
99470
99593
99598
99711
99371
99450
99710
99501
99953
99622
99650
99437
99764
99658
99582
99554
99377
99384
99421
99684
99405
99398
99571
99522
99440
99483
99483
99425
99653
99446
99421
99961
99504
99369
99644
99477
99505
99602
99642
99386
99491
99515
99451
99378
99439
99532
99598
99458
99523
99817
99698
99483
99446
99522
99550
99672
99554
99425
99493
99947
99540
99416
99596
99449
99672
99828
99412
99386
99637
99471
99518
99526
99476
99457
99614
99424
99864
99680
99473
99815
99433
99380
99459
99591
99608
99423
99535
99661
99736
99464
99378
99724
99422
99710
99437
99641
99525
99557
99708
99462
99533
99498
99392
99562
99378
99503
99462
99554
99689
99737
99797
99599
99443
99611
99670
99401
99609
99409
99437
99489
99426
99388
99605
99419
99487
99379
99755
99753
99440
99508
99421
99410
99583
99385
99651
99498
99401
99653
99939
99437
99480
99456
99399
99866
99383
99645
99527
99596
99589
99378
99527
99569
99479
99430
99518
99465
99806
99679
99597
99414
99684
99691
99703
99569
99584
99800
99541
99425
99384
99791
99383
99374
99371
99523
99972
99408
99394
99531
99756
99601
99491
99428
99372
99433
99728
99645
99789
99562
99536
99668
99715
99695
99432
99825
99930
99578
99541
99740
99370
99727
99398
99727
99973
99411
99477
99565
99557
99414
99388
99879
99427
99511
99395
99382
99857
99369
99398
99534
99433
99676
99740
99572
99415
99852
99467
99412
99915
99535
99519
99838
99422
99389
99736
99616
99620
99531
99412
99482
99401
99456
99383
99523
99844
99732
99583
99531
99498
99507
99672
99703
99870
99544
99406
99742
99569
99665
99475
99415
99456
99558
99819
99721
99546
99418
99491
99688
99490
99976
99692
99495
99910
99541
99651
99442
99579
99523
99576
99913
99452
99503
99889
99407
99489
99710
99541
99395
99514
99558
99481
99856
99497
99418
99449
99419
99547
99567
99520
99416
99647
99419
99565
99436
99500
99586
99536
99752
99596
99572
99929
99671
99423
99534
99445
99431
99771
99597
99468
99558
99620
99746
99669
99608
99503
99959
99848
99551
99619
99723
99813
99483
99453
99535
99755
99516
99539
99811
99587
99418
99402
99669
99502
99752
99633
99487
99446
99711
99948
99576
99407
99722
99422
99792
99383
99551
99651
99801
99493
99544
99495
99461
99630
99550
99542
99633
99679
99827
99655
99604
99454
99882
99425
99657
99404
99523
99466
99712
99649
99404
99394
99385
99425
99474
99594
99559
99714
99403
99526
99860
99412
99417
99847
99387
99381
99426
99445
99633
99705
99499
99484
99629
99672
99799
99529
99412
99750
99654
99837
99746
99646
99427
99771
99586
99736
99515
99433
99887
99406
99740
99554
99635
99532
99486
99726
99382
99577
99668
99646
99460
99551
99497
99417
99529
99382
99403
99836
99544
99427
99400
99420
99724
99494
99405
99646
99384
99656
99781
99807
99455
99496
99721
99468
99752
99893
99397
99466
99718
99472
99848
99757
99393
99371
99420
99424
99694
99436
99563
99513
99717
99437
99497
99408
99383
99825
99722
99628
99880
99580
99470
99646
99500
99503
99437
99728
99492
99474
99401
99750
99570
99592
99630
99662
99796
99422
99888
99591
99460
99523
99535
99499
99507
99679
99544
99398
99443
99472
99771
99435
99584
99431
99442
99659
99587
99684
99624
99579
99415
99392
99574
99393
99514
99431
99626
99557
99548
99481
99402
99438
99539
99854
99484
99433
99397
99435
99902
99425
99511
99601
99392
99409
99422
99432
99837
99539
99627
99703
99484
99387
99450
99548
99422
99494
99566
99390
99804
99477
99376
99657
99773
99614
99580
99642
99459
99423
99562
99513
99376
99537
99501
99526
99677
99976
99536
99889
99837
99826
99439
99609
99552
99513
99831
99395
99444
99505
99488
99519
99633
99436
99512
99396
99662
99474
99550
99762
99589
99402
99911
99394
99829
99381
99619
99733
99500
99632
99511
99468
99696
99839
99592
99709
99654
99793
99575
99570
99650
99691
99437
99588
99379
99429
99463
99831
99677
99477
99391
99681
99709
99649
99511
99440
99875
99505
99894
99512
99454
99425
99377
99597
99635
99473
99392
99764
99674
99439
99505
99911
99556
99607
99551
99598
99555
99802
99800
99486
99831
99493
99414
99699
99514
99843
99383
99396
99434
99544
99592
99625
99612
99496
99584
99657
99425
99465
99816
99449
99617
99711
99644
99684
99832
99537
99450
99397
99390
99435
99409
99810
99618
99693
99551
99509
99749
99939
99643
99734
99603
99776
99680
99668
99561
99674
99577
99524
99458
99593
99809
99590
99564
99534
99376
99571
99573
99373
99597
99490
99544
99385
99806
99715
99385
99467
99386
99499
99901
99473
99662
99874
99541
99739
99404
99412
99668
99379
99880
99375
99533
99696
99369
99576
99588
99499
99749
99479
99614
99534
99444
99633
99580
99725
99638
99634
99817
99612
99515
99767
99628
99467
99713
99598
99780
99918
99470
99494
99425
99574
99797
99424
99676
99532
99650
99753
99542
99453
99378
99655
99697
99973
99584
99409
99782
99431
99510
99420
99802
99523
99419
99450
99379
99553
99502
99803
99489
99394
99685
99952
99541
99625
99398
99377
99624
99791
99397
99895
99515
99493
99388
99575
99824
99971
99818
99527
99887
99718
99437
99519
99510
99592
99452
99407
99463
99429
99953
99854
99633
99736
99855
99802
99731
99524
99433
99391
99645
99652
99744
99443
99779
99772
99489
99408
99439
99478
99665
99511
99445
99638
99646
99614
99449
99913
99529
99613
99454
99461
99680
99583
99402
99697
99814
99403
99705
99545
99842
99877
99485
99598
99686
99627
99471
99374
99706
99416
99951
99538
99959
99612
99714
99586
99758
99663
99502
99691
99559
99394
99453
99495
99518
99700
99535
99398
99609
99871
99632
99462
99507
99658
99895
99406
99578
99421
99534
99807
99822
99554
99478
99614
99621
99493
99847
99661
99548
99370
99412
99644
99538
99412
99529
99704
99662
99510
99785
99665
99390
99571
99438
99442
99616
99861
99645
99595
99688
99403
99870
99576
99692
99661
99538
99442
99715
99481
99448
99567
99422
99479
99628
99372
99697
99385
99371
99402
99860
99417
99800
99855
99610
99804
99602
99619
99459
99889
99567
99483
99653
99524
99641
99681
99536
99606
99386
99378
99436
99807
99450
99879
99437
99659
99396
99435
99547
99985
99502
99505
99408
99477
99633
99413
99531
99712
99875
99566
99764
99837
99744
99670
99694
99534
99717
99696
99376
99609
99387
99728
99920
99476
99732
99399
99645
99732
99401
99380
99371
99769
99615
99584
99679
99393
99531
99795
99789
99760
99438
99763
99932
99584
99858
99516
99539
99537
99451
99408
99621
99386
99770
99645
99503
99483
99761
99765
99771
99372
99424
99622
99410
99580
99660
99384
99480
99512
99373
99512
99562
99698
99570
99455
99897
99669
99591
99681
99654
99491
99407
99798
99524
99445
99622
99568
99369
99395
99769
99612
99621
99721
99782
99898
99867
99851
99444
99557
99530
99382
99755
99517
99594
99721
99545
99614
99482
99467
99477
99756
99581
99412
99946
99490
99384
99619
99393
99622
99619
99810
99572
99498
99698
99399
99656
99485
99453
99459
99689
99892
99432
99691
99430
99378
99447
99885
99558
99735
99442
99797
99841
99648
99906
99396
99537
99377
99501
99400
99535
99610
99541
99522
99490
99664
99583
99557
99716
99557
99514
99384
99418
99408
99573
99633
99884
99702
99944
99792
99465
99553
99606
99747
99746
99414
99423
99417
99951
99697
99702
99517
99464
99658
99548
99571
99563
99914
99418
99628
99471
99627
99545
99583
99806
99399
99389
99528
99867
99425
99575
99443
99471
99659
99416
99572
99641
99519
99426
99583
99907
99548
99408
99580
99413
99463
99459
99597
99706
99379
99481
99814
99414
99571
99788
99471
99429
99713
99602
99412
99425
99552
99445
99721
99544
99626
99444
99395
99603
99456
99472
99739
99700
99607
99699
99591
99805
99595
99383
99512
99498
99812
99408
99741
99528
99827
99792
99415
99491
99555
99702
99547
99656
99440
99372
99465
99413
99681
99537
99534
99598
99487
99733
99567
99597
99812
99831
99522
99654
99484
99647
99890
99642
99907
99593
99592
99394
99780
99559
99557
99817
99541
99474
99383
99552
99646
99615
99533
99503
99511
99475
99682
99387
99427
99749
99381
99550
99746
99613
99830
99681
99499
99400
99808
99644
99587
99634
99452
99528
99428
99475
99510
99390
99607
99875
99847
99411
99810
99506
99524
99543
99659
99610
99773
99486
99819
99970
99738
99510
99617
99410
99429
99459
99598
99558
99458
99447
99694
99573
99369
99498
99620
99417
99576
99377
99488
99474
99542
99494
99455
99541
99607
99839
99952
99602
99490
99461
99659
99664
99952
99679
99406
99590
99589
99521
99483
99426
99628
99610
99568
99762
99616
99708
99778
99401
99711
99619
99728
99820
99480
99446
99584
99521
99425
99407
99708
99550
99734
99501
99541
99756
99560
99376
99537
99413
99678
99794
99544
99630
99664
99447
99589
99369
99423
99566
99424
99488
99388
99765
99817
99391
99453
99577
99572
99460
99397
99670
99688
99728
99455
99878
99667
99928
99555
99947
99437
99536
99802
99448
99746
99530
99812
99838
99774
99377
99392
99437
99624
99931
99599
99561
99522
99562
99378
99424
99410
99626
99442
99439
99427
99742
99562
99405
99426
99743
99601
99388
99411
99382
99371
99509
99478
99400
99727
99672
99833
99528
99686
99521
99740
99551
99460
99492
99417
99690
99789
99621
99410
99386
99633
99406
99653
99655
99401
99477
99412
99603
99721
99732
99642
99670
99503
99778
99400
99606
99811
99503
99771
99448
99602
99461
99773
99532
99401
99486
99507
99377
99677
99608
99640
99568
99583
99464
99597
99494
99626
99671
99823
99983
99667
99691
99545
99631
99713
99514
99557
99445
99952
99477
99600
99675
99414
99432
99595
99516
99578
99385
99395
99401
99680
99695
99776
99412
99462
99707
99910
99555
99619
99603
99467
99456
99461
99665
99646
99830
99914
99552
99554
99621
99808
99917
99729
99592
99558
99468
99590
99557
99741
99414
99761
99393
99508
99772
99597
99693
99470
99580
99729
99484
99578
99498
99675
99522
99436
99416
99716
99574
99604
99406
99552
99680
99511
99496
99460
99460
99726
99454
99422
99686
99462
99373
99631
99394
99576
99391
99604
99436
99415
99486
99587
99663
99376
99465
99524
99589
99492
99451
99393
99399
99747
99939
99423
99431
99462
99389
99787
99634
99592
99692
99488
99785
99601
99460
99485
99478
99549
99597
99681
99421
99521
99479
99473
99415
99619
99373
99583
99634
99485
99873
99406
99581
99508
99458
99890
99532
99545
99418
99427
99504
99471
99637
99874
99516
99818
99626
99421
99848
99387
99495
99467
99786
99758
99903
99534
99387
99438
99529
99894
99405
99424
99469
99777
99436
99717
99469
99848
99434
99664
99632
99504
99830
99484
99389
99580
99657
99527
99429
99507
99584
99637
99424
99732
99666
99686
99493
99463
99467
99484
99802
99586
99446
99600
99522
99408
99663
99516
99766
99759
99496
99787
99492
99704
99638
99678
99550
99680
99572
99370
99481
99747
99699
99570
99662
99701
99582
99406
99457
99754
99369
99591
99384
99772
99927
99472
99900
99489
99522
99674
99384
99591
99430
99700
99436
99413
99774
99607
99560
99592
99402
99412
99410
99570
99476
99508
99442
99426
99644
99417
99497
99526
99424
99656
99395
99864
99691
99468
99654
99790
99407
99646
99407
99610
99707
99497
99667
99720
99478
99822
99512
99464
99781
99470
99658
99582
99748
99479
99441
99517
99539
99619
99798
99864
99713
99422
99477
99571
99635
99477
99691
99559
99400
99845
99769
99449
99694
99638
99614
99591
99420
99617
99532
99427
99559
99827
99507
99750
99428
99453
99574
99568
99806
99545
99466
99764
99444
99788
99716
99664
99856
99830
99720
99468
99637
99776
99604
99594
99731
99621
99652
99545
99683
99392
99387
99503
99377
99739
99613
99556
99439
99440
99488
99464
99645
99402
99407
99542
99865
99491
99421
99523
99726
99568
99825
99538
99635
99805
99720
99543
99512
99452
99666
99874
99537
99587
99542
99379
99386
99535
99432
99558
99427
99475
99539
99599
99527
99702
99491
99382
99882
99510
99500
99575
99490
99591
99372
99633
99823
99597
99603
99467
99427
99400
99546
99376
99751
99606
99733
99376
99753
99450
99698
99500
99518
99477
99570
99373
99469
99461
99787
99697
99548
99791
99780
99382
99583
99530
99887
99737
99635
99706
99728
99868
99890
99838
99478
99373
99388
99424
99677
99450
99393
99484
99552
99879
99566
99474
99789
99777
99516
99553
99490
99507
99428
99399
99621
99467
99857
99878
99728
99749
99663
99862
99397
99576
99664
99452
99431
99600
99504
99471
99529
99463
99575
99784
99733
99475
99390
99501
99450
99505
99565
99492
99593
99487
99593
99562
99419
99554
99409
99444
99490
99637
99579
99697
99735
99623
99555
99718
99627
99493
99528
99570
99619
99571
99505
99472
99465
99674
99426
99586
99489
99550
99437
99737
99648
99460
99740
99601
99398
99570
99960
99468
99450
99381
99516
99479
99555
99395
99866
99505
99617
99602
99515
99449
99744
99598
99622
99701
99464
99441
99632
99437
99461
99420
99878
99370
99685
99591
99544
99910
99422
99634
99528
99474
99518
99486
99860
99421
99669
99794
99604
99667
99470
99593
99658
99773
99653
99751
99540
99489
99393
99724
99777
99752
99787
99810
99770
99563
99599
99581
99744
99788
99454
99471
99744
99405
99726
99543
99399
99476
99499
99558
99378
99664
99395
99658
99405
99488
99625
99584
99779
99592
99393
99779
99539
99549
99767
99485
99571
99495
99656
99668
99787
99461
99374
99863
99387
99755
99587
99774
99628
99692
99400
99440
99423
99566
99690
99542
99661
99535
99681
99625
99372
99439
99608
99529
99652
99547
99678
99497
99563
99677
99369
99524
99455
99410
99391
99397
99395
99888
99838
99679
99482
99516
99571
99682
99473
99697
99954
99482
99427
99389
99765
99375
99527
99404
99896
99759
99781
99484
99707
99793
99935
99743
99442
99619
99439
99674
99661
99647
99371
99443
99786
99514
99707
99528
99496
99675
99523
99700
99500
99905
99573
99484
99579
99720
99505
99628
99733
99463
99416
99451
99723
99595
99387
99516
99677
99453
99547
99408
99498
99407
99535
99457
99442
99553
99777
99516
99633
99374
99549
99470
99632
99574
99374
99746
99684
99462
99623
99488
99848
99414
99687
99557
99645
99775
99599
99747
99459
99413
99441
99470
99414
99483
99667
99791
99416
99625
99423
99646
99525
99715
99724
99700
99464
99733
99630
99480
99382
99733
99526
99796
99405
99478
99387
99466
99521
99375
99803
99386
99690
99469
99380
99774
99413
99677
99788
99632
99540
99647
99645
99393
99512
99500
99682
99559
99528
99470
99692
99634
99648
99420
99963
99794
99401
99784
99484
99496
99506
99469
99455
99480
99802
99518
99426
99744
99650
99728
99552
99456
99453
99489
99892
99700
99543
99598
99772
99670
99683
99924
99825
99726
99501
99477
99397
99426
99960
99637
99526
99618
99536
99778
99901
99453
99665
99729
99709
99795
99441
99384
99857
99405
99900
99557
99642
99775
99528
99622
99455
99691
99388
99644
99403
99629
99460
99667
99837
99641
99528
99632
99561
99546
99494
99609
99444
99417
99744
99611
99476
99437
99403
99750
99465
99939
99829
99677
99433
99546
99524
99553
99562
99431
99446
99501
99684
99383
99558
99527
99493
99469
99611
99777
99525
99410
99396
99541
99825
99491
99718
99596
99698
99540
99765
99426
99634
99392
99619
99487
99689
99401
99695
99761
99578
99377
99768
99512
99422
99580
99562
99718
99964
99590
99849
99617
99401
99401
99455
99871
99410
99390
99650
99408
99615
99619
99590
99692
99682
99437
99792
99461
99373
99539
99619
99684
99377
99537
99443
99651
99410
99394
99881
99486
99405
99595
99476
99918
99442
99462
99584
99581
99754
99552
99457
99621
99599
99787
99581
99757
99613
99455
99428
99470
99657
99469
99637
99609
99577
99445
99396
99698
99833
99883
99494
99412
99405
99530
99655
99561
99509
99556
99718
99566
99389
99782
99473
99940
99550
99566
99542
99450
99435
99644
99676
99441
99617
99474
99523
99418
99437
99663
99499
99552
99664
99398
99397
99513
99681
99571
99405
99399
99715
99680
99607
99491
99785
99463
99439
99873
99593
99859
99744
99371
99496
99890
99469
99541
99376
99560
99862
99516
99812
99422
99448
99494
99526
99651
99852
99683
99378
99503
99728
99839
99928
99542
99837
99647
99771
99582
99413
99551
99677
99469
99654
99607
99592
99462
99578
99508
99747
99858
99812
99619
99395
99382
99529
99700
99713
99588
99683
99829
99564
99372
99477
99603
99802
99384
99504
99704
99849
99675
99516
99659
99522
99528
99418
99467
99681
99515
99496
99544
99700
99445
99609
99423
99551
99622
99713
99826
99551
99531
99560
99642
99373
99755
99550
99410
99639
99783
99880
99376
99727
99757
99560
99749
99743
99774
99718
99372
99514
99689
99619
99870
99581
99573
99635
99559
99570
99821
99616
99373
99655
99688
99487
99422
99669
99618
99732
99699
99784
99521
99459
99687
99376
99620
99762
99593
99480
99580
99869
99799
99519
99434
99470
99468
99478
99582
99525
99758
99731
99395
99494
99559
99837
99615
99396
99639
99411
99673
99471
99430
99633
99408
99425
99905
99540
99499
99566
99470
99744
99401
99624
99813
99592
99543
99748
99581
99661
99526
99655
99502
99380
99583
99558
99659
99587
99451
99697
99511
99393
99683
99543
99449
99426
99510
99554
99635
99720
99600
99439
99557
99402
99488
99569
99484
99596
99528
99597
99746
99493
99847
99680
99480
99646
99591
99895
99823
99540
99781
99615
99410
99675
99498
99937
99480
99443
99531
99855
99450
99785
99461
99693
99574
99787
99765
99815
99516
99707
99651
99822
99413
99448
99553
99627
99496
99820
99513
99397
99477
99491
99434
99592
99804
99730
99462
99479
99662
99880
99721
99419
99470
99642
99370
99495
99430
99581
99742
99576
99670
99404
99518
99787
99525
99499
99445
99438
99594
99616
99508
99448
99803
99719
99733
99794
99880
99572
99790
99607
99411
99399
99866
99436
99573
99426
99920
99523
99726
99628
99455
99801
99448
99523
99710
99599
99434
99739
99450
99687
99551
99391
99450
99442
99928
99647
99511
99462
99661
99687
99678
99694
99643
99614
99586
99402
99673
99781
99484
99541
99812
99857
99400
99762
99483
99542
99516
99477
99688
99420
99533
99743
99473
99616
99646
99415
99378
99517
99409
99584
99382
99458
99535
99558
99398
99440
99660
99812
99448
99598
99377
99398
99518
99649
99484
99704
99790
99603
99807
99736
99848
99619
99619
99492
99377
99538
99850
99695
99488
99420
99423
99438
99531
99396
99617
99582
99523
99469
99475
99651
99444
99738
99443
99395
99724
99540
99572
99472
99515
99379
99513
99627
99510
99693
99737
99483
99539
99728
99572
99383
99407
99842
99856
99387
99583
99794
99568
99494
99630
99537
99461
99891
99474
99644
99471
99468
99451
99497
99518
99380
99393
99667
99381
99591
99398
99620
99734
99845
99810
99683
99626
99422
99795
99417
99451
99507
99472
99754
99691
99435
99406
99390
99443
99715
99460
99421
99677
99720
99417
99481
99885
99418
99455
99920
99750
99378
99589
99840
99823
99505
99560
99497
99653
99417
99632
99383
99734
99410
99482
99420
99725
99688
99689
99392
99525
99397
99515
99622
99634
99495
99398
99487
99390
99581
99616
99388
99844
99810
99516
99679
99456
99699
99519
99536
99609
99544
99787
99687
99568
99687
99394
99673
99490
99722
99630
99671
99579
99674
99462
99655
99513
99618
99679
99443
99567
99534
99751
99533
99428
99523
99705
99782
99771
99422
99537
99480
99519
99402
99499
99824
99592
99921
99684
99544
99462
99389
99586
99690
99532
99611
99706
99884
99409
99433
99439
99751
99744
99436
99439
99638
99422
99461
99404
99526
99637
99616
99398
99817
99443
99465
99978
99436
99621
99581
99784
99611
99776
99688
99558
99373
99760
99442
99497
99398
99515
99390
99396
99736
99474
99371
99845
99498
99668
99414
99660
99520
99438
99485
99442
99711
99572
99791
99641
99549
99449
99404
99511
99525
99445
99602
99380
99564
99504
99436
99743
99434
99506
99394
99373
99663
99923
99565
99401
99373
99809
99750
99937
99434
99456
99369
99369
99408
99590
99831
99526
99524
99420
99954
99423
99374
99442
99569
99447
99754
99731
99546
99662
99525
99813
99372
99424
99782
99411
99420
99503
99634
99433
99512
99415
99397
99688
99865
99879
99494
99658
99400
99394
99657
99545
99572
99377
99470
99415
99620
99634
99753
99578
99798
99782
99378
99614
99561
99499
99602
99625
99702
99413
99472
99454
99818
99591
99396
99777
99598
99530
99508
99471
99539
99498
99563
99564
99662
99824
99481
99472
99787
99558
99531
99543
99474
99709
99440
99605
99458
99619
99382
99651
99551
99692
99430
99725
99546
99519
99691
99645
99534
99857
99712
99409
99647
99439
99479
99797
99640
99881
99401
99751
99530
99559
99733
99406
99523
99542
99375
99614
99731
99534
99392
99846
99909
99634
99699
99378
99535
99698
99386
99557
99984
99476
99430
99558
99706
99621
99468
99655
99710
99645
99867
99406
99645
99674
99386
99515
99527
99477
99886
99716
99589
99808
99823
99480
99701
99577
99375
99629
99422
99409
99600
99614
99430
99636
99788
99385
99371
99388
99515
99757
99739
99563
99423
99581
99415
99785
99774
99630
99416
99432
99738
99550
99433
99400
99763
99814
99560
99481
99710
99657
99448
99411
99972
99895
99714
99805
99713
99767
99540
99580
99650
99660
99651
99579
99429
99692
99453
99681
99821
99540
99390
99435
99856
99389
99654
99667
99552
99503
99690
99647
99872
99766
99746
99497
99642
99619
99663
99646
99484
99611
99886
99474
99515
99559
99518
99440
99473
99560
99756
99503
99410
99462
99566
99406
99831
99691
99776
99391
99518
99930
99901
99584
99452
99508
99437
99514
99458
99387
99534
99427
99747
99405
99455
99556
99597
99718
99410
99939
99401
99409
99428
99420
99456
99605
99578
99369
99721
99636
99768
99661
99379
99683
99522
99821
99860
99741
99384
99652
99552
99647
99785
99616
99581
99568
99421
99471
99543
99386
99519
99863
99447
99406
99449
99831
99633
99574
99635
99391
99554
99487
99626
99637
99763
99653
99445
99388
99904
99731
99928
99753
99461
99647
99393
99437
99393
99412
99716
99481
99662
99453
99611
99743
99458
99868
99410
99965
99860
99598
99448
99764
99503
99510
99435
99828
99405
99798
99859
99532
99720
99509
99890
99605
99534
99529
99396
99581
99399
99656
99534
99417
99527
99815
99621
99725
99475
99497
99583
99474
99677
99692
99543
99681
99668
99596
99611
99737
99437
99383
99505
99466
99584
99565
99400
99509
99376
99716
99387
99478
99582
99424
99373
99901
99703
99879
99710
99824
99619
99412
99639
99396
99395
99694
99761
99628
99640
99724
99614
99410
99671
99475
99567
99636
99427
99762
99745
99708
99683
99688
99498
99782
99763
99537
99419
99587
99532
99646
99413
99442
99487
99901
99560
99576
99528
99369
99821
99552
99417
99547
99764
99465
99491
99706
99769
99640
99573
99483
99560
99480
99743
99387
99768
99465
99543
99584
99652
99399
99875
99398
99450
99736
99483
99656
99742
99477
99595
99427
99507
99598
99386
99553
99787
99926
99414
99458
99513
99846
99455
99775
99454
99831
99518
99760
99657
99370
99698
99526
99635
99660
99598
99574
99486
99850
99530
99923
99504
99387
99408
99713
99389
99562
99508
99413
99655
99374
99573
99759
99757
99690
99547
99391
99424
99845
99557
99588
99451
99591
99385
99446
99659
99436
99604
99595
99466
99566
99592
99692
99426
99389
99432
99381
99717
99409
99729
99533
99589
99721
99390
99526
99629
99677
99412
99858
99495
99475
99691
99857
99595
99608
99411
99544
99692
99620
99424
99645
99695
99477
99700
99402
99409
99579
99466
99509
99572
99484
99405
99396
99553
99693
99708
99541
99528
99473
99381
99468
99856
99551
99642
99457
99645
99473
99612
99566
99397
99388
99841
99535
99863
99909
99615
99392
99545
99390
99890
99790
99542
99819
99515
99545
99539
99481
99550
99526
99500
99506
99933
99725
99788
99756
99466
99721
99920
99625
99494
99644
99491
99744
99471
99621
99576
99650
99663
99443
99591
99675
99412
99639
99450
99429
99622
99387
99372
99640
99907
99451
99551
99538
99583
99875
99547
99444
99512
99522
99683
99520
99592
99427
99697
99483
99567
99815
99374
99578
99388
99556
99590
99770
99486
99557
99422
99633
99740
99727
99710
99742
99642
99476
99416
99401
99702
99379
99523
99581
99500
99757
99490
99496
99558
99454
99557
99570
99431
99397
99851
99537
99451
99683
99903
99664
99675
99855
99404
99481
99417
99554
99426
99406
99442
99609
99662
99730
99483
99485
99562
99456
99375
99594
99809
99574
99568
99693
99375
99494
99431
99734
99963
99374
99475
99421
99837
99437
99395
99447
99796
99598
99766
99448
99373
99441
99761
99657
99452
99685
99418
99633
99416
99776
99602
99408
99494
99745
99525
99463
99456
99525
99417
99677
99395
99521
99586
99701
99593
99474
99437
99400
99468
99642
99472
99827
99765
99673
99641
99860
99468
99492
99473
99718
99455
99536
99780
99396
99458
99768
99515
99640
99495
99892
99845
99716
99542
99480
99770
99402
99653
99463
99448
99662
99501
99617
99465
99492
99737
99690
99733
99452
99488
99606
99813
99580
99527
99676
99911
99467
99429
99669
99488
99904
99431
99593
99650
99375
99747
99889
99391
99593
99627
99517
99895
99612
99683
99395
99502
99519
99479
99373
99805
99612
99384
99423
99623
99686
99399
99510
99971
99547
99538
99545
100000
99868
99535
99679
99621
99769
99425
99463
99492
99680
99536
99624
99834
99439
99428
99443
99386
99493
99639
99776
99705
99508
99569
99858
99460
99401
99721
99629
99740
99550
99611
99435
99563
99395
99867
99518
99549
99810
99544
99489
99460
99497
99602
99663
99546
99545
99564
99538
99487
99562
99677
99434
99506
99685
99371
99771
99701
99382
99754
99762
99409
99458
99588
99707
99611
99513
99527
99742
99621
99841
99559
99737
99768
99473
99869
99592
99650
99376
99857
99541
99545
99453
99756
99866
99713
99459
99601
99479
99388
99479
99418
99403
99387
99479
99441
99513
99635
99884
99665
99700
99659
99456
99524
99530
99548
99659
99422
99501
99596
99377
99565
99393
99596
99416
99377
99899
99792
99680
99838
99647
99380
99858
99695
99495
99505
99602
99609
99534
99640
99535
99387
99614
99608
99438
99393
99661
99492
99439
99502
99459
99591
99906
99836
99582
99373
99498
99696
99821
99378
99713
99750
99950
99504
99460
99529
99532
99434
99480
99624
99405
99544
99409
99467
99640
99462
99407
99430
99635
99439
99582
99435
99683
99383
99406
99724
99483
99475
99435
99822
99637
99414
99523
99626
99521
99475
99598
99386
99580
99642
99383
99483
99649
99801
99542
99539
99430
99447
99474
99738
99453
99758
99416
99557
99499
99859
99453
99663
99461
99535
99615
99491
99595
99693
99655
99704
99730
99582
99911
99881
99623
99579
99470
99428
99555
99729
99654
99975
99722
99369
99813
99900
99476
99544
99470
99606
99578
99635
99429
99466
99375
99809
99410
99532
99753
99944
99828
99377
99746
99440
99409
99788
99789
99488
99626
99932
99400
99811
99606
99590
99498
99660
99387
99853
99460
99432
99382
99911
99412
99652
99475
99937
99500
99691
99548
99386
99679
99706
99846
99395
99609
99608
99422
99453
99608
99520
99499
99773
99415
99566
99565
99505
99488
99407
99957
99435
99371
99626
99619
99491
99511
99381
99565
99460
99947
99899
99373
99672
99831
99634
99389
99436
99387
99582
99599
99729
99820
99386
99383
99582
99378
99589
99575
99486
99415
99761
99400
99881
99442
99378
99625
99546
99517
99471
99483
99525
99644
99579
99763
99515
99451
99552
99440
99715
99375
99625
99512
99411
99690
99531
99640
99405
99446
99533
99447
99747
99644
99590
99565
99835
99621
99543
99440
99805
99866
99684
99622
99637
99413
99816
99411
99562
99612
99523
99385
99885
99720
99888
99403
99702
99523
99501
99685
99377
99865
99394
99643
99626
99454
99407
99447
99460
99698
99691
99450
99579
99889
99840
99797
99565
99511
99671
99710
99677
99376
99486
99591
99443
99618
99551
99663
99526
99567
99635
99496
99422
99507
99838
99394
99428
99731
99922
99400
99383
99377
99415
99534
99377
99875
99497
99656
99568
99837
99620
99753
99618
99388
99477
99762
99590
99566
99572
99562
99868
99760
99640
99494
99455
99474
99948
99625
99375
99451
99723
99634
99377
99813
99461
99539
99416
99679
99593
99394
99587
99445
99542
99798
99471
99463
99549
99494
99583
99892
99920
99600
99424
99829
99433
99381
99550
99464
99416
99386
99836
99398
99461
99397
99545
99501
99797
99781
99594
99877
99385
99583
99585
99423
99425
99428
99445
99680
99465
99517
99479
99433
99723
99524
99708
99433
99703
99558
99373
99867
99499
99514
99508
99912
99459
99648
99406
99587
99524
99429
99794
99613
99560
99468
99631
99402
99372
99452
99545
99414
99424
99392
99421
99629
99702
99419
99512
99568
99849
99900
99759
99760
99456
99603
99750
99709
99797
99578
99375
99621
99409
99549
99971
99721
99761
99757
99601
99675
99741
99675
99687
99688
99607
99370
99657
99445
99768
99671
99477
99401
99490
99502
99611
99712
99600
99465
99430
99823
99570
99397
99644
99400
99683
99493
99859
99695
99550
99782
99562
99795
99385
99809
99567
99554
99435
99461
99459
99732
99656
99696
99433
99750
99413
99829
99475
99586
99707
99440
99486
99425
99980
99413
99403
99700
99371
99861
99764
99441
99639
99392
99457
99645
99649
99541
99408
99484
99584
99418
99398
99649
99428
99556
99494
99629
99480
99898
99608
99918
99764
99909
99543
99414
99372
99433
99417
99871
99910
99416
99716
99564
99443
99495
99524
99417
99489
99584
99895
99898
99607
99668
99405
99576
99446
99662
99638
99389
99624
99618
99674
99405
99864
99707
99494
99931
99924
99466
99622
99657
99655
99601
99709
99612
99402
99746
99878
99609
99839
99670
99447
99544
99638
99874
99891
99725
99572
99680
99409
99439
99420
99399
99453
99748
99611
99432
99502
99935
99583
99661
99387
99618
99572
99407
99374
99422
99846
99583
99637
99527
99611
99384
99396
99484
99394
99508
99486
99661
99759
99458
99494
99521
99840
99686
99499
99424
99620
99676
99608
99505
99431
99713
99441
99463
99583
99852
99618
99396
99570
99899
99690
99454
99394
99372
99444
99813
99418
99652
99428
99967
99620
99642
99397
99887
99584
99491
99922
99635
99517
99372
99554
99369
99598
99690
99762
99902
99733
99814
99404
99758
99642
99683
99560
99526
99403
99442
99449
99573
99392
99394
99397
99442
99669
99884
99423
99641
99532
99376
99872
99525
99696
99657
99609
99815
99407
99672
99685
99384
99391
99661
99624
99853
99779
99428
99563
99433
99475
99592
99371
99770
99608
99593
99671
99862
99703
99842
99491
99453
99786
99630
99627
99506
99429
99547
99575
99396
99703
99564
99535
99531
99484
99432
99656
99521
99449
99553
99664
99777
99508
99625
99464
99706
99681
99736
99373
99402
99806
99662
99569
99579
99383
99736
99693
99680
99651
99423
99534
99562
99452
99426
99587
99440
99630
99738
99458
99396
99453
99424
99421
99450
99770
99439
99396
99374
99639
99874
99900
99390
99699
99763
99684
99564
99510
99720
99488
99931
99430
99662
99413
99901
99404
99511
99417
99778
99594
99682
99585
99508
99390
99460
99423
99684
99467
99745
99546
99697
99551
99497
99444
99372
99722
99600
99514
99400
99390
99433
99634
99667
99584
99478
99434
99424
99444
99722
99407
99832
99462
99500
99843
99549
99783
99563
99479
99521
99434
99393
99767
99828
99412
99529
99370
99466
99469
99452
99483
99745
99621
99494
99542
99445
99584
99885
99596
99374
99524
99702
99399
99660
99530
99579
99891
99383
99385
99948
99533
99903
99455
99450
99614
99474
99476
99856
99501
99558
99568
99440
99687
99657
99451
99577
99642
99595
99385
99527
99639
99737
99372
99964
99547
99592
99534
99601
99385
99417
99484
99898
99611
99641
99871
99891
99550
99754
99677
99445
99386
99381
99647
99446
99509
99457
99868
99630
99539
99698
99813
99550
99407
99811
99625
99460
99416
99383
99610
99445
99571
99524
99521
99457
99429
99475
99398
99597
99781
99424
99801
99631
99568
99479
99668
99434
99726
99701
99609
99679
99414
99774
99695
99376
99397
99387
99513
99484
99509
99591
99549
99739
99670
99784
99665
99499
99375
99476
99410
99393
99417
99671
99678
99674
99520
99579
99816
99462
99495
99460
99553
99446
99743
99584
99695
99420
99447
99597
99485
99493
99544
99442
99668
99538
99854
99460
99527
99590
99392
99372
99400
99373
99885
99821
99581
99490
99474
99385
99497
99568
99597
99698
99493
99594
99429
99620
99610
99505
99370
99371
99774
99618
99834
99504
99814
99536
99398
99739
99535
99588
99556
99372
99874
99666
99611
99690
99564
99393
99423
99422
99658
99733
99678
99472
99739
99624
99647
99378
99639
99609
99730
99481
99614
99697
99597
99498
99547
99568
99774
99686
99702
99535
99665
99464
99535
99423
99739
99759
99527
99549
99479
99552
99429
99474
99523
99804
99445
99439
99698
99892
99501
99799
99383
99408
99377
99565
99594
99876
99584
99836
99471
99730
99491
99431
99486
99577
99637
99626
99872
99706
99534
99394
99513
99525
99563
99391
99400
99579
99384
99578
99713
99525
99393
99681
99779
99491
99485
99442
99452
99620
99495
99711
99427
99412
99449
99480
99440
99665
99462
99750
99530
99638
99459
99723
99372
99510
99675
99415
99650
99642
99515
99401
99544
99461
99514
99424
99748
99668
99439
99780
99612
99385
99492
99647
99514
99814
99405
99589
99603
99429
99388
99626
99816
99419
99769
99570
99380
99574
99799
99727
99720
99713
99523
99536
99384
99728
99682
99666
99643
99407
99456
99563
99622
99406
99590
99573
99513
99576
99651
99522
99922
99674
99401
99571
99547
99537
99411
99736
99629
99486
99453
99450
99760
99533
99969
99414
99698
99460
99445
99835
99813
99374
99385
99430
99533
99552
99432
99419
99558
99741
99647
99370
99415
99601
99417
99843
99460
99638
99438
99479
99379
99894
99653
99926
99760
99659
99794
99534
99673
99450
99611
99420
99751
99500
99855
99407
99709
99529
99665
99645
99410
99536
99652
99454
99596
99590
99510
99612
99638
99473
99912
99449
99519
99372
99495
99430
99896
99750
99891
99650
99731
99535
99448
99501
99471
99485
99834
99523
99456
99785
99437
99758
99717
99588
99769
99390
99405
99375
99539
99668
99601
99755
99500
99575
99704
99821
99432
99568
99557
99577
99407
99610
99417
99467
99548
99692
99536
99585
99496
99603
99587
99540
99848
99520
99412
99693
99729
99596
99418
99449
99464
99719
99427
99466
99559
99515
99603
99486
99522
99504
99465
99541
99470
99427
99681
99475
99497
99450
99696
99387
99566
99710
99384
99943
99712
99798
99792
99384
99632
99525
99523
99784
99537
99389
99812
99877
99372
99841
99445
99905
99495
99729
99410
99625
99821
99442
99565
99514
99487
99570
99596
99473
99955
99615
99543
99521
99688
99621
99541
99530
99846
99489
99594
99890
99417
99794
99801
99692
99603
99430
99539
99492
99648
99842
99575
99392
99781
99629
99428
99443
99523
99566
99416
99427
99392
99427
99529
99565
99454
99622
99414
99442
99487
99942
99450
99643
99458
99403
99385
99443
99581
99386
99752
99648
99545
99444
99504
99502
99455
99545
99655
99519
99370
99915
99524
99447
99542
99386
99458
99665
99468
99674
99406
99524
99758
99505
99871
99393
99702
99479
99854
99452
99924
99376
99438
99480
99882
99409
99427
99674
99759
99371
99446
99542
99437
99620
99607
99656
99425
99412
99497
99584
99569
99606
99473
99458
99643
99376
99737
99848
99862
99745
99426
99438
99605
99388
99861
99584
99386
99593
99590
99377
99369
99641
99589
99454
99448
99531
99503
99837
99708
99485
99459
99505
99435
99689
99439
99803
99635
99635
99777
99517
99528
99409
99536
99569
99373
99600
99466
99452
99651
99723
99882
99745
99831
99852
99549
99587
99426
99563
99475
99446
99748
99804
99615
99378
99744
99397
99416
99878
99630
99529
99535
99592
99912
99578
99489
99857
99444
99696
99451
99602
99492
99386
99401
99380
99873
99452
99817
99374
99843
99431
99644
99872
99371
99371
99374
99782
99660
99444
99531
99445
99704
99405
99873
99481
99502
99454
99490
99612
99404
99505
99728
99580
99530
99372
99541
99714
99827
99548
99409
99810
99783
99481
99441
99460
99751
99498
99480
99375
99805
99575
99748
99417
99681
99800
99557
99592
99698
99395
99513
99823
99475
99515
99676
99403
99386
99796
99546
99421
99411
99705
99630
99792
99822
99479
99568
99807
99626
99544
99562
99593
99613
99542
99534
99776
99447
99494
99719
99670
99759
99522
99380
99826
99829
99619
99517
99777
99383
99558
99470
99636
99507
99429
99417
99393
99383
99892
99421
99510
99386
99686
99688
99744
99423
99799
99408
99428
99370
99460
99916
99688
99789
99476
99747
99648
99510
99873
99496
99374
99400
99457
99417
99545
99536
99403
99580
99425
99479
99646
99686
99823
99401
99611
99758
99440
99568
99765
99389
99721
99369
99688
99556
99371
99421
99459
99520
99623
99515
99476
99685
99383
99916
99621
99474
99449
99793
99587
99576
99485
99765
99397
99820
99503
99534
99514
99473
99580
99730
99657
99567
99744
99412
99755
99442
99636
99886
99381
99561
99717
99630
99613
99969
99863
99517
99371
99421
99562
99406
99371
99937
99451
99749
99659
99559
99481
99416
99484
99833
99389
99534
99880
99836
99435
99529
99510
99590
99559
99743
99425
99574
99886
99695
99469
99658
99393
99704
99521
99776
99423
99374
99566
99488
99863
99525
99390
99618
99620
99632
99405
99832
99440
99592
99386
99446
99423
99621
99539
99672
99538
99426
99550
99390
99466
99629
99628
99373
99567
99803
99386
99516
99580
99369
99451
99563
99601
99390
99455
99514
99963
99685
99480
99725
99857
99710
99561
99465
99782
99610
99930
99737
99609
99560
99527
99850
99654
99782
99405
99452
99707
99372
99716
99604
99429
99408
99460
99490
99915
99394
99405
99894
99897
99776
99742
99452
99508
99558
99513
99817
99513
99588
99435
99411
99579
99751
99422
99380
99388
99542
99687
99897
99390
99381
99377
99417
99527
99556
99449
99526
99690
99387
99668
99440
99672
99464
99664
99847
99948
99564
99564
99645
99771
99627
99495
99798
99444
99473
99459
99814
99471
99435
99705
99534
99560
99559
99563
99399
99611
99513
99402
99532
99447
99459
99845
99454
99966
99514
99629
99499
99472
99578
99843
99398
99828
99565
99546
99501
99888
99557
99543
99658
99475
99390
99382
99676
99588
99824
99440
99692
99884
99560
99492
99725
99937
99748
99442
99483
99522
99509
99928
99613
99663
99379
99478
99790
99660
99553
99705
99474
99699
99403
99523
99657
99534
99715
99454
99837
99463
99429
99436
99487
99481
99373
99418
99401
99501
99373
99728
99559
99626
99513
99493
99467
99629
99454
99482
99618
99379
99725
99858
99701
99700
99673
99644
99440
99603
99622
99382
99407
99469
99443
99402
99588
99740
99802
99503
99616
99507
99393
99609
99507
99575
99925
99400
99508
99680
99454
99534
99536
99719
99452
99789
99641
99625
99481
99555
99395
99457
99606
99439
99406
99374
99654
99487
99389
99934
99547
99391
99370
99375
99474
99382
99680
99847
99523
99661
99448
99504
99435
99835
99470
99524
99655
99686
99374
99850
99471
99434
99550
99592
99693
99387
99695
99383
99534
99654
99807
99673
99570
99581
99482
99500
99641
99514
99516
99697
99566
99638
99371
99631
99601
99579
99669
99705
99483
99446
99849
99467
99605
99529
99527
99610
99400
99479
99388
99468
99688
99401
99469
99394
99736
99696
99654
99369
99723
99369
99517
99611
99628
99468
99404
99762
99427
99501
99514
99566
99560
99456
99404
99501
99459
99577
99564
99918
99553
99464
99568
99580
99650
99750
99487
99387
99537
99373
99387
99929
99866
99409
99426
99660
99481
99442
99834
99790
99422
99599
99424
99536
99451
99712
99540
99442
99541
99827
99804
99382
99371
99444
99604
99373
99557
99455
99381
99470
99692
99642
99371
99406
99390
99480
99577
99684
99638
99506
99496
99440
99661
99396
99499
99759
99495
99485
99372
99681
99512
99641
99876
99536
99799
99422
99743
99454
99866
99846
99380
99713
99453
99508
99470
99913
99624
99733
99497
99603
99418
99430
99438
99739
99588
99449
99716
99950
99600
99832
99815
99597
99549
99614
99490
99527
99624
99494
99374
99497
99658
99452
99559
99480
99483
99484
99747
99495
99586
99438
99839
99369
99510
99864
99369
99516
99508
99450
99639
99785
99873
99503
99615
99459
99851
99472
99387
99891
99430
99702
99478
99557
99852
99865
99635
99434
99395
99387
99882
99616
99485
99449
99720
99408
99430
99419
99551
99442
99394
99412
99492
99455
99451
99662
99856
99783
99534
99670
99377
99688
99728
99470
99553
99565
99670
99388
99372
99753
99659
99542
99645
99549
99880
99603
99552
99775
99397
99474
99475
99416
99844
99734
99719
99698
99946
99716
99386
99764
99423
99381
99689
99655
99696
99436
99869
99469
99631
99565
99605
99922
99628
99413
99632
99625
99449
99451
99462
99576
99536
99461
99566
99589
99546
99412
99805
99541
99432
99613
99590
99489
99370
99519
99439
99529
99694
99772
99485
99780
99528
99442
99398
99407
99544
99502
99811
99918
99437
99716
99582
99372
99525
99487
99609
99541
99474
99784
99690
99461
99638
99715
99481
99381
99848
99653
99436
99534
99751
99432
99455
99431
99492
99564
99805
99666
99557
99547
99726
99579
99951
99508
99496
99462
99579
99853
99371
99705
99424
99799
99405
99650
99462
99413
99639
99652
99480
99500
99466
99420
99376
99373
99584
99764
99598
99463
99894
99459
99444
99555
99377
99425
99388
99400
99553
99415
99554
99587
99789
99786
99382
99850
99669
99819
99817
99571
99539
99465
99582
99534
99499
99711
99416
99482
99469
99439
99602
99503
99522
99733
99470
99375
99471
99452
99665
99838
99797
99449
99806
99434
99758
99592
99410
99428
99563
99511
99412
99432
99640
99545
99662
99649
99512
99375
99379
99566
99879
99827
99461
99524
99680
99656
99464
99381
99496
99417
99557
99414
99863
99455
99549
99519
99406
99661
99371
99635
99416
99399
99591
99665
99594
99449
99955
99800
99514
99830
99548
99711
99639
99526
99761
99382
99894
99452
99397
99696
99598
99781
99430
99681
99414
99941
99476
99384
99571
99777
99490
99372
99704
99665
99940
99458
99531
99447
99468
99476
99583
99456
99437
99412
99464
99448
99598
99768
99379
99831
99373
99610
99845
99445
99512
99448
99870
99570
99876
99806
99495
99372
99461
99574
99434
99537
99543
99599
99662
99420
99409
99420
99450
99369
99600
99460
99614
99458
99439
99470
99411
99596
99622
99629
99639
99404
99410
99398
99644
99620
99904
99389
99439
99414
99465
99889
99405
99557
99491
99388
99518
99654
99609
99508
99506
99394
99519
99620
99545
99710
99717
99463
99463
99595
99415
99800
99804
99377
99733
99542
99497
99450
99625
99615
99491
99665
99643
99528
99530
99790
99457
99808
99784
99373
99531
99448
99574
99383
99555
99805
99481
99591
99419
99875
99666
99614
99548
99692
99981
99453
99492
99403
99678
99661
99770
99628
99430
99409
99777
99394
99639
99823
99435
99461
99730
99624
99599
99689
99727
99870
99437
99946
99634
99846
99369
99443
99549
99660
99811
99647
99405
99442
99376
99705
99627
99396
99375
99698
99491
99402
99629
99524
99878
99493
99658
99369
99404
99557
99489
99490
99590
99376
99477
99595
99815
99917
99503
99759
99421
99446
99655
99452
99590
99461
99398
99651
99839
99482
99443
99453
99410
99883
99464
99642
99615
99469
99521
99541
99474
99715
99409
99439
99863
99492
99524
99640
99703
99501
99490
99590
99634
99672
99607
99812
99693
99377
99459
99823
99403
99575
99375
99624
99552
99684
99706
99683
99505
99648
99388
99569
99569
99612
99718
99573
99821
99587
99442
99712
99534
99449
99498
99431
99519
99730
99426
99869
99565
99486
99374
99450
99522
99413
99516
99395
99500
99534
99384
99458
99821
99517
99445
99478
99756
99527
99758
99755
99663
99410
99479
99686
99847
99405
99672
99485
99455
99457
99494
99799
99383
99527
99447
99616
99538
99636
99496
99913
99940
99512
99650
99434
99810
99548
99575
99485
99426
99452
99780
99510
99767
99809
99776
99451
99504
99658
99618
99918
99397
99418
99426
99372
99489
99508
99390
99593
99380
99712
99693
99590
99382
99839
99455
99507
99510
99581
99518
99700
99859
99800
99767
99674
99387
99705
99436
99544
99800
99393
99646
99597
99510
99385
99387
99679
99540
99771
99468
99672
99379
99636
99463
99386
99439
99681
99432
99575
99518
99510
99504
99534
99545
99452
99623
99747
99651
99925
99577
99604
99663
99484
99709
99478
99437
99433
99622
99646
99466
99529
99771
99667
99449
99668
99470
99413
99762
99819
99647
99740
99388
99379
99475
99751
99514
99622
99581
99442
99712
99604
99419
99764
99604
99429
99725
99641
99466
99921
99841
99422
99763
99393
99626
99632
99456
99552
99567
99709
99426
99467
99588
99385
99548
99375
99679
99431
99669
99685
99831
99546
99529
99779
99514
99536
99724
99566
99673
99737
99556
99633
99397
99616
99439
99442
99612
99429
99618
99726
99600
99615
99607
99411
99624
99799
99541
99858
99375
99868
99615
99638
99446
99406
99450
99801
99656
99427
99790
99373
99438
99370
99580
99408
99532
99463
99628
99434
99842
99453
99509
99435
99529
99570
99798
99553
99625
99669
99814
99680
99493
99451
99765
99519
99795
99399
99839
99891
99586
99380
99393
99512
99754
99403
99601
99641
99933
99645
99527
99619
99923
99521
99412
99505
99595
99632
99742
99382
99449
99486
99400
99639
99378
99585
99627
99745
99737
99481
99794
99538
99525
99413
99464
99595
99464
99894
99786
99370
99630
99757
99538
99454
99411
99378
99706
99475
99576
99503
99777
99414
99417
99716
99580
99381
99712
99520
99716
99380
99757
99773
99467
99445
99641
99447
99510
99653
99726
99507
99406
99464
99656
99697
99483
99481
99529
99494
99497
99527
99452
99404
99662
99377
99639
99575
99410
99706
99376
99759
99923
99410
99564
99580
99579
99457
99403
99855
99641
99372
99664
99812
99633
99472
99581
99705
99564
99649
99590
99572
99495
99746
99600
99639
99419
99453
99789
99586
99695
99875
99497
99385
99562
99638
99766
99625
99521
99435
99762
99449
99628
99532
99394
99835
99404
99476
99445
99512
99519
99453
99641
99647
99398
99439
99503
99692
99530
99452
99545
99421
99387
99582
99683
99867
99591
99376
99468
99838
99402
99772
99523
99596
99434
99456
99395
99863
99584
99470
99820
99611
99802
99706
99441
99700
99399
99395
99496
99409
99662
99883
99580
99859
99396
99531
99494
99469
99604
99431
99597
99383
99443
99739
99655
99550
99422
99571
99542
99722
99475
99493
99473
99609
99478
99646
99700
99381
99816
99426
99930
99390
99623
99836
99400
99726
99534
99413
99424
99426
99706
99465
99537
99981
99613
99536
99474
99728
99417
99831
99442
99617
99489
99709
99818
99562
99863
99475
99716
99620
99482
99455
99824
99531
99494
99604
99515
99861
99509
99544
99424
99465
99616
99510
99476
99477
99532
99528
99666
99577
99763
99382
99469
99506
99666
99823
99604
99409
99521
99483
99395
99453
99696
99661
99658
99555
99488
99427
99797
99625
99527
99518
99636
99700
99649
99502
99459
99518
99485
99483
99740
99373
99404
99465
99766
99526
99885
99693
99472
99547
99890
99647
99758
99681
99780
99541
99514
99673
99391
99957
99401
99613
99779
99687
99834
99781
99704
99401
99545
99438
99649
99491
99439
99462
99391
99550
99572
99704
99377
99562
99419
99719
99890
99749
99765
99729
99605
99475
99759
99371
99679
99432
99693
99606
99563
99461
99467
99832
99547
99493
99535
99777
99636
99501
99445
99471
99378
99514
99415
99913
99604
99817
99710
99393
99372
99434
99429
99469
99544
99561
99387
99607
99498
99588
99633
99598
99465
99564
99399
99658
99588
99575
99606
99453
99888
99588
99416
99585
99735
99426
99643
99453
99533
99400
99597
99396
99531
99620
99737
99400
99582
99711
99697
99595
99511
99428
99761
99382
99525
99514
99715
99437
99929
99607
99626
99612
99913
99697
99807
99422
99750
99613
99380
99499
99801
99452
99397
99437
99422
99434
99420
99378
99474
99430
99593
99483
99613
99658
99439
99757
99870
99958
99629
99380
99417
99548
99790
99410
99408
99626
99376
99400
99705
99452
99499
99582
99417
99447
99667
99792
99809
99410
99783
99553
99512
99520
99510
99489
99555
99393
99669
99432
99612
99484
99595
99432
99391
99615
99508
99589
99390
99536
99498
99417
99987
99631
99675
99673
99814
99678
99764
99444
99624
99409
99754
99469
99420
99708
99465
99614
99534
99754
99902
99373
99441
99750
99807
99768
99399
99742
99512
99722
99592
99698
99893
99824
99551
99663
99500
99446
99371
99501
99436
99490
99500
99392
99384
99490
99524
99821
99753
99567
99910
99450
99409
99529
99738
99680
99464
99812
99509
99481
99437
99649
99371
99482
99854
99802
99733
99775
99458
99518
99473
99734
99552
99482
99399
99567
99808
99413
99750
99392
99822
99599
99393
99836
99464
99753
99503
99514
99551
99742
99424
99931
99884
99617
99896
99652
99589
99373
99545
99708
99413
99565
99414
99520
99432
99751
99467
99478
99529
99594
99729
99453
99407
99761
99764
99501
99678
99852
99560
99430
99639
99783
99561
99391
99398
99444
99563
99661
99608
99464
99576
99584
99762
99545
99510
99377
99428
99599
99401
99522
99659
99403
99731
99818
99464
99710
99567
99862
99575
99734
99481
99400
99883
99432
99523
99379
99571
99727
99483
99442
99570
99388
99389
99679
99499
99944
99742
99562
99560
99671
99610
99444
99800
99424
99522
99520
99704
99551
99669
99729
99422
99497
99620
99592
99529
99470
99542
99491
99557
99701
99550
99822
99423
99377
99735
99383
99385
99370
99384
99876
99477
99629
99494
99677
99631
99454
99462
99387
99390
99678
99396
99515
99660
99890
99866
99664
99397
99684
99610
99474
99517
99540
99551
99426
99774
99816
99522
99506
99904
99601
99670
99585
99913
99542
99411
99739
99585
99465
99387
99605
99755
99390
99595
99693
99629
99539
99487
99752
99463
99628
99749
99622
99731
99390
99603
99649
99479
99823
99747
99437
99860
99489
99793
99738
99427
99651
99821
99575
99633
99694
99473
99633
99543
99635
99443
99465
99410
99718
99647
99598
99540
99938
99447
99760
99500
99728
99401
99480
99468
99799
99530
99384
99448
99619
99733
99388
99412
99432
99728
99720
99544
99574
99449
99657
99588
99428
99562
99842
99471
99439
99850
99517
99578
99511
99378
99499
99705
99622
99426
99461
99786
99598
99475
99373
99462
99603
99445
99379
99782
99579
99609
99640
99678
99768
99447
99737
99633
99403
99375
99694
99860
99431
99794
99531
99621
99574
99657
99410
99703
99576
99520
99540
99419
99444
99456
99622
99667
99795
99691
99725
99464
99706
99531
99517
99617
99588
99618
99518
99545
99401
99832
99472
99415
99437
99720
99565
99890
99480
99581
99373
99732
99730
99747
99760
99861
99668
99428
99531
99784
99406
99481
99744
99772
99663
99370
99621
99767
99595
99379
99535
99683
99476
99798
99549
99480
99918
99374
99593
99398
99450
99579
99499
99675
99576
99612
99741
99617
99504
99611
99579
99655
99395
99477
99757
99393
99619
99595
99527
99714
99658
99433
99560
99782
99634
99728
99544
99394
99674
99529
99499
99490
99405
99400
99369
99495
99409
99394
99685
99518
99673
99507
99458
99420
99612
99496
99391
99665
99667
99645
99550
99796
99564
99510
99635
99685
99478
99896
99392
99425
99574
99594
99520
99599
99921
99613
99571
99610
99464
99495
99862
99526
99855
99610
99751
99549
99667
99744
99433
99432
99803
99717
99519
99621
99514
99687
99463
99500
99796
99444
99649
99551
99683
99485
99705
99508
99648
99508
99654
99533
99735
99517
99456
99601
99394
99412
99415
99541
99826
99578
99437
99447
99432
99578
99671
99610
99609
99530
99533
99486
99822
99423
99666
99593
99616
99528
99679
99536
99413
99742
99712
99477
99785
99503
99859
99799
99631
99759
99620
99858
99520
99520
99550
99730
99596
99377
99442
99589
99546
99597
99537
99419
99526
99656
99759
99737
99787
99730
99862
99851
99480
99387
99588
99509
99512
99693
99419
99603
99767
99506
99391
99799
99966
99783
99507
99575
99416
99939
99828
99586
99930
99770
99378
99723
99418
99566
99571
99423
99458
99426
99768
99458
99483
99587
99684
99596
99517
99761
99815
99387
99770
99540
99929
99804
99419
99396
99370
99694
99495
99400
99613
99582
99394
99721
99499
99767
99450
99510
99655
99469
99539
99586
99451
99545
99499
99520
99747
99562
99394
99632
99482
99471
99620
99369
99553
99898
99588
99404
99608
99514
99417
99585
99374
99479
99552
99884
99628
99551
99590
99739
99738
99404
99390
99760
99553
99556
99469
99516
99580
99559
99543
99498
99506
99821
99641
99684
99487
99760
99728
99739
99387
99448
99921
99464
99391
99371
99602
99569
99708
99490
99521
99462
99544
99689
99825
99734
99408
99389
99533
99743
99370
99385
99540
99586
99803
99579
99396
99801
99369
99639
99709
99675
99635
99639
99708
99992
99502
99437
99672
99685
99392
99660
99647
99391
99776
99408
99764
99482
99419
99459
99396
99517
99767
99642
99626
99406
99524
99776
99539
99408
99457
99408
99737
99395
99457
99427
99531
99685
99634
99588
99527
99391
99412
99468
99441
99374
99442
99477
99500
99826
99418
99427
99802
99583
99601
99729
99600
99573
99727
99638
99430
99911
99466
99791
99405
99418
99542
99514
99426
99505
99495
99871
99599
99862
99486
99877
99885
99618
99861
99388
99449
99545
99866
99746
99791
99771
99741
99671
99452
99709
99671
99444
99592
99571
99431
99828
99626
99402
99578
99684
99429
99489
99426
99580
99699
99501
99584
99680
99492
99904
99809
99509
99803
99646
99763
99388
99382
99552
99563
99433
99489
99410
99391
99760
99377
99551
99512
99590
99379
99389
99603
99620
99641
99684
99389
99496
99372
99439
99792
99379
99679
99477
99680
99555
99671
99594
99461
99743
99870
99625
99640
99393
99562
99415
99663
99511
99437
99893
99589
99485
99478
99564
99396
99522
99426
99432
99493
99571
99513
99423
99412
99665
99452
99532
99474
99705
99519
99473
99869
99659
99834
99688
99628
99616
99374
99607
99631
99559
99555
99904
99546
99497
99373
99767
99686
99383
99564
99593
99687
99374
99417
99406
99408
99591
99678
99548
99370
99437
99520
99616
99404
99427
99769
99472
99382
99664
99781
99372
99404
99645
99564
99423
99376
99476
99514
99644
99564
99639
99406
99497
99557
99559
99511
99703
99434
99472
99704
99683
99374
99643
99627
99375
99473
99543
99399
99559
99418
99624
99407
99582
99637
99598
99562
99402
99648
99555
99478
99632
99691
99549
99464
99563
99712
99495
99648
99710
99683
99723
99419
99405
99437
99415
99738
99379
99598
99808
99538
99518
99369
99644
99704
99377
99735
99609
99801
99373
99523
99616
99887
99444
99852
99450
99528
99655
99386
99582
99591
99498
99937
99594
99505
99377
99544
99654
99577
99457
99396
99760
99597
99906
99462
99634
99419
99897
99916
99930
99456
99822
99619
99391
99595
99633
99634
99511
99493
99691
99891
99535
99423
99430
99681
99757
99524
99865
99569
99577
99522
99478
99451
99625
99551
99552
99380
99516
99541
99628
99414
99569
99504
99523
99501
99502
99692
99386
99673
99650
99403
99370
99697
99639
99577
99544
99511
99683
99463
99549
99594
99542
99598
99971
99555
99681
99472
99493
99379
99382
99686
99640
99498
99722
99439
99701
99574
99475
99392
99520
99461
99566
99601
99560
99401
99476
99391
99672
99905
99638
99477
99387
99557
99435
99671
99376
99580
99683
99540
99550
99733
99655
99435
99390
99740
99427
99397
99746
99404
99644
99785
99871
99470
99702
99639
99651
99824
99712
99533
99450
99744
99681
99488
99610
99377
99924
99717
99371
99470
99455
99498
99572
99419
99906
99745
99776
99659
99501
99698
99571
99405
99608
99590
99372
99739
99509
99837
99504
99417
99466
99720
99516
99466
99563
99488
99636
99444
99686
99430
99569
99487
99921
99642
99828
99432
99372
99706
99646
99609
99602
99607
99756
99799
99439
99416
99758
99505
99661
99484
99796
99670
99580
99723
99466
99721
99812
99909
99666
99386
99516
99370
99504
99481
99530
99870
99494
99834
99572
99490
99600
99422
99414
99906
99486
99838
99666
99591
99375
99497
99615
99873
99713
99613
99507
99591
99581
99741
99646
99373
99611
99683
99382
99458
99520
99447
99692
99498
99466
99449
99542
99409
99421
99521
99858
99418
99604
99593
99773
99376
99713
99535
99566
99513
99555
99412
99755
99452
99452
99453
99639
99841
99607
99500
99719
99844
99407
99735
99563
99506
99561
99388
99596
99740
99667
99375
99472
99559
99828
99573
99483
99466
99637
99697
99463
99457
99487
99473
99962
99607
99392
99454
99780
99612
99608
99821
99658
99881
99759
99544
99765
99565
99446
99396
99873
99505
99561
99600
99530
99413
99723
99695
99394
99406
99608
99573
99617
99546
99570
99606
99430
99814
99534
99465
99502
99629
99536
99427
99472
99423
99535
99639
99384
99423
99912
99414
99474
99588
99788
99440
99511
99750
99820
99630
99574
99545
99430
99392
99370
99478
99864
99580
99485
99464
99520
99411
99620
99466
99532
99653
99551
99482
99384
99824
99819
99969
99467
99399
99428
99407
99646
99863
99486
99509
99495
99383
99612
99528
99427
99601
99485
99867
99476
99407
99738
99567
99378
99481
99384
99375
99490
99623
99505
99407
99651
99457
99564
99588
99668
99754
99447
99849
99534
99382
99718
99568
99392
99778
99376
99570
99398
99555
99586
99783
99490
99553
99417
99423
99471
99504
99515
99460
99632
99905
99387
99583
99614
99786
99483
99495
99381
99480
99587
99803
99829
99627
99488
99378
99537
99437
99417
99370
99494
99773
99603
99686
99451
99746
99513
99635
99794
99446
99412
99864
99550
99745
99793
99671
99599
99796
99512
99388
99388
99627
99402
99627
99842
99935
99733
99949
99707
99876
99522
99778
99746
99654
99718
99840
99567
99546
99567
99369
99713
99463
99633
99485
99649
99626
99467
99473
99372
99394
99570
99534
99507
99432
99433
99585
99462
99530
99667
99860
99684
99408
99514
99403
99597
99630
99584
99709
99570
99586
99498
99695
99466
99445
99396
99584
99612
99532
99669
99422
99872
99530
99481
99388
99418
99494
99735
99396
99627
99621
99393
99465
99596
99804
99532
99868
99437
99430
99501
99756
99615
99600
99396
99735
99815
99788
99886
99371
99571
99596
99582
99452
99513
99574
99474
99486
99739
99424
99403
99399
99476
99619
99602
99530
99601
99397
99460
99851
99835
99382
99668
99576
99507
99521
99573
99510
99388
99649
99483
99538
99749
99414
99814
99540
99537
99563
99442
99721
99414
99661
99470
99836
99559
99377
99372
99669
99453
99575
99399
99791
99808
99411
99644
99506
99580
99374
99721
99421
99369
99400
99525
99491
99383
99371
99424
99381
99387
99807
99381
99612
99469
99590
99635
99804
99477
99370
99559
99804
99387
99713
99515
99458
99821
99899
99439
99615
99923
99542
99566
99376
99652
99575
99402
99404
99701
99512
99669
99518
99646
99467
99503
99571
99839
99406
99439
99763
99719
99505
99950
99653
99686
99381
99376
99613
99624
99550
99548
99483
99804
99459
99700
99716
99642
99664
99436
99463
99458
99587
99544
99698
99828
99410
99500
99672
99455
99664
99794
99532
99767
99393
99470
99523
99421
99532
99447
99426
99597
99956
99764
99651
99454
99764
99531
99657
99965
99597
99522
99556
99784
99484
99862
99742
99460
99410
99542
99557
99550
99580
99404
99385
99866
99402
99505
99556
99374
99992
99376
99549
99805
99660
99636
99373
99659
99745
99468
99810
99372
99522
99478
99400
99632
99520
99398
99589
99683
99450
99625
99607
99390
99576
99533
99511
99761
99446
99604
99524
99833
99478
99691
99592
99439
99933
99461
99623
99573
99647
99756
99491
99572
99671
99532
99535
99716
99789
99422
99571
99375
99416
99393
99425
99380
99509
99493
99669
99985
99537
99398
99495
99488
99540
99371
99579
99815
99748
99450
99872
99383
99383
99503
99495
99493
99432
99716
99704
99854
99464
99604
99864
99949
99816
99564
99435
99436
99518
99680
99540
99981
99628
99473
99542
99382
99848
99931
99680
99516
99585
99712
99572
99692
99439
99742
99551
99410
99593
99579
99544
99732
99630
99757
99526
99838
99786
99713
99523
99372
99577
99525
99565
99372
99447
99947
99413
99840
99588
99448
99475
99567
99379
99455
99470
99512
99462
99436
99676
99399
99433
99606
99797
99695
99564
99458
99622
99469
99537
99477
99502
99479
99372
99575
99717
99873
99401
99688
99371
99570
99416
99526
99514
99370
99499
99626
99677
99390
99643
99730
99569
99555
99476
99369
99525
99410
99421
99446
99682
99504
99441
99770
99575
99589
99716
99533
99773
99377
99908
99573
99424
99427
99975
99647
99529
99410
99538
99610
99538
99674
99690
99789
99626
99610
99566
99386
99627
99622
99523
99485
99443
99594
99393
99477
99388
99663
99430
99772
99500
99386
99741
99438
99590
99449
99539
99727
99508
99432
99621
99729
99566
99379
99644
99400
99424
99568
99578
99831
99880
99656
99899
99482
99822
99765
99450
99429
99694
99618
99582
99706
99653
99391
99864
99405
99700
99537
99402
99575
99522
99769
99414
99886
99579
99624
99466
99513
99396
99467
99402
99581
99545
99507
99589
99402
99571
99381
99502
99372
99480
99488
99662
99440
99574
99526
99462
99626
99602
99435
99421
99430
99614
99531
99596
99558
99433
99665
99762
99426
99426
99892
99559
99612
99840
99380
99811
99462
99507
99815
99631
99421
99615
99783
99890
99534
99428
99609
99720
99479
99820
99650
99735
99605
99806
99465
99640
99463
99573
99746
99529
99480
99908
99707
99582
99409
99393
99828
99506
99369
99454
99717
99700
99716
99828
99520
99493
99397
99466
99515
99615
99725
99479
99900
99413
99507
99444
99417
99720
99521
99604
99762
99466
99730
99498
99657
99505
99475
99553
99765
99407
99441
99586
99724
99390
99378
99744
99480
99900
99565
99455
99488
99492
99758
99424
99650
99453
99620
99682
99427
99812
99722
99593
99558
99609
99391
99632
99747
99724
99513
99629
99721
99590
99573
99637
99723
99436
99924
99427
99393
99577
99663
99377
99422
99603
99381
99572
99454
99570
99445
99809
99507
99450
99891
99392
99549
99817
99408
99447
99377
99731
99670
99372
99800
99500
99397
99529
99592
99511
99500
99564
99502
99442
99817
99581
99534
99781
99612
99462
99830
99582
99712
99436
99419
99537
99399
99391
99503
99408
99499
99416
99507
99738
99815
99470
99469
99376
99751
99539
99574
99586
99637
99840
99589
99794
99572
99577
99728
99598
99483
99554
99763
99510
99397
99790
99778
99863
99591
99632
99902
99543
99442
99732
99376
99404
99760
99868
99700
99695
99744
99558
99498
99681
99402
99443
99465
99389
99487
99374
99659
99449
99404
99523
99565
99440
99733
99760
99454
99447
99687
99621
99736
99857
99693
99610
99839
99510
99486
99416
99664
99578
99682
99453
99670
99492
99629
99589
99789
99500
99654
99569
99536
99466
99481
99442
99684
99421
99378
99374
99404
99618
99398
99501
99751
99456
99394
99796
99788
99470
99406
99459
99500
99668
99836
99620
99792
99684
99944
99623
99484
99862
99623
99620
99387
99899
99420
99574
99498
99756
99374
99679
99594
99659
99672
99587
99501
99445
99605
99724
99459
99486
99741
99730
99450
99518
99412
99421
99604
99615
99391
99869
99654
99418
99407
99453
99708
99381
99471
99830
99646
99627
99483
99446
99456
99398
99733
99383
99790
99568
99457
99840
99449
99455
99818
99394
99749
99642
99728
99403
99440
99594
99577
99375
99499
99799
99919
99477
99652
99560
99600
99588
99621
99392
99760
99619
99636
99708
99575
99743
99445
99528
99715
99719
99934
99730
99384
99867
99722
99449
99614
99698
99613
99832
99657
99418
99647
99476
99477
99406
99644
99437
99696
99555
99390
99475
99433
99945
99890
99484
99581
99866
99650
99404
99466
99407
99499
99552
99381
99567
99821
99581
99632
99495
99483
99631
99428
99483
99383
99473
99695
99647
99595
99761
99774
99629
99546
99397
99567
99524
99423
99489
99861
99566
99475
99451
99699
99436
99937
99451
99738
99392
99447
99777
99684
99672
99381
99451
99440
99661
99652
99440
99817
99699
99478
99694
99392
99430
99389
99454
99433
99666
99650
99549
99510
99697
99525
99460
99594
99920
99653
99373
99698
99481
99873
99471
99594
99578
99372
99419
99516
99515
99375
99550
99677
99711
99373
99542
99923
99768
99644
99413
99426
99689
99425
99746
99555
99396
99678
99647
99391
99538
99869
99436
99391
99588
99751
99718
99852
99424
99429
99579
99580
99530
99838
99498
99856
99666
99414
99382
99513
99617
99672
99434
99567
99906
99389
99667
99652
99467
99654
99383
99704
99415
99459
99477
99372
99484
99805
99555
99413
99688
99715
99456
99458
99404
99584
99394
99662
99390
99437
99568
99374
99615
99512
99374
99374
99462
99424
99818
99464
99435
99444
99397
99386
99378
99749
99473
99525
99532
99559
99505
99391
99440
99595
99499
99413
99474
99462
99444
99556
99592
99541
99545
99704
99411
99676
99559
99402
99415
99656
99520
99393
99973
99542
99417
99407
99909
99474
99559
99615
99864
99825
99483
99719
99846
99618
99672
99856
99513
99897
99609
99421
99411
99566
99492
99391
99608
99459
99564
99606
99520
99401
99621
99426
99908
99543
99643
99404
99446
99446
99607
99538
99441
99531
99820
99531
99752
99466
99575
99458
99372
99575
99478
99551
99380
99662
99387
99611
99381
99673
99395
99934
99409
99412
99620
99470
99497
99483
99567
99653
99900
99510
99627
99623
99525
99370
99590
99673
99409
99794
99596
99432
99620
99455
99437
99418
99411
99655
99630
99555
99458
99753
99750
99478
99811
99496
99546
99391
99504
99536
99637
99593
99755
99797
99533
99484
99413
99793
99500
99454
99952
99672
99395
99590
99597
99623
99867
99541
99557
99706
99551
99436
99869
99410
99492
99496
99489
99435
99388
99393
99613
99405
99881
99413
99415
99506
99564
99490
99578
99893
99578
99607
99419
99647
99465
99416
99708
99503
99810
99782
99666
99543
99591
99658
99464
99891
99449
99721
99765
99429
99860
99650
99414
99416
99813
99584
99604
99485
99432
99768
99552
99630
99598
99891
99375
99839
99454
99694
99696
99837
99727
99751
99670
99384
99486
99670
99515
99409
99456
99675
99546
99414
99394
99525
99546
99664
99497
99649
99518
99536
99505
99771
99425
99637
99398
99563
99735
99436
99841
99791
99587
99397
99579
99386
99808
99744
99670
99604
99452
99681
99406
99691
99674
99901
99904
99389
99473
99680
99698
99400
99472
99384
99417
99517
99507
99530
99464
99429
99829
99600
99523
99592
99406
99485
99829
99716
99563
99881
99773
99375
99786
99427
99421
99381
99866
99666
99787
99885
99500
99558
99767
99449
99870
99602
99580
99698
99709
99930
99413
99539
99629
99792
99551
99430
99620
99442
99488
99944
99682
99638
99513
99424
99496
99658
99395
99604
99645
99526
99517
99684
99610
99872
99495
99427
99758
99571
99471
99594
99397
99528
99426
99804
99722
99577
99617
99531
99397
99596
99642
99603
99505
99555
99417
99778
99519
99586
99390
99394
99438
99420
99596
99668
99707
99770
99475
99430
99454
99400
99736
99594
99858
99862
99510
99427
99413
99897
99614
99842
99704
99510
99644
99489
99758
99503
99918
99686
99425
99569
99401
99587
99718
99659
99668
99638
99872
99606
99380
99420
99532
99516
99783
99646
99455
99578
99582
99522
99391
99369
99621
99745
99720
99404
99922
99776
99616
99413
99421
99601
99452
99574
99630
99602
99554
99403
99566
99675
99418
99490
99376
99792
99469
99409
99704
99389
99793
99939
99598
99454
99429
99858
99774
99526
99506
99576
99532
99492
99415
99449
99580
99395
99631
99385
99484
99451
99524
99371
99487
99406
99825
99514
99729
99414
99498
99376
99469
99469
99471
99423
99395
99479
99572
99727
99489
99467
99684
99392
99874
99497
99592
99439
99487
99480
99411
99488
99395
99887
99449
99369
99630
99739
99486
99496
99565
99577
99750
99558
99573
99597
99523
99439
99685
99895
99516
99600
99632
99482
99490
99658
99613
99576
99739
99657
99591
99394
99841
99418
99505
99538
99595
99613
99600
99585
99482
99387
99616
99761
99411
99453
99520
99392
99744
99390
99370
99681
99447
99626
99422
99493
99499
99681
99761
99531
99393
99710
99647
99398
99474
99405
99514
99413
99629
99708
99377
99869
99634
99479
99577
99430
99574
99373
99410
99534
99739
99606
99446
99833
99464
99585
99454
99449
99605
99602
99496
99852
99405
99371
99683
99375
99670
99871
99444
99559
99677
99447
99895
99551
99510
99782
99451
99532
99524
99448
99405
99792
99583
99554
99540
99400
99759
99443
99384
99391
99399
99481
99639
99809
99911
99437
99638
99497
99486
99455
99392
99510
99467
99399
99696
99546
99680
99502
99389
99744
99605
99543
99610
99698
99667
99457
99517
99482
99884
99512
99475
99401
99679
99756
99747
99483
99652
99601
99525
99457
99927
99666
99626
99617
99402
99524
99717
99386
99443
99448
99893
99667
99476
99767
99551
99755
99421
99858
99631
99410
99637
99443
99873
99450
99674
99788
99593
99751
99442
99450
99854
99425
99761
99399
99957
99494
99877
99655
99827
99465
99638
99602
99395
99545
99502
99653
99533
99537
99390
99508
99395
99443
99454
99473
99567
99929
99599
99702
99429
99532
99706
99575
99386
99513
99488
99631
99411
99620
99565
99461
99449
99413
99639
99425
99559
99457
99861
99632
99628
99498
99658
99406
99674
99479
99369
99721
99411
99476
99560
99393
99671
99414
99553
99395
99511
99601
99405
99543
99383
99438
99377
99438
99589
99633
99540
99385
99399
99543
99425
99693
99441
99452
99829
99749
99591
99491
99695
99471
99600
99655
99880
99788
99474
99559
99467
99762
99374
99550
99850
99588
99568
99394
99495
99497
99467
99819
99433
99523
99728
99457
99479
99461
99692
99579
99460
99421
99635
99621
99554
99520
99463
99382
99420
99404
99437
99503
99552
99496
99679
99534
99431
99453
99776
99479
99576
99532
99416
99445
99442
99717
99633
99688
99831
99592
99381
99586
99508
99713
99629
99390
99657
99480
99731
99641
99768
99380
99473
99523
99658
99607
99580
99488
99522
99571
99524
99510
99425
99559
99795
99651
99623
99592
99388
99527
99432
99910
99479
99382
99501
99439
99392
99387
99373
99690
99746
99512
99638
99755
99688
99548
99410
99932
99630
99739
99536
99915
99461
99804
99800
99466
99584
99823
99694
99734
99602
99662
99595
99415
99496
99619
99658
99653
99386
99529
99455
99921
99430
99713
99525
99406
99479
99612
99609
99500
99640
99392
99502
99647
99806
99660
99611
99473
99776
99748
99636
99513
99497
99395
99620
99388
99518
99624
99588
99818
99572
99493
99422
99512
99817
99569
99377
99459
99486
99369
99647
99627
99663
99580
99719
99854
99462
99522
99405
99614
99586
99410
99408
99445
99560
99514
99573
99927
99779
99499
99383
99579
99388
99398
99540
99576
99709
99522
99609
99660
99517
99656
99668
99505
99693
99637
99758
99631
99464
99696
99620
99389
99430
99796
99381
99609
99374
99893
99693
99468
99816
99371
99454
99518
99917
99859
99675
99720
99679
99462
99818
99607
99738
99424
99721
99532
99518
99766
99426
99711
99415
99666
99401
99407
99569
99381
99494
99563
99523
99550
99380
99396
99437
99439
99374
99422
99551
99386
99590
99507
99463
99509
99439
99508
99686
99467
99667
99523
99509
99793
99389
99422
99626
99587
99493
99542
99623
99409
99369
99672
99606
99739
99605
99632
99719
99666
99580
99397
99405
99516
99665
99843
99568
99496
99526
99427
99771
99700
99719
99530
99484
99772
99616
99596
99515
99790
99563
99531
99680
99682
99443
99465
99441
99834
99533
99534
99545
99404
99534
99398
99563
99581
99445
99737
99500
99596
99424
99824
99579
99533
99396
99389
99440
99510
99883
99479
99862
99383
99674
99396
99465
99693
99642
99411
99412
99812
99559
99564
99407
99757
99498
99566
99494
99494
99530
99407
99425
99476
99492
99857
99604
99402
99780
99525
99778
99401
99799
99394
99740
99473
99519
99784
99567
99399
99911
99640
99891
99495
99598
99931
99532
99505
99372
99630
99674
99836
99411
99504
99502
99641
99828
99432
99623
99687
99490
99873
99647
99751
99586
99573
99832
99434
99411
99603
99413
99420
99534
99650
99630
99673
99561
99371
99438
99457
99648
99551
99536
99471
99392
99395
99860
99389
99409
99703
99567
99531
99391
99738
99733
99500
99840
99456
99477
99492
99839
99516
99477
99646
99567
99832
99654
99493
99473
99567
99462
99438
99563
99459
99479
99527
99803
99887
99903
99460
99594
99466
99543
99541
99413
99706
99671
99614
99370
99640
99386
99518
99438
99452
99387
99413
99457
99686
99800
99745
99484
99676
99758
99661
99470
99470
99538
99509
99538
99605
99884
99662
99741
99671
99642
99872
99417
99443
99570
99776
99579
99641
99886
99463
99517
99823
99865
99554
99790
99659
99745
99675
99535
99501
99554
99439
99556
99753
99578
99558
99745
99391
99390
99779
99556
99834
99528
99402
99737
99420
99512
99438
99552
99411
99526
99763
99813
99491
99497
99704
99858
99595
99673
99440
99713
99797
99513
99550
99575
99394
99415
99430
99918
99459
99378
99532
99526
99911
99415
99922
99669
99431
99597
99676
99647
99585
99434
99594
99396
99611
99492
99543
99377
99380
99650
99484
99610
99472
99383
99813
99627
99380
99475
99388
99653
99674
99577
99887
99448
99426
99370
99386
99621
99830
99456
99503
99732
99657
99603
99476
99415
99400
99383
99540
99998
99848
99592
99454
99440
99611
99729
99577
99558
99683
99895
99574
99422
99614
99438
99480
99705
99541
99671
99383
99804
99492
99835
99527
99614
99582
99399
99488
99563
99519
99436
99748
99420
99425
99519
99566
99422
99663
99610
99494
99547
99468
99906
99627
99929
99543
99667
99920
99805
99503
99494
99444
99431
99490
99469
99406
99603
99381
99780
99374
99799
99378
99578
99508
99569
99386
99416
99591
99578
99450
99465
99644
99448
99806
99466
99607
99564
99749
99743
99453
99658
99731
99694
99488
99435
99589
99639
99640
99542
99506
99373
99529
99679
99370
99718
99701
99447
99845
99422
99418
99492
99496
99830
99713
99416
99378
99813
99655
99400
99885
99751
99440
99477
99375
99837
99380
99548
99736
99391
99562
99975
99770
99608
99637
99834
99436
99496
99632
99678
99653
99832
99738
99487
99505
99402
99669
99494
99656
99631
99558
99719
99553
99566
99604
99490
99424
99555
99415
99774
99461
99688
99381
99583
99441
99674
99481
99634
99488
99910
99417
99611
99707
99553
99559
99599
99424
99378
99739
99445
99569
99402
99473
99611
99490
99542
99919
99724
99624
99431
99495
99532
99585
99726
99375
99372
99528
99549
99548
99469
99810
99671
99683
99438
99487
99561
99408
99610
99804
99548
99579
99536
99599
99615
99614
99898
99447
99374
99740
99645
99811
99926
99550
99461
99536
99455
99410
99401
99717
99373
99626
99381
99745
99590
99391
99755
99530
99725
99401
99558
99473
99826
99483
99391
99528
99605
99766
99427
99944
99409
99397
99526
99519
99693
99539
99492
99812
99534
99402
99531
99642
99556
99433
99728
99675
99385
99656
99460
99648
99558
99406
99657
99568
99506
99545
99853
99916
99440
99481
99727
99854
99581
99904
99513
99465
99588
99374
99903
99588
99646
99742
99433
99677
99450
99508
99436
99510
99434
99388
99370
99632
99567
99490
99426
99656
99532
99598
99538
99474
99401
99815
99641
99493
99976
99609
99522
99579
99823
99426
99683
99622
99415
99605
99372
99491
99450
99603
99540
99874
99514
99883
99420
99475
99732
99503
99442
99737
99410
99606
99663
99931
99781
99441
99385
99428
99489
99422
99401
99428
99466
99510
99707
99478
99680
99591
99502
99423
99413
99509
99729
99764
99434
99562
99492
99820
99609
99585
99465
99447
99482
99656
99827
99694
99441
99624
99584
99447
99510
99422
99704
99394
99535
99542
99637
99667
99892
99675
99582
99764
99408
99528
99740
99856
99670
99415
99430
99514
99717
99775
99739
99637
99599
99857
99845
99452
99645
99438
99452
99394
99672
99732
99376
99548
99495
99696
99397
99514
99502
99485
99648
99535
99386
99630
99535
99626
99831
99561
99756
99584
99686
99396
99378
99376
99497
99482
99413
99628
99738
99387
99829
99556
99863
99472
99774
99760
99773
99430
99559
99592
99682
99787
99751
99575
99454
99636
99485
99708
99424
99560
99369
99531
99637
99486
99452
99653
99548
99480
99797
99654
99523
99464
99449
99551
99563
99675
99575
99713
99667
99438
99655
99584
99541
99789
99386
99643
99509
99403
99578
99490
99665
99578
99792
99541
99572
99676
99557
99497
99807
99434
99503
99462
99792
99679
99440
99487
99387
99725
99411
99487
99793
99538
99615
99646
99460
99477
99938
99555
99519
99374
99621
99743
99598
99432
99394
99389
99389
99525
99638
99447
99707
99480
99736
99581
99413
99892
99420
99506
99852
99813
99824
99430
99494
99413
99692
99781
99464
99941
99671
99375
99748
99692
99968
99451
99389
99378
99433
99480
99446
99838
99933
99621
99598
99893
99653
99542
99531
99863
99598
99522
99914
99446
99567
99393
99373
99558
99457
99581
99390
99752
99453
99647
99717
99490
99780
99884
99783
99472
99661
99605
99663
99744
99626
99405
99375
99629
99806
99626
99411
99378
99644
99806
99390
99381
99625
99444
99448
99658
99562
99955
99581
99404
99481
99396
99709
99622
99401
99558
99471
99699
99412
99612
99424
99548
99610
99857
99508
99861
99626
99520
99721
99404
99405
99865
99409
99530
99800
99846
99429
99511
99830
99561
99814
99593
99555
99396
99474
99397
99457
99423
99528
99437
99427
99555
99397
99451
99483
99696
99421
99768
99830
99552
99408
99815
99475
99743
99735
99587
99636
99482
99744
99448
99841
99492
99610
99444
99633
99527
99519
99522
99553
99846
99419
99493
99389
99754
99572
99504
99641
99704
99539
99686
99793
99809
99502
99646
99568
99605
99415
99431
99689
99683
99799
99433
99636
99845
99435
99410
99583
99963
99588
99711
99435
99384
99841
99513
99403
99568
99689
99640
99607
99621
99666
99624
99521
99433
99785
99417
99403
99562
99480
99565
99655
99617
99388
99558
99480
99747
99845
99514
99486
99467
99549
99720
99689
99644
99706
99808
99840
99573
99577
99611
99518
99445
99414
99418
99483
99648
99564
99370
99494
99494
99606
99660
99698
99666
99579
99679
99385
99608
99414
99500
99409
99793
99593
99880
99488
99418
99554
99896
99391
99489
99625
99533
99789
99592
99605
99644
99430
99507
99661
99606
99377
99666
99598
99474
99752
99421
99468
99469
99571
99506
99860
99430
99427
99411
99481
99803
99501
99432
99477
99490
99438
99463
99743
99870
99869
99696
99408
99385
99474
99803
99695
99505
99788
99369
99647
99754
99605
99449
99394
99413
99450
99646
99450
99840
99405
99381
99490
99702
99626
99406
99542
99436
99373
99506
99439
99613
99701
99641
99392
99519
99388
99731
99460
99380
99900
99801
99606
99473
99685
99723
99380
99395
99622
99377
99710
99396
99558
99447
99547
99654
99380
99513
99609
99417
99530
99441
99489
99388
99416
99549
99496
99674
99904
99423
99599
99414
99472
99427
99567
99406
99666
99388
99524
99433
99417
99452
99382
99531
99462
99478
99452
99390
99672
99713
99660
99801
99380
99506
99660
99880
99666
99613
99586
99471
99374
99426
99500
99873
99507
99427
99510
99474
99537
99614
99392
99370
99734
99561
99766
99448
99379
99492
99521
99544
99460
99590
99732
99568
99511
99510
99835
99829
99476
99665
99680
99396
99895
99609
99605
99547
99404
99646
99715
99558
99493
99433
99398
99416
99422
99772
99532
99757
99443
99497
99741
99420
99820
99646
99451
99586
99478
99554
99471
99576
99803
99420
99432
99551
99533
99781
99704
99642
99640
99631
99487
99808
99559
99435
99436
99591
99546
99751
99396
99723
99698
99694
99552
99473
99693
99391
99649
99548
99435
99406
99637
99660
99888
99695
99842
99525
99646
99617
99370
99413
99692
99615
99514
99457
99708
99590
99923
99471
99493
99562
99467
99514
99504
99611
99431
99461
99518
99372
99478
99556
99583
99462
99576
99791
99658
99593
99568
99556
99552
99431
99418
99607
99639
99594
99561
99533
99474
99379
99433
99814
99458
99484
99443
99559
99602
99412
99441
99647
99642
99517
99752
99487
99455
99549
99627
99632
99496
99719
99751
99470
99500
99476
99749
99836
99927
99385
99369
99454
99388
99421
99379
99497
99381
99454
99400
99386
99719
99379
99385
99702
99442
99439
99396
99666
99671
99891
99891
99654
99438
99462
99390
99823
99505
99467
99638
99376
99442
99811
99757
99804
99631
99408
99839
99399
99373
99495
99802
99510
99644
99535
99434
99608
99765
99782
99380
99379
99385
99659
99427
99699
99400
99626
99394
99463
99714
99491
99370
99874
99556
99390
99515
99652
99449
99475
99518
99495
99631
99581
99543
99631
99522
99390
99755
99524
99793
99483
99631
99733
99639
99667
99494
99627
99516
99542
99455
99386
99722
99519
99555
99475
99427
99455
99617
99449
99416
99786
99755
99473
99651
99393
99373
99508
99694
99683
99394
99480
99425
99434
99550
99435
99838
99584
99544
99500
99706
99632
99452
99472
99370
99805
99654
99710
99496
99827
99765
99643
99506
99473
99480
99731
99479
99394
99611
99429
99407
99592
99645
99753
99440
99475
99465
99717
99612
99674
99527
99413
99483
99411
99744
99656
99650
99441
99527
99426
99389
99730
99431
99385
99447
99990
99371
99560
99638
99814
99799
99819
99893
99557
99600
99532
99465
99421
99655
99374
99473
99502
99520
99378
99647
99425
99454
99775
99401
99412
99508
99594
99595
99851
99415
99450
99426
99369
99402
99420
99453
99586
99790
99424
99713
99391
99487
99833
99567
99787
99431
99618
99574
99638
99711
99877
99694
99437
99658
99552
99708
99664
99410
99640
99759
99477
99432
99653
99511
99879
99381
99641
99530
99439
99428
99410
99605
99507
99466
99862
99544
99435
99412
99544
99898
99437
99384
99747
99390
99755
99399
99558
99462
99595
99643
99558
99477
99716
99640
99392
99458
99779
99517
99776
99664
99470
99407
99420
99470
99476
99566
99388
99552
99481
99604
99811
99807
99680
99403
99492
99492
99432
99789
99558
99535
99618
99636
99736
99696
99565
99500
99696
99856
99587
99422
99493
99616
99557
99692
99383
99690
99504
99600
99495
99651
99479
99388
99397
99645
99565
99498
99416
99530
99530
99703
99739
99379
99442
99836
99394
99563
99685
99862
99471
99831
99443
99443
99396
99479
99754
99402
99811
99430
99452
99762
99464
99468
99551
99756
99600
99423
99801
99397
99466
99519
99524
99425
99444
99447
99467
99775
99566
99581
99691
99629
99729
99483
99788
99447
99507
99453
99908
99393
99405
99479
99500
99553
99579
99749
99908
99479
99395
99890
99562
99376
99912
99377
99579
99685
99425
99441
99462
99472
99570
99549
99544
99384
99394
99584
99723
99451
99748
99748
99617
99588
99544
99870
99401
99473
99765
99369
99653
99819
99480
99705
99560
99762
99681
99570
99761
99659
99380
99886
99696
99634
99375
99973
99564
99522
99671
99702
99370
99592
99403
99422
99471
99675
99378
99454
99574
99580
99459
99576
99505
99653
99641
99602
99784
99473
99453
99520
99758
99764
99574
99463
99803
99756
99746
99694
99795
99450
99687
99438
99548
99557
99478
99933
99631
99485
99583
99534
99784
99623
99500
99613
99542
99442
99592
99456
99756
99689
99498
99558
99459
99399
99507
99430
99682
99730
99455
99727
99685
99691
99518
99801
99913
99407
99642
99687
99539
99569
99796
99526
99582
99658
99895
99544
99560
99656
99734
99741
99637
99686
99633
99721
99718
99665
99426
99466
99534
99373
99589
99713
99631
99771
99376
99440
99488
99741
99762
99404
99491
99761
99433
99629
99560
99383
99369
99527
99445
99393
99604
99933
99465
99686
99380
99603
99428
99654
99698
99470
99766
99736
99431
99493
99460
99803
99920
99426
99749
99373
99515
99760
99459
99739
99531
99611
99438
99643
99428
99665
99530
99798
99392
99383
99533
99929
99839
99789
99676
99572
99398
99387
99864
99726
99497
99820
99521
99490
99723
99539
99575
99387
99399
99388
99775
99391
99551
99647
99498
99390
99497
99755
99635
99697
99788
99586
99488
99734
99455
99830
99901
99431
99411
99454
99539
99496
99572
99512
99467
99810
99376
99530
99436
99500
99661
99441
99425
99540
99463
99465
99895
99564
99409
99568
99748
99472
99615
99485
99407
99422
99738
99731
99412
99514
99609
99458
99508
99773
99688
99848
99432
99462
99677
99402
99748
99496
99373
99451
99572
99516
99487
99370
99460
99510
99784
99829
99683
99462
99497
99687
99527
99449
99442
99548
99810
99805
99703
99541
99491
99512
99807
99497
99463
99382
99505
99496
99385
99665
99467
99526
99583
99549
99610
99536
99495
99697
99661
99669
99384
99476
99571
99371
99668
99846
99415
99448
99427
99599
99797
99770
99676
99526
99673
99497
99398
99538
99518
99845
99658
99780
99511
99406
99605
99561
99948
99515
99433
99415
99654
99765
99654
99705
99689
99651
99525
99978
99667
99454
99534
99623
99888
99538
99450
99871
99600
99504
99749
99476
99863
99544
99526
99847
99403
99418
99391
99471
99384
99388
99401
99615
99371
99513
99537
99641
99797
99962
99450
99877
99411
99503
99454
99636
99548
99396
99376
99797
99406
99394
99586
99558
99660
99728
99402
99769
99871
99623
99449
99577
99593
99417
99462
99419
99741
99817
99734
99375
99929
99504
99627
99660
99511
99385
99632
99486
99716
99458
99466
99382
99472
99445
99805
99618
99744
99374
99690
99870
99406
99802
99372
99704
99381
99401
99427
99378
99745
99649
99484
99578
99600
99383
99433
99785
99399
99982
99407
99405
99703
99587
99373
99475
99473
99402
99478
99791
99406
99561
99661
99405
99513
99652
99713
99442
99817
99388
99456
99447
99450
99810
99476
99594
99579
99389
99761
99647
99664
99664
99548
99815
99471
99411
99434
99846
99373
99420
99477
99583
99505
99530
99385
99835
99409
99380
99542
99674
99656
99549
99674
99853
99574
99451
99440
99399
99388
99760
99557
99796
99629
99601
99770
99509
99449
99565
99531
99947
99500
99664
99419
99549
99456
99372
99589
99609
99649
99505
99378
99587
99489
99431
99390
99407
99718
99925
99484
99442
99493
99500
99483
99563
99469
99775
99527
99671
99881
99670
99723
99524
99738
99406
99593
99492
99551
99809
99627
99708
99382
99392
99972
99468
99389
99508
99757
99398
99421
99764
99430
99587
99580
99634
99385
99452
99828
99748
99523
99393
99580
99859
99562
99598
99611
99637
99637
99509
99551
99485
99525
99383
99594
99727
99683
99515
99904
99705
99730
99572
99460
99601
99456
99388
99609
99447
99443
99398
99514
99644
99763
99626
99376
99741
99726
99529
99607
99395
99735
99801
99386
99555
99385
99413
99383
99759
99514
99667
99686
99421
99453
99376
99850
99375
99510
99540
99422
99635
99510
99592
99528
99790
99403
99487
99721
99521
99398
99544
99513
99396
99550
99427
99415
99692
99617
99522
99687
99426
99445
99387
99566
99899
99510
99786
99399
99584
99645
99416
99471
99495
99380
99501
99871
99510
99889
99551
99769
99647
99743
99457
99435
99721
99551
99912
99678
99376
99702
99691
99707
99654
99646
99549
99440
99377
99780
99825
99511
99634
99502
99659
99537
99808
99388
99536
99512
99540
99648
99446
99544
99492
99569
99569
99595
99471
99450
99735
99881
99847
99418
99768
99450
99498
99456
99415
99590
99527
99373
99393
99404
99580
99377
99789
99454
99599
99433
99721
99619
99491
99458
99770
99533
99618
99664
99541
99453
99417
99638
99381
99471
99981
99666
99505
99767
99533
99459
99557
99771
99726
99565
99910
99373
99458
99408
99790
99417
99605
99490
99498
99907
99703
99372
99730
99515
99371
99535
99466
99463
99764
99853
99866
99464
99384
99482
99400
99429
99446
99735
99597
99369
99384
99580
99711
99570
99483
99716
99403
99518
99670
99751
99649
99414
99779
99386
99841
99671
99444
99588
99506
99809
99852
99710
99706
99509
99594
99623
99375
99679
99791
99450
99394
99536
99654
99952
99628
99544
99463
99628
99694
99627
99703
99612
99720
99848
99673
99381
99448
99377
99393
99406
99587
99748
99473
99699
99850
99714
99372
99385
99507
99449
99462
99697
99581
99584
99476
99470
99394
99454
99495
99710
99548
99376
99474
99764
99380
99413
99521
99610
99946
99473
99840
99654
99445
99410
99565
99553
99671
99378
99514
99614
99564
99770
99578
99530
99485
99590
99380
99544
99607
99381
99794
99817
99788
99492
99418
99682
99421
99424
99884
99422
99725
99467
99384
99547
99423
99955
99614
99865
99590
99774
99502
99796
99420
99596
99688
99464
99589
99805
99419
99710
99422
99668
99515
99457
99660
99564
99656
99558
99617
99878
99419
99717
99717
99400
99488
99395
99551
99372
99550
99818
99448
99472
99382
99410
99567
99557
99664
99572
99648
99573
99774
99661
99635
99642
99531
99504
99722
99871
99938
99790
99619
99676
99489
99410
99643
99797
99466
99429
99814
99393
99568
99700
99799
99680
99461
99446
99911
99601
99431
99369
99796
99388
99472
99554
99556
99889
99420
99399
99438
99532
99744
99662
99859
99370
99677
99381
99440
99640
99495
99573
99468
99455
99819
99714
99876
99493
99567
99460
99917
99895
99803
99495
99727
99410
99565
99405
99577
99814
99552
99458
99397
99477
99493
99454
99630
99458
99413
99594
99370
99572
99582
99747
99530
99764
99493
99398
99395
99752
99527
99934
99505
99490
99526
99458
99508
99529
99643
99531
99446
99526
99636
99808
99443
99821
99462
99655
99370
99753
99555
99773
99753
99723
99706
99703
99402
99820
99866
99510
99603
99872
99535
99504
99403
99378
99562
99822
99497
99776
99376
99592
99688
99429
99461
99534
99549
99665
99382
99468
99654
99578
99749
99406
99606
99875
99407
99554
99425
99431
99868
99750
99454
99435
99409
99533
99383
99667
99372
99471
99443
99511
99418
99628
99532
99848
99847
99930
99602
99435
99402
99677
99382
99423
99470
99532
99518
99736
99744
99644
99689
99378
99898
99414
99724
99399
99456
99387
99485
99397
99607
99397
99788
99387
99399
99602
99723
99452
99583
99919
99426
99602
99895
99397
99543
99694
99737
99708
99512
99665
99627
99628
99505
99905
99960
99624
99813
99614
99413
99819
99702
99444
99627
99539
99574
99410
99383
99549
99903
99674
99393
99487
99443
99393
99861
99473
99933
99528
99873
99653
99397
99632
99538
99470
99795
99557
99878
99459
99599
99383
99826
99559
99929
99638
99632
99413
99379
99580
99456
99569
99707
99494
99754
99508
99408
99527
99876
99387
99418
99629
99494
99620
99547
99374
99546
99636
99468
99564
99402
99668
99557
99470
99540
99431
99462
99387
99602
99800
99656
99430
99738
99446
99452
99669
99775
99645
99398
99504
99917
99569
99559
99633
99641
99715
99760
99483
99672
99621
99524
99698
99489
99379
99675
99530
99701
99496
99391
99611
99373
99627
99453
99741
99385
99442
99943
99808
99601
99398
99628
99531
99600
99957
99411
99418
99437
99483
99387
99383
99614
99698
99622
99936
99760
99640
99374
99464
99507
99505
99476
99446
99553
99459
99932
99472
99844
99776
99640
99655
99471
99904
99913
99607
99812
99390
99822
99853
99742
99566
99915
99448
99561
99578
99375
99440
99597
99388
99689
99540
99425
99577
99639
99372
99482
99543
99451
99638
99464
99744
99626
99772
99703
99519
99527
99446
99370
99473
99561
99454
99536
99727
99440
99490
99481
99650
99715
99493
99536
99472
99635
99554
99441
99490
99396
99497
99513
99739
99650
99519
99635
99377
99635
99539
99420
99437
99715
99647
99461
99465
99415
99460
99745
99540
99627
99527
99564
99763
99663
99411
99511
99595
99482
99382
99589
99820
99552
99531
99709
99766
99782
99407
99581
99395
99679
99904
99525
99523
99604
99689
99426
99565
99725
99667
99752
99477
99511
99596
99842
99376
99428
99604
99414
99778
99388
99471
99573
99581
99452
99844
99429
99610
99372
99391
99383
99553
99856
99796
99650
99677
99620
99689
99428
99489
99851
99492
99442
99535
99414
99957
99574
99373
99785
99631
99526
99404
99592
99403
99622
99459
99483
99501
99600
99614
99388
99574
99846
99750
99488
99591
99773
99453
99409
99512
99377
99421
99525
99505
99529
99472
99395
99738
99541
99944
99714
99398
99501
99602
99372
99670
99525
99475
99415
99393
99851
99688
99518
99422
99385
99376
99668
99882
99631
99541
99425
99778
99681
99470
99812
99869
99462
99832
99686
99507
99571
99722
99520
99575
99521
99646
99624
99476
99542
99582
99892
99480
99465
99707
99475
99491
99418
99477
99580
99464
99555
99726
99760
99465
99469
99442
99619
99764
99374
99571
99369
99451
99541
99731
99517
99894
99493
99795
99498
99473
99398
99681
99446
99849
99499
99468
99370
99628
99534
99653
99440
99459
99594
99604
99901
99446
99407
99562
99829
99423
99906
99751
99488
99416
99926
99728
99766
99460
99404
99427
99481
99972
99511
99604
99550
99591
99647
99449
99482
99742
99535
99593
99409
99425
99728
99492
99579
99808
99512
99743
99474
99662
99877
99772
99761
99381
99737
99905
99664
99910
99783
99418
99736
99522
99386
99621
99557
99443
99673
99624
99735
99536
99426
99474
99565
99458
99373
99564
99433
99777
99826
99395
99517
99484
99472
99457
99842
99381
99615
99549
99412
99383
99463
99744
99654
99427
99547
99637
99479
99453
99674
99406
99686
99586
99449
99643
99516
99417
99413
99489
99380
99466
99801
99509
99421
99521
99545
99853
99561
99716
99932
99390
99682
99618
99535
99554
99430
99481
99678
99399
99907
99369
99659
99375
99662
99427
99756
99609
99514
99735
99492
99623
99773
99908
99392
99465
99379
99551
99717
99383
99376
99412
99787
99370
99837
99491
99774
99494
99533
99769
99506
99694
99814
99472
99539
99423
99813
99492
99540
99443
99527
99729
99428
99513
99509
99758
99404
99665
99610
99461
99547
99430
99654
99524
99390
99516
99630
99414
99787
99505
99651
99487
99407
99607
99813
99506
99376
99841
99558
99715
99617
99408
99652
99391
99657
99500
99448
99497
99395
99522
99510
99585
99822
99430
99529
99548
99375
99459
99686
99598
99556
99609
99557
99732
99664
99700
99404
99916
99713
99590
99826
99445
99395
99497
99724
99631
99528
99388
99673
99473
99649
99370
99616
99622
99372
99542
99632
99628
99445
99494
99439
99535
99375
99433
99405
99592
99449
99446
99430
99402
99397
99818
99512
99684
99534
99468
99826
99803
99384
99454
99427
99596
99612
99423
99539
99483
99616
99498
99443
99511
99417
99671
99380
99788
99794
99499
99539
99655
99706
99660
99754
99827
99370
99668
99650
99783
99643
99527
99718
99726
99678
99485
99542
99371
99636
99453
99667
99598
99598
99698
99405
99860
99722
99455
99456
99481
99817
99405
99596
99374
99416
99741
99508
99600
99632
99671
99507
99430
99443
99401
99759
99766
99720
99763
99465
99411
99564
99374
99764
99591
99742
99676
99518
99477
99717
99476
99701
99606
99574
99525
99486
99651
99757
99526
99904
99844
99625
99371
99534
99771
99622
99674
99434
99475
99434
99430
99563
99872
99599
99422
99553
99621
99571
99462
99795
99512
99426
99594
99615
99422
99481
99791
99386
99801
99467
99451
99642
99569
99857
99494
99479
99474
99544
99393
99477
99618
99629
99604
99573
99471
99612
99565
99789
99724
99778
99718
99482
99530
99724
99523
99783
99792
99478
99615
99623
99713
99632
99747
99574
99615
99545
99574
99642
99383
99471
99457
99371
99482
99410
99403
99409
99550
99403
99765
99415
99478
99481
99576
99386
99547
99599
99775
99569
99407
99442
99469
99508
99409
99694
99812
99432
99404
99454
99783
99533
99389
99552
99473
99522
99522
99522
99769
99729
99544
99739
99429
99612
99657
99372
99440
99782
99475
99434
99420
99438
99373
99372
99456
99504
99929
99389
99444
99468
99406
99391
99473
99518
99562
99552
99655
99682
99666
99964
99602
99623
99716
99812
99609
99485
99698
99393
99722
99563
99428
99422
99825
99527
99389
99625
99391
99809
99793
99417
99437
99549
99374
99636
99759
99600
99536
99524
99446
99648
99671
99616
99664
99906
99687
99385
99724
99668
99572
99558
99764
99489
99816
99470
99578
99545
99478
99966
99453
99563
99480
99580
99434
99720
99474
99638
99395
99372
99504
99473
99739
99477
99764
99536
99923
99469
99641
99453
99544
99672
99487
99676
99629
99629
99391
99524
99607
99956
99774
99640
99597
99760
99493
99842
99718
99512
99661
99498
99693
99536
99603
99523
99779
99643
99609
99796
99419
99372
99406
99647
99461
99474
99691
99481
99377
99445
99638
99488
99661
99501
99733
99626
99789
99474
99596
99888
99691
99677
99397
99573
99638
99889
99486
99385
99652
99443
99378
99471
99390
99512
99431
99941
99505
99681
99604
99408
99496
99647
99528
99375
99544
99516
99409
99370
99482
99528
99818
99456
99392
99476
99508
99473
99702
99375
99496
99520
99611
99779
99396
99482
99382
99648
99487
99866
99736
99536
99626
99711
99508
99569
99900
99582
99468
99612
99377
99647
99518
99738
99622
99807
99808
99541
99518
99448
99466
99597
99395
99469
99475
99468
99472
99534
99476
99840
99424
99773
99541
99531
99396
99853
99552
99701
99370
99913
99732
99531
99427
99434
99715
99570
99490
99461
99584
99731
99870
99495
99492
99538
99620
99505
99682
99402
99427
99595
99623
99518
99818
99545
99554
99616
99777
99474
99561
99482
99534
99471
99505
99420
99700
99748
99869
99429
99541
99613
99580
99418
99596
99437
99560
99836
99402
99701
99734
99737
99522
99467
99422
99461
99459
99747
99538
99370
99522
99620
99427
99390
99879
99555
99861
99775
99426
99412
99479
99531
99589
99866
99883
99437
99475
99380
99671
99397
99797
99383
99461
99488
99385
99579
99376
99674
99521
99555
99554
99500
99633
99382
99404
99602
99646
99400
99585
99688
99543
99388
99381
99815
99403
99804
99467
99449
99545
99457
99538
99587
99505
99534
99672
99402
99814
99544
99702
99464
99542
99497
99498
99414
99393
99482
99623
99692
99552
99516
99587
99439
99837
99410
99519
99669
99384
99522
99435
99744
99526
99523
99600
99741
99889
99413
99495
99680
99579
99857
99562
99632
99390
99674
99382
99513
99377
99444
99838
99579
99515
99591
99702
99512
99570
99766
99716
99515
99809
99482
99430
99481
99688
99475
99386
99490
99651
99440
99486
99483
99663
99463
99491
99526
99932
99611
99381
99578
99539
99492
99790
99516
99423
99535
99477
99409
99379
99592
99387
99701
99902
99714
99421
99448
99742
99403
99606
99492
99435
99427
99484
99762
99692
99904
99624
99457
99383
99433
99393
99542
99887
99615
99678
99512
99475
99456
99444
99739
99492
99509
99713
99632
99671
99788
99490
99530
99719
99640
99801
99406
99555
99491
99427
99555
99667
99478
99429
99638
99527
99485
99582
99556
99569
99644
99466
99469
99705
99719
99764
99560
99682
99761
99562
99655
99531
99375
99605
99519
99523
99426
99427
99623
99466
99566
99628
99892
99492
99388
99551
99583
99540
99897
99436
99597
99699
99740
99377
99526
99543
99734
99375
99614
99432
99528
99439
99621
99632
99383
99410
99780
99954
99756
99434
99840
99871
99401
99976
99593
99408
99538
99485
99540
99841
99421
99584
99390
99953
99665
99909
99668
99433
99556
99605
99492
99402
99430
99409
99585
99602
99446
99782
99544
99743
99612
99535
99702
99685
99619
99748
99705
99492
99563
99437
99568
99415
99431
99625
99441
99409
99892
99482
99614
99738
99695
99874
99452
99656
99710
99755
99394
99778
99555
99460
99556
99492
99433
99750
99569
99442
99846
99416
99460
99382
99377
99733
99385
99434
99583
99376
99475
99400
99405
99493
99582
99904
99530
99677
99766
99393
99544
99940
99606
99701
99378
99476
99417
99881
99543
99767
99623
99461
99640
99547
99868
99747
99471
99786
99720
99545
99454
99391
99415
99421
99516
99374
99399
99674
99785
99387
99519
99409
99785
99431
99427
99682
99538
99598
99515
99617
99400
99388
99478
99685
99431
99888
99425
99602
99405
99620
99729
99425
99910
99582
99492
99489
99532
99432
99424
99453
99627
99672
99808
99451
99657
99879
99711
99464
99822
99494
99439
99449
99447
99752
99794
99405
99462
99912
99754
99561
99567
99459
99528
99594
99825
99644
99388
99878
99597
99496
99614
99695
99490
99589
99424
99631
99420
99727
99844
99399
99678
99423
99531
99635
99647
99543
99589
99793
99561
99510
99517
99717
99698
99686
99426
99598
99436
99548
99387
99516
99669
99741
99713
99690
99458
99542
99493
99389
99508
99446
99771
99432
99678
99486
99504
99375
99498
99747
99402
99546
99813
99452
99534
99629
99460
99529
99416
99390
99605
99981
99461
99499
99404
99415
99429
99741
99518
99750
99373
99372
99403
99454
99495
99519
99932
99683
99482
99845
99897
99472
99529
99814
99646
99711
99641
99463
99450
99530
99736
99451
99540
99459
99603
99439
99565
99942
99671
99549
99468
99558
99689
99766
99662
99711
99697
99704
99463
99548
99424
99395
99782
99392
99491
99585
99387
99432
99855
99685
99560
99658
99583
99502
99399
99700
99752
99495
99432
99647
99514
99538
99406
99744
99486
99704
99618
99605
99622
99671
99442
99624
99711
99759
99489
99413
99480
99576
99551
99483
99412
99850
99719
99693
99410
99381
99778
99379
99400
99423
99411
99690
99628
99891
99741
99469
99536
99644
99585
99778
99398
99463
99560
99580
99387
99389
99556
99713
99469
99728
99792
99818
99503
99589
99389
99569
99690
99737
99592
99418
99705
99446
99492
99721
99408
99609
99394
99463
99602
99380
99870
99762
99661
99501
99471
99412
99432
99793
99784
99668
99469
99718
99428
99425
99643
99411
99562
99456
99424
99604
99587
99400
99394
99421
99452
99854
99645
99501
99409
99531
99586
99424
99557
99690
99796
99490
99840
99440
99430
99765
99397
99384
99663
99495
99497
99705
99511
99831
99514
99472
99597
99762
99527
99374
99842
99844
99507
99548
99459
99380
99400
99472
99508
99682
99460
99587
99621
99391
99798
99699
99604
99581
99655
99374
99439
99794
99430
99660
99595
99638
99681
99417
99435
99469
99381
99488
99443
99439
99600
99538
99384
99484
99701
99372
99521
99413
99539
99391
99481
99631
99946
99574
99758
99548
99457
99427
99719
99814
99861
99430
99895
99723
99667
99470
99652
99488
99668
99460
99573
99861
99460
99676
99755
99676
99726
99376
99443
99445
99465
99376
99451
99557
99496
99519
99766
99556
99451
99446
99710
99601
99674
99574
99497
99672
99422
99415
99657
99508
99476
99576
99400
99575
99710
99493
99522
99532
99597
99402
99682
99908
99526
99409
99651
99748
99527
99392
99525
99596
99471
99928
99588
99711
99597
99853
99420
99468
99724
99385
99678
99597
99479
99906
99419
99455
99832
99595
99379
99578
99451
99530
99442
99701
99504
99378
99720
99599
99761
99792
99577
99890
99673
99790
99445
99490
99762
99562
99411
99552
99721
99700
99542
99442
99503
99492
99654
99579
99541
99850
99590
99625
99423
99385
99638
99477
99428
99369
99701
99766
99935
99429
99415
99595
99387
99454
99475
99477
99855
99496
99677
99943
99927
99420
99394
99449
99583
99441
99797
99670
99453
99539
99808
99516
99504
99488
99406
99677
99525
99517
99909
99626
99369
99639
99704
99473
99459
99985
99410
99631
99668
99524
99406
99513
99731
99598
99456
99764
99563
99581
99430
99471
99548
99612
99770
99470
99577
99865
99456
99615
99407
99623
99479
99703
99666
99495
99472
99436
99531
99453
99370
99455
99470
99447
99493
99415
99547
99468
99369
99420
99478
99739
99385
99398
99486
99553
99477
99384
99571
99400
99740
99887
99516
99563
99384
99492
99866
99753
99571
99388
99659
99411
99517
99441
99917
99375
99449
99481
99509
99522
99440
99512
99855
99544
99923
99466
99473
99428
99900
99420
99433
99798
99757
99682
99802
99706
99411
99513
99556
99527
99636
99436
99646
99574
99766
99728
99494
99713
99400
99721
99421
99418
99613
99558
99786
99491
99458
99434
99856
99629
99775
99589
99382
99401
99527
99454
99386
99371
99750
99545
99895
99478
99403
99794
99938
99628
99457
99614
99505
99519
99369
99558
99538
99561
99395
99459
99639
99549
99846
99815
99652
99670
99739
99486
99473
99464
99851
99409
99800
99420
99838
99833
99403
99597
99462
99692
99439
99706
99396
99606
99431
99634
99480
99542
99535
99713
99513
99458
99458
99641
99529
99630
99436
99376
99465
99482
99405
99390
99410
99624
99547
99437
99415
99681
99438
99716
99793
99546
99609
99934
99706
99453
99599
99418
99745
99582
99530
99431
99475
99406
99403
99524
99825
99583
99414
99495
99701
99705
99481
99472
99405
99621
99452
99426
99609
99622
99559
99497
99741
99642
99858
99700
99635
99624
99561
99396
99565
99371
99715
99408
99436
99492
99526
99682
99614
99428
99418
99682
99689
99491
99401
99578
99386
99554
99716
99381
99379
99563
99372
99522
99626
99786
99751
99588
99852
99646
99646
99403
99808
99377
99496
99406
99675
99599
99667
99764
99981
99577
99823
99432
99702
99720
99400
99936
99498
99731
99631
99631
99556
99401
99524
99463
99666
99709
99865
99486
99751
99380
99796
99679
99587
99618
99763
99521
99497
99532
99623
99543
99398
99748
99589
99578
99432
99847
99518
99623
99877
99442
99833
99394
99465
99489
99794
99579
99786
99469
99962
99567
99448
99505
99517
99371
99457
99752
99545
99754
99639
99505
99484
99593
99410
99515
99862
99579
99672
99638
99607
99535
99494
99686
99417
99901
99459
99712
99558
99375
99708
99399
99520
99507
99554
99823
99593
99472
99372
99853
99431
99470
99738
99426
99742
99401
99700
99916
99652
99462
99595
99403
99515
99418
99624
99471
99784
99699
99385
99630
99710
99381
99440
99369
99847
99705
99673
99669
99650
99577
99875
99644
99656
99735
99400
99627
99670
99783
99733
99483
99425
99471
99435
99620
99580
99444
99866
99893
99397
99657
99530
99381
99558
99519
99538
99405
99698
99901
99537
99651
99963
99819
99377
99552
99418
99449
99742
99425
99779
99380
99456
99428
99371
99905
99517
99701
99437
99851
99535
99765
99759
99465
99743
99737
99515
99376
99917
99460
99537
99492
99572
99431
99446
99424
99527
99923
99577
99610
99755
99601
99387
99732
99413
99495
99508
99604
99549
99526
99776
99749
99790
99400
99901
99423
99688
99713
99383
99494
99595
99567
99759
99711
99471
99970
99552
99549
99537
99815
99580
99814
99697
99623
99626
99827
99380
99601
99381
99665
99481
99767
99534
99731
99623
99663
99600
99387
99476
99676
99547
99827
99432
99388
99418
99625
99577
99489
99668
99473
99673
99590
99622
99585
99395
99429
99481
99427
99663
99408
99461
99610
99772
99409
99835
99525
99670
99506
99372
99514
99441
99754
99534
99379
99493
99528
99426
99583
99803
99682
99611
99369
99430
99715
99372
99460
99667
99371
99766
99814
99617
99615
99797
99484
99647
99425
99392
99657
99612
99860
99622
99500
99669
99505
99546
99429
99818
99441
99507
99429
99875
99640
99775
99876
99409
99758
99533
99667
99385
99494
99842
99543
99568
99773
99599
99774
99677
99402
99519
99484
99820
99738
99596
99750
99505
99441
99663
99399
99378
99402
99694
99435
99769
99612
99871
99509
99544
99483
99515
99387
99500
99372
99495
99508
99448
99681
99742
99754
99593
99469
99674
99689
99858
99511
99369
99533
99551
99645
99505
99652
99461
99524
99502
99433
99455
99534
99473
99500
99397
99597
99579
99737
99561
99437
99834
99803
99528
99494
99950
99476
99811
99535
99419
99401
99419
99670
99381
99961
99383
99524
99910
99769
99779
99416
99489
99402
99406
99431
99528
99536
99537
99616
99606
99639
99489
99604
99509
99408
99810
99757
99929
99586
99577
99644
99743
99641
99653
99809
99737
99396
99761
99382
99384
99733
99579
99595
99413
99592
99429
99646
99692
99493
99401
99543
99499
99457
99464
99656
99375
99459
99468
99612
99558
99397
99917
99435
99754
99603
99451
99867
99576
99669
99627
99456
99790
99472
99843
99404
99426
99483
99592
99392
99545
99590
99472
99834
99476
99649
99715
99517
99692
99779
99520
99572
99440
99398
99396
99781
99754
99730
99378
99553
99585
99382
99763
99483
99610
99424
99400
99585
99376
99585
99600
99545
99512
99767
99373
99632
99666
99805
99523
99518
99395
99416
99454
99415
99853
99759
99618
99384
99656
99604
99569
99437
99543
99410
99781
99425
99786
99757
99691
99830
99405
99848
99643
99375
99974
99749
99402
99424
99371
99459
99562
99752
99681
99656
99581
99708
99938
99438
99752
99903
99446
99377
99729
99541
99787
99415
99500
99829
99645
99623
99780
99727
99726
99945
99466
99379
99411
99388
99703
99527
99553
99868
99494
99370
99793
99582
99682
99608
99475
99500
99605
99395
99572
99638
99688
99380
99671
99420
99669
99805
99612
99444
99435
99467
99534
99662
99534
99513
99376
99936
99492
99384
99878
99750
99444
99491
99564
99560
99659
99442
99369
99491
99391
99586
99566
99462
99394
99821
99732
99873
99517
99523
99463
99686
99529
99575
99653
99816
99601
99392
99660
99862
99907
99882
99765
99576
99822
99533
99489
99551
99397
99573
99430
99565
99608
99572
99387
99685
99873
99869
99510
99369
99437
99451
99887
99516
99411
99637
99673
99542
99597
99886
99416
99634
99584
99516
99675
99414
99612
99812
99851
99492
99567
99524
99595
99642
99768
99650
99428
99875
99620
99608
99592
99800
99374
99530
99465
99479
99494
99491
99822
99512
99566
99885
99514
99690
99516
99411
99417
99625
99513
99459
99823
99641
99693
99494
99369
99498
99599
99653
99421
99622
99702
99563
99693
99602
99690
99572
99470
99512
99484
99412
99417
99512
99456
99375
99457
99377
99645
99547
99704
99596
99767
99987
99478
99547
99692
99646
99473
99732
99603
99506
99390
99809
99755
99751
99429
99378
99469
99607
99380
99725
99454
99571
99390
99398
99418
99370
99441
99515
99402
99529
99627
99901
99413
99505
99394
99440
99729
99729
99685
99549
99430
99730
99547
99870
99567
99430
99500
99376
99719
99489
99806
99391
99449
99601
99842
99425
99717
99803
99417
99833
99418
99624
99550
99679
99594
99591
99538
99735
99673
99476
99656
99702
99590
99620
99425
99417
99622
99488
99397
99465
99591
99445
99403
99728
99400
99650
99545
99624
99710
99394
99370
99609
99688
99501
99759
99620
99637
99919
99783
99456
99542
99427
99689
99529
99449
99744
99561
99655
99604
99481
99424
99561
99791
99690
99452
99604
99711
99595
99793
99581
99496
99497
99466
99606
99649
99606
99446
99487
99439
99374
99491
99633
99857
99650
99441
99590
99693
99419
99421
99654
99509
99444
99412
99568
99490
99880
99377
99807
99811
99649
99654
99876
99426
99686
99839
99687
99649
99449
99846
99467
99626
99760
99687
99499
99575
99483
99629
99627
99394
99886
99726
99564
99693
99808
99858
99555
99488
99498
99399
99783
99566
99777
99606
99476
99426
99455
99690
99570
99786
99379
99634
99632
99916
99683
99424
99413
99547
99408
99659
99448
99696
99658
99529
99562
99924
99654
99666
99377
99627
99404
99858
99671
99662
99471
99560
99395
99402
99373
99370
99718
99540
99502
99494
99937
99516
99428
99644
99718
99567
99489
99369
99400
99576
99468
99473
99390
99803
99381
99526
99760
99564
99640
99455
99376
99422
99608
99387
99705
99558
99577
99422
99477
99546
99501
99435
99844
99429
99451
99700
99650
99672
99407
99634
99369
99451
99646
99844
99397
99876
99703
99599
99572
99560
99410
99398
99396
99486
99407
99404
99369
99412
99677
99434
99421
99634
99676
99535
99712
99584
99382
99608
99787
99703
99927
99530
99563
99728
99412
99413
99437
99524
99465
99557
99931
99632
99414
99893
99663
99553
99579
99455
99809
99607
99485
99461
99458
99656
99492
99603
99686
99720
99490
99412
99806
99393
99472
99396
99616
99908
99680
99730
99682
99631
99697
99545
99632
99754
99532
99458
99499
99550
99412
99384
99758
99817
99873
99665
99744
99503
99549
99541
99651
99550
99371
99428
99396
99414
99830
99377
99745
99718
99594
99772
99374
99859
99804
99450
99836
99831
99684
99411
99452
99687
99456
99499
99402
99603
99599
99449
99557
99571
99607
99476
99623
99384
99406
99721
99701
99554
99512
99566
99809
99596
99518
99404
99522
99448
99552
99668
99660
99456
99410
99878
99697
99645
99420
99735
99698
99379
99529
99930
99498
99533
99541
99948
99381
99438
99581
99457
99466
99384
99616
99852
99496
99629
99588
99515
99708
99641
99575
99795
99469
99869
99473
99718
99462
99431
99916
99423
99385
99534
99564
99636
99518
99668
99411
99386
99652
99601
99498
99408
99681
99386
99631
99682
99396
99385
99374
99568
99588
99508
99704
99704
99517
99684
99546
99565
99533
99444
99733
99571
99509
99577
99419
99393
99917
99372
99386
99378
99611
99374
99481
99369
99632
99448
99497
99589
99627
99525
99413
99536
99405
99589
99818
99592
99423
99569
99688
99778
99651
99383
99436
99843
99455
99416
99402
99831
99613
99370
99406
99864
99507
99374
99647
99404
99536
99550
99474
99703
99820
99559
99495
99699
99642
99534
99385
99915
99571
99466
99577
99677
99660
99579
99590
99476
99454
99428
99657
99914
99463
99678
99380
99550
99519
99401
99723
99939
99750
99685
99472
99733
99551
99427
99575
99569
99476
99531
99562
99651
99875
99671
99749
99704
99594
99626
99539
99475
99533
99423
99488
99704
99541
99505
99385
99598
99375
99632
99644
99666
99530
99412
99489
99429
99591
99637
99608
99379
99571
99713
99634
99677
99627
99425
99401
99818
99855
99522
99493
99645
99374
99375
99449
99711
99584
99488
99479
99522
99373
99383
99376
99531
99805
99534
99789
99508
99463
99760
99905
99608
99426
99648
99620
99408
99521
99724
99393
99696
99448
99575
99371
99544
99656
99558
99678
99667
99698
99663
99482
99649
99497
99591
99401
99432
99386
99828
99722
99473
99503
99376
99386
99393
99754
99781
99421
99576
99662
99463
99535
99781
99449
99881
99460
99613
99494
99580
99501
99614
99646
99817
99740
99924
99715
99793
99697
99618
99710
99370
99574
99580
99512
99764
99524
99399
99372
99492
99803
99575
99467
99476
99691
99519
99515
99594
99751
99418
99881
99521
99683
99508
99563
99404
99783
99650
99532
99486
99666
99520
99522
99827
99603
99654
99373
99722
99705
99919
99761
99619
99572
99404
99855
99886
99511
99664
99750
99530
99558
99781
99446
99719
99670
99512
99782
99800
99384
99542
99677
99730
99443
99421
99502
99494
99598
99486
99548
99407
99740
99455
99677
99471
99505
99762
99525
99549
99501
99578
99629
99481
99581
99578
99710
99435
99439
99620
99791
99594
99455
99478
99726
99700
99475
99652
99775
99749
99615
99456
99646
99442
99499
99371
99428
99455
99712
99538
99433
99616
99847
99705
99682
99472
99379
99641
99702
99371
99401
99858
99449
99467
99668
99854
99684
99565
99958
99373
99756
99371
99435
99544
99895
99803
99563
99400
99898
99389
99672
99378
99523
99588
99428
99506
99584
99410
99715
99651
99691
99474
99604
99471
99408
99838
99460
99807
99529
99489
99516
99511
99379
99833
99444
99569
99578
99446
99691
99902
99778
99578
99600
99382
99494
99428
99424
99436
99811
99524
99624
99623
99487
99708
99751
99743
99730
99425
99541
99534
99521
99661
99624
99688
99418
99478
99378
99386
99532
99621
99599
99426
99658
99432
99534
99417
99714
99785
99589
99770
99733
99370
99547
99559
99552
99698
99389
99517
99840
99554
99391
99688
99497
99504
99500
99512
99393
99422
99485
99371
99641
99500
99724
99694
99528
99624
99691
99686
99520
99697
99425
99463
99721
99651
99369
99494
99663
99471
99404
99602
99741
99827
99561
99452
99695
99829
99414
99482
99645
99925
99556
99648
99582
99384
99588
99648
99404
99395
99453
99465
99587
99784
99731
99772
99936
99806
99470
99418
99911
99788
99659
99871
99654
99593
99504
99703
99870
99385
99379
99402
99486
99663
99532
99624
99454
99687
99632
99468
99951
99543
99567
99766
99395
99661
99405
99558
99498
99689
99623
99796
99727
99446
99694
99769
99733
99802
99747
99461
99506
99687
99469
99440
99677
99590
99760
99690
99531
99504
99369
99876
99752
99683
99375
99454
99492
99394
99587
99502
99447
99862
99656
99880
99412
99409
99472
99466
99799
99424
99384
99629
99645
99663
99739
99386
99870
99543
99375
99415
99517
99653
99488
99514
99861
99530
99373
99540
99718
99441
99807
99460
99558
99468
99675
99466
99489
99424
99519
99447
99739
99874
99422
99459
99402
99466
99508
99372
99554
99495
99806
99700
99459
99384
99458
99659
99418
99403
99548
99441
99483
99518
99884
99436
99389
99567
99610
99465
99534
99657
99513
99820
99565
99631
99603
99557
99432
99463
99516
99443
99734
99462
99489
99585
99827
99433
99577
99507
99415
99813
99538
99617
99619
99716
99897
99571
99379
99609
99383
99500
99711
99924
99403
99372
99370
99384
99372
99588
99556
99449
99675
99612
99591
99796
99634
99809
99457
99677
99463
99970
99475
99722
99634
99431
99636
99499
99598
99554
99560
99474
99883
99637
99633
99432
99542
99369
99483
99592
99649
99631
99530
99779
99539
99773
99758
99397
99801
99919
99438
99706
99588
99594
99484
99474
99495
99792
99551
99793
99785
99646
99532
99571
99656
99396
99392
99900
99489
99599
99736
99586
99386
99529
99954
99564
99782
99616
99926
99790
99541
99461
99371
99434
99880
99800
99807
99384
99798
99475
99684
99604
99438
99374
99511
99757
99515
99825
99588
99429
99652
99565
99813
99417
99457
99563
99713
99973
99570
99665
99679
99741
99523
99698
99627
99425
99755
99411
99733
99585
99449
99529
99512
99381
99387
99376
99577
99563
99779
99685
99457
99428
99573
99759
99891
99417
99547
99744
99909
99670
99380
99660
99392
99374
99432
99440
99510
99726
99583
99439
99397
99490
99752
99630
99399
99577
99799
99584
99911
99453
99534
99388
99479
99648
99632
99882
99670
99506
99753
99388
99609
99375
99612
99423
99570
99908
99534
99682
99580
99527
99440
99396
99382
99384
99445
99527
99541
99629
99586
99370
99369
99448
99446
99604
99607
99545
99416
99573
99385
99538
99412
99948
99656
99757
99605
99666
99822
99612
99540
99629
99915
99443
99539
99374
99707
99947
99587
99473
99537
99560
99679
99688
99571
99718
99515
99843
99480
99719
99428
99373
99380
99873
99529
99409
99551
99371
99414
99966
99659
99723
99384
99390
99454
99505
99522
99537
99640
99813
99745
99429
99589
99548
99381
99557
99466
99538
99603
99498
99395
99585
99577
99441
99608
99407
99385
99775
99607
99935
99436
99575
99529
99477
99745
99925
99614
99581
99621
99755
99397
99842
99495
99380
99679
99594
99680
99444
99547
99389
99625
99696
99768
99604
99621
99676
99595
99735
99477
99576
99427
99564
99479
99448
99426
99518
99434
99646
99686
99508
99511
99733
99454
99588
99661
99947
99443
99415
99796
99435
99378
99908
99731
99439
99693
99740
99395
99513
99785
99485
99402
99378
99487
99429
99588
99733
99776
99431
99526
99464
99842
99735
99522
99839
99390
99755
99488
99700
99462
99514
99835
99741
99604
99450
99402
99831
99760
99620
99583
99695
99768
99778
99392
99443
99385
99733
99874
99600
99691
99384
99550
99868
99369
99395
99517
99644
99533
99653
99508
99574
99513
99407
99575
99449
99521
99575
99875
99381
99515
99515
99798
99806
99756
99728
99445
99696
99401
99827
99769
99521
99537
99527
99384
99889
99677
99707
99721
99488
99509
99718
99645
99411
99381
99390
99450
99428
99510
99460
99379
99444
99742
99507
99541
99766
99436
99546
99761
99391
99692
99884
99642
99848
99628
99794
99794
99384
99554
99402
99789
99541
99407
99424
99412
99689
99464
99465
99572
99539
99536
99674
99427
99811
99536
99628
99621
99400
99392
99727
99429
99418
99390
99467
99611
99409
99727
99630
99637
99712
99539
99529
99533
99796
99764
99403
99709
99617
99665
99781
99386
99553
99584
99398
99507
99379
99511
99821
99388
99759
99482
99534
99510
99812
99518
99453
99588
99883
99755
99722
99623
99563
99469
99532
99448
99488
99378
99852
99701
99401
99460
99572
99406
99617
99521
99656
99799
99386
99474
99681
99841
99425
99462
99645
99607
99438
99565
99613
99442
99423
99489
99387
99562
99701
99422
99480
99484
99435
99540
99534
99369
99922
99851
99517
99530
99380
99590
99619
99688
99614
99552
99708
99431
99795
99392
99470
99544
99432
99409
99792
99590
99418
99599
99452
99499
99853
99760
99495
99552
99538
99460
99570
99618
99603
99526
99732
99751
99558
99452
99839
99486
99702
99696
99471
99762
99490
99750
99421
99380
99457
99398
99761
99668
99863
99630
99406
99688
99813
99507
99386
99530
99887
99406
99505
99847
99495
99536
99713
99609
99420
99629
99570
99795
99523
99603
99401
99789
99627
99497
99514
99635
99814
99489
99505
99743
99507
99388
99384
99394
99682
99555
99839
99647
99461
99607
99624
99844
99531
99676
99617
99570
99431
99379
99664
99854
99535
99502
99467
99491
99617
99823
99423
99451
99384
99743
99379
99612
99668
99585
99682
99567
99445
99768
99451
99604
99619
99613
99802
99694
99706
99374
99725
99581
99574
99505
99439
99436
99831
99731
99558
99563
99380
99701
99542
99465
99662
99535
99469
99501
99678
99441
99545
99692
99494
99587
99638
99371
99635
99502
99782
99394
99437
99493
99811
99450
99528
99467
99801
99509
99382
99959
99915
99755
99548
99488
99855
99613
99628
99530
99451
99506
99510
99387
99505
99442
99369
99434
99864
99604
99516
99540
99725
99544
99452
99652
99655
99526
99883
99424
99491
99444
99419
99683
99705
99403
99375
99584
99755
99645
99728
99447
99540
99519
99767
99802
99476
99619
99572
99841
99838
99455
99417
99725
99469
99630
99559
99643
99540
99867
99417
99941
99558
99445
99439
99516
99446
99566
99475
99390
99665
99428
99584
99600
99644
99741
99807
99620
99533
99728
99593
99623
99411
99606
99389
99549
99382
99594
99567
99558
99816
99905
99419
99502
99808
99421
99458
99523
99415
99844
99897
99941
99599
99624
99455
99437
99700
99502
99372
99412
99388
99491
99390
99379
99762
99430
99478
99453
99398
99565
99482
99412
99685
99423
99606
99518
99506
99415
99608
99452
99837
99538
99583
99638
99462
99637
99487
99727
99544
99735
99377
99621
99518
99374
99792
99560
99722
99623
99514
99781
99536
99980
99412
99616
99385
99396
99431
99777
99606
99594
99419
99552
99880
99419
99777
99533
99462
99403
99457
99395
99698
99475
99680
99477
99517
99780
99404
99841
99516
99850
99577
99854
99516
99628
99924
99637
99875
99691
99608
99697
99860
99397
99550
99428
99719
99744
99691
99457
99531
99549
99551
99594
99719
99413
99455
99527
99517
99863
99801
99788
99371
99463
99609
99703
99376
99718
99862
99735
99536
99622
99743
99842
99683
99708
99485
99370
99432
99694
99621
99376
99953
99373
99632
99473
99449
99460
99786
99378
99717
99466
99520
99728
99449
99404
99672
99843
99597
99671
99583
99383
99391
99600
99844
99470
99583
99674
99866
99606
99844
99740
99618
99611
99534
99381
99622
99385
99452
99474
99516
99779
99407
99448
99581
99465
99446
99447
99550
99398
99792
99410
99573
99549
99992
99594
99417
99467
99706
99696
99721
99514
99445
99538
99420
99716
99380
99372
99438
99749
99759
99561
99679
99456
99895
99779
99839
99878
99449
99849
99553
99566
99517
99502
99653
99375
99615
99575
99393
99396
99480
99927
99625
99379
99427
99434
99467
99496
99399
99393
99590
99703
99860
99497
99446
99679
99420
99441
99669
99518
99739
99872
99455
99371
99564
99415
99735
99546
99697
99429
99663
99543
99602
99399
99632
99392
99719
99729
99508
99408
99399
99646
99507
99379
99428
99578
99585
99599
99904
99527
99574
99597
99380
99846
99461
99439
99718
99530
99903
99747
99525
99898
99791
99403
99493
99605
99394
99698
99586
99383
99721
99504
99459
99595
99554
99543
99389
99520
99737
99440
99396
99827
99628
99553
99555
99461
99391
99380
99543
99476
99627
99752
99887
99387
99404
99455
99706
99666
99714
99520
99745
99654
99532
99628
99369
99459
99590
99601
99584
99650
99808
99658
99789
99795
99629
99592
99925
99485
99540
99802
99412
99574
99939
99424
99651
99509
99428
99683
99448
99580
99651
99785
99679
99431
99397
99457
99542
99614
99606
99538
99506
99462
99481
99678
99377
99464
99648
99376
99467
99746
99434
99503
99399
99864
99656
99372
99462
99724
99433
99454
99633
99396
99439
99395
99453
99764
99721
99785
99673
99398
99511
99468
99586
99661
99408
99582
99557
99746
99460
99791
99523
99387
99607
99489
99889
99619
99456
99680
99497
99550
99538
99798
99432
99794
99639
99691
99455
99378
99613
99793
99548
99522
99426
99767
99535
99453
99812
99395
99377
99489
99803
99893
99488
99821
99458
99589
99743
99490
99677
99591
99920
99506
99432
99823
99829
99533
99446
99498
99521
99748
99447
99645
99598
99717
99552
99565
99584
99874
99540
99546
99471
99804
99706
99384
99513
99663
99557
99885
99401
99836
99788
99529
99702
99713
99701
99523
99661
99616
99690
99402
99474
99720
99770
99777
99398
99549
99740
99590
99446
99536
99826
99728
99590
99641
99542
99654
99495
99488
99436
99436
99406
99661
99567
99606
99726
99423
99722
99544
99467
99685
99573
99429
99482
99468
99504
99536
99474
99423
99479
99521
99401
99772
99532
99631
99594
99771
99600
99396
99512
99814
99643
99401
99925
99439
99848
99418
99654
99731
99651
99730
99453
99469
99388
99512
99596
99441
99867
99549
99391
99505
99565
99394
99441
99816
99631
99596
99442
99672
99386
99488
99763
99578
99534
99453
99848
99748
99728
99494
99648
99707
99443
99575
99454
99929
99461
99538
99448
99548
99739
99475
99673
99372
99696
99431
99537
99825
99480
99613
99507
99662
99381
99705
99399
99635
99559
99869
99579
99501
99540
99570
99593
99560
99677
99461
99829
99593
99563
99406
99760
99837
99446
99743
99545
99370
99566
99459
99420
99527
99400
99679
99856
99503
99772
99643
99635
99759
99448
99441
99426
99841
99605
99652
99774
99739
99546
99883
99563
99390
99633
99405
99788
99751
99522
99494
99566
99525
99426
99510
99433
99668
99498
99377
99740
99584
99500
99407
99789
99382
99624
99380
99384
99441
99544
99487
99813
99816
99465
99470
99721
99766
99883
99829
99664
99861
99510
99447
99846
99554
99567
99511
99721
99373
99394
99428
99375
99372
99379
99702
99521
99390
99411
99780
99561
99804
99452
99850
99490
99412
99788
99431
99422
99527
99404
99574
99490
99377
99414
99525
99636
99376
99590
99478
99909
99463
99633
99731
99537
99737
99627
99498
99535
99636
99422
99413
99434
99840
99626
99394
99755
99542
99524
99500
99497
99789
99739
99703
99629
99540
99673
99381
99417
99474
99507
99462
99528
99399
99518
99400
99593
99811
99489
99525
99570
99414
99477
99463
99505
99384
99626
99993
99601
99802
99586
99643
99418
99594
99546
99643
99890
99542
99415
99832
99370
99664
99804
99476
99615
99417
99430
99597
99734
99525
99724
99593
99639
99600
99649
99600
99714
99672
99566
99699
99721
99456
99541
99822
99423
99590
99408
99489
99475
99567
99545
99448
99613
99404
99487
99431
99410
99488
99476
99380
99538
99511
99559
99739
99807
99804
99936
99382
99417
99523
99398
99593
99626
99441
99530
99700
99539
99451
99687
99587
99492
99546
99546
99910
99723
99456
99410
99394
99390
99699
99830
99635
99810
99416
99399
99897
99586
99614
99458
99528
99616
99781
99485
99735
99795
99585
99588
99602
99608
99680
99616
99574
99612
99470
99607
99538
99413
99653
99653
99527
99456
99597
99412
99464
99913
99453
99587
99467
99522
99815
99533
99377
99463
99783
99500
99645
99657
99839
99630
99806
99695
99801
99486
99453
99639
99538
99753
99480
99393
99430
99531
99555
99785
99717
99772
99459
99770
99600
99563
99819
99797
99410
99783
99393
99556
99479
99763
99515
99472
99631
99721
99474
99548
99391
99384
99751
99548
99654
99636
99557
99511
99535
99513
99518
99386
99768
99960
99577
99762
99437
99377
99791
99394
99761
99495
99768
99435
99486
99881
99980
99511
99626
99413
99430
99423
99557
99468
99404
99625
99881
99543
99915
99614
99426
99682
99387
99851
99444
99960
99410
99507
99509
99390
99634
99499
99691
99585
99826
99377
99432
99521
99484
99406
99700
99446
99607
99583
99710
99665
99637
99869
99562
99412
99472
99539
99421
99615
99678
99570
99404
99816
99584
99528
99839
99426
99510
99428
99751
99743
99421
99399
99884
99548
99803
99681
99857
99448
99382
99434
99855
99494
99720
99669
99415
99765
99413
99438
99435
99637
99629
99656
99449
99508
99817
99463
99609
99632
99424
99613
99540
99479
99575
99410
99491
99622
99628
99439
99442
99547
99561
99571
99458
99674
99407
99495
99564
99606
99514
99687
99545
99382
99444
99747
99375
99494
99688
99658
99786
99380
99878
99518
99569
99617
99492
99454
99495
99634
99519
99653
99621
99854
99516
99737
99407
99527
99488
99372
99438
99428
99702
99979
99572
99679
99597
99670
99582
99411
99468
99937
99504
99937
99521
99708
99612
99663
99374
99375
99388
99769
99537
99556
99570
99527
99625
99645
99667
99517
99518
99402
99831
99491
99573
99725
99760
99559
99775
99720
99541
99523
99402
99420
99433
99498
99406
99473
99819
99397
99433
99681
99777
99418
99661
99729
99402
99583
99372
99572
99590
99507
99456
99436
99834
99768
99449
99857
99442
99555
99592
99465
99460
99609
99736
99390
99391
99620
99446
99438
99404
99802
99379
99451
99374
99659
99515
99644
99689
99383
99473
99699
99669
99397
99760
99581
99491
99841
99433
99623
99619
99600
99720
99575
99629
99502
99596
99669
99585
99391
99612
99445
99515
99441
99643
99742
99553
99577
99769
99594
99516
99425
99917
99628
99438
99445
99857
99501
99722
99557
99522
99550
99493
99464
99595
99817
99607
99675
99580
99411
99822
99410
99667
99399
99560
99412
99590
99626
99381
99616
99528
99420
99713
99484
99635
99513
99581
99793
99607
99772
99463
99424
99623
99407
99533
99494
99473
99530
99396
99717
99418
99464
99425
99761
99478
99443
99576
99527
99720
99466
99459
99637
99768
99832
99498
99849
99501
99477
99511
99900
99375
99792
99636
99545
99930
99437
99492
99761
99550
99377
99830
99797
99793
99916
99456
99791
99785
99431
99720
99689
99785
99398
99503
99383
99388
99460
99513
99647
99528
99559
99553
99513
99614
99394
99497
99685
99817
99389
99631
99812
99611
99590
99410
99718
99832
99640
99517
99421
99416
99424
99636
99529
99482
99551
99710
99428
99374
99853
99392
99421
99573
99403
99931
99427
99422
99618
99428
99616
99664
99601
99794
99606
99459
99534
99575
99392
99729
99370
99526
99674
99393
99483
99523
99592
99517
99579
99435
99648
99456
99584
99453
99599
99549
99386
99937
99401
99532
99507
99657
99626
99793
99591
99821
99530
99511
99505
99400
99686
99499
99579
99439
99392
99691
99490
99398
99378
99496
99587
99390
99725
99429
99431
99503
99882
99549
99671
99852
99512
99638
99561
99447
99450
99542
99786
99646
99484
99663
99389
99694
99745
99413
99647
99590
99582
99588
99446
99796
99639
99387
99595
99630
99508
99521
99540
99441
99539
99821
99389
99699
99719
99681
99588
99833
99541
99540
99800
99461
99431
99539
99615
99527
99563
99736
99762
99440
99564
99591
99493
99646
99425
99396
99540
99575
99443
99871
99420
99739
99574
99588
99611
99600
99830
99600
99379
99702
99595
99732
99753
99429
99370
99409
99420
99650
99634
99373
99809
99633
99398
99671
99883
99509
99550
99438
99553
99380
99391
99609
99675
99503
99743
99426
99477
99475
99775
99434
99431
99726
99392
99579
99538
99620
99762
99594
99643
99382
99436
99402
99474
99673
99635
99532
99519
99748
99744
99401
99458
99608
99837
99855
99686
99472
99616
99372
99856
99689
99505
99516
99413
99669
99573
99742
99470
99481
99747
99421
99747
99454
99516
99418
99577
99527
99808
99488
99452
99525
99544
99729
99489
99692
99598
99651
99402
99494
99435
99775
99427
99804
99596
99454
99777
99841
99391
99533
99623
99388
99673
99485
99599
99670
99695
99378
99670
99513
99509
99498
99442
99607
99588
99540
99621
99794
99611
99408
99463
99535
99426
99379
99950
99520
99593
99408
99481
99393
99452
99796
99406
99593
99372
99379
99661
99422
99483
99565
99390
99479
99701
99669
99629
99481
99377
99440
99495
99675
99420
99811
99846
99569
99437
99518
99554
99882
99670
99586
99435
99423
99389
99657
99909
99686
99654
99621
99555
99639
99700
99372
99791
99754
99593
99683
99704
99562
99618
99587
99591
99660
99774
99492
99684
99430
99455
99474
99674
99411
99651
99642
99571
99736
99569
99545
99459
99927
99466
99453
99434
99814
99478
99552
99421
99385
99589
99565
99944
99603
99471
99524
99719
99496
99662
99385
99682
99455
99445
99778
99711
99623
99372
99683
99664
99602
99519
99383
99647
99445
99535
99586
99374
99741
99446
99860
99399
99821
99460
99403
99463
99385
99393
99677
99782
99478
99714
99838
99662
99399
99466
99717
99454
99609
99402
99479
99448
99622
99392
99656
99844
99654
99587
99826
99442
99403
99392
99769
99849
99577
99374
99608
99422
99450
99562
99849
99837
99659
99593
99741
99941
99388
99555
99380
99380
99439
99402
99541
99391
99399
99536
99842
99715
99681
99487
99452
99626
99580
99588
99934
99548
99553
99525
99662
99882
99398
99765
99402
99483
99418
99407
99656
99397
99527
99617
99797
99520
99465
99792
99744
99872
99456
99468
99633
99687
99724
99409
99399
99694
99559
99428
99797
99633
99414
99527
99573
99579
99594
99574
99582
99824
99792
99447
99619
99379
99622
99646
99460
99882
99579
99450
99550
99851
99405
99794
99610
99868
99461
99549
99661
99693
99427
99413
99604
99372
99468
99536
99419
99380
99605
99716
99639
99516
99535
99410
99739
99709
99504
99475
99387
99729
99773
99549
99680
99466
99382
99644
99718
99515
99458
99469
99605
99481
99568
99375
99373
99870
99395
99566
99456
99585
99441
99430
99402
99408
99524
99646
99499
99876
99469
99960
99446
99755
99386
99444
99385
99543
99533
99412
99409
99474
99518
99850
99616
99390
99564
99634
99809
99636
99379
99397
99578
99519
99431
99433
99975
99766
99424
99538
99565
99718
99693
99804
99515
99391
99776
99380
99413
99665
99616
99374
99438
99876
99498
99654
99502
99822
99421
99522
99656
99897
99372
99664
99452
99580
99424
99662
99384
99479
99575
99405
99691
99536
99614
99628
99516
99382
99637
99675
99462
99402
99510
99611
99495
99498
99644
99485
99703
99428
99596
99663
99585
99415
99407
99722
99740
99648
99419
99561
99496
99528
99536
99899
99486
99369
99598
99434
99419
99592
99512
99412
99500
99602
99712
99433
99466
99464
99484
99563
99751
99466
99722
99505
99730
99705
99463
99423
99539
99495
99580
99513
99545
99446
99673
99760
99697
99848
99441
99553
99644
99383
99409
99381
99695
99421
99473
99451
99405
99648
99479
99403
99719
99509
99374
99541
99830
99411
99433
99988
99692
99772
99610
99843
99800
99426
99727
99466
99378
99390
99388
99504
99601
99777
99420
99549
99435
99727
99828
99560
99496
99485
99742
99598
99848
99445
99539
99390
99588
99408
99449
99637
99939
99474
99689
99798
99382
99678
99679
99661
99854
99694
99389
99409
99826
99510
99496
99702
99502
99702
99723
99519
99454
99574
99789
99486
99450
99678
99953
99403
99517
99381
99464
99702
99764
99798
99406
99645
99486
99428
99659
99923
99475
99560
99486
99681
99487
99449
99478
99459
99462
99474
99583
99544
99475
99457
99429
99740
99461
99406
99493
99422
99470
99597
99804
99733
99501
99918
99595
99399
99679
99640
99472
99464
99440
99656
99643
99570
99855
99512
99453
99466
99425
99705
99597
99383
99373
99530
99434
99593
99428
99766
99404
99701
99489
99374
99709
99390
99744
99657
99672
99802
99710
99546
99440
99806
99466
99376
99729
99561
99402
99439
99739
99958
99479
99566
99601
99530
99726
99683
99596
99484
99376
99610
99611
99757
99769
99519
99413
99385
99474
99761
99749
99453
99717
99488
99515
99558
99412
99851
99699
99662
99618
99489
99613
99421
99549
99545
99476
99831
99780
99443
99559
99530
99705
99428
99768
99637
99515
99678
99523
99552
99480
99692
99831
99571
99664
99645
99700
99556
99575
99497
99496
99395
99536
99462
99463
99376
99682
99624
99433
99500
99387
99500
99838
99691
99544
99648
99503
99622
99896
99846
99666
99429
99627
99479
99543
99496
99474
99642
99504
99499
99622
99409
99423
99701
99831
99505
99764
99407
99445
99578
99454
99470
99586
99401
99571
99534
99373
99508
99662
99608
99642
99594
99466
99512
99635
99456
99393
99487
99503
99633
99680
99814
99380
99505
99765
99549
99481
99399
99624
99528
99490
99615
99722
99438
99604
99496
99402
99382
99369
99461
99655
99448
99682
99658
99644
99741
99868
99564
99840
99433
99480
99467
99616
99853
99854
99747
99652
99491
99710
99486
99686
99373
99606
99393
99468
99378
99571
99675
99478
99856
99411
99613
99547
99531
99566
99738
99423
99664
99545
99421
99737
99708
99374
99735
99403
99451
99717
99560
99552
99405
99431
99870
99755
99444
99546
99633
99373
99510
99895
99395
99386
99617
99679
99425
99418
99404
99453
99477
99602
99794
99372
99384
99722
99483
99686
99504
99909
99470
99585
99406
99674
99499
99604
99468
99594
99704
99663
99737
99896
99372
99683
99529
99441
99382
99904
99636
99596
99398
99414
99585
99523
99679
99448
99804
99653
99406
99617
99671
99570
99376
99649
99534
99408
99607
99454
99658
99416
99606
99477
99379
99453
99465
99526
99783
99490
99369
99444
99432
99375
99547
99527
99646
99719
99613
99859
99812
99653
99582
99492
99385
99372
99518
99438
99446
99587
99718
99637
99550
99864
99836
99673
99461
99618
99592
99458
99681
99589
99658
99705
99617
99575
99841
99564
99530
99766
99839
99523
99690
99645
99557
99424
99623
99397
99424
99605
99762
99930
99826
99416
99612
99426
99511
99535
99399
99499
99561
99643
99411
99658
99576
99442
99551
99630
99567
99642
99706
99487
99510
99377
99649
99790
99513
99483
99647
99520
99629
99497
99647
99711
99475
99563
99662
99827
99647
99371
99603
99646
99608
99435
99390
99785
99586
99656
99434
99387
99851
99833
99739
99464
99834
99772
99429
99599
99756
99675
99692
99482
99629
99567
99718
99550
99673
99402
99544
99649
99588
99747
99464
99400
99434
99560
99535
99557
99517
99605
99784
99777
99678
99378
99596
99942
99592
99655
99855
99544
99535
99698
99431
99493
99963
99480
99730
99569
99736
99791
99586
99613
99671
99458
99557
99723
99629
99708
99627
99454
99722
99477
99652
99629
99387
99938
99391
99433
99586
99409
99742
99538
99577
99645
99378
99674
99567
99715
99585
99820
99654
99435
99517
99464
99458
99688
99525
99488
99666
99599
99657
99400
99435
99959
99882
99610
99406
99505
99595
99626
99460
99408
99454
99556
99735
99845
99423
99527
99666
99561
99621
99680
99565
99482
99494
99380
99445
99785
99430
99542
99597
99666
99482
99582
99619
99525
99788
99811
99532
99471
99374
99439
99382
99707
99563
99670
99488
99734
99496
99790
99607
99890
99531
99419
99720
99550
99441
99885
99513
99372
99387
99926
99753
99427
99439
99649
99458
99470
99928
99459
99886
99846
99730
99485
99717
99536
99451
99552
99600
99398
99463
99491
99415
99721
99487
99608
99505
99474
99485
99706
99534
99521
99488
99749
99404
99898
99564
99488
99583
99694
99448
99371
99476
99573
99506
99757
99521
99515
99652
99440
99374
99516
99533
99440
99542
99575
99614
99555
99420
99738
99787
99457
99391
99459
99542
99543
99442
99406
99749
99490
99556
99433
99377
99469
99397
99813
99506
99407
99583
99905
99730
99482
99476
99649
99573
99924
99456
99524
99470
99523
99547
99766
99394
99460
99679
99665
99478
99439
99621
99401
99483
99939
99850
99492
99488
99421
99382
99390
99406
99839
99395
99713
99709
99974
99857
99714
99381
99838
99425
99747
99773
99416
99876
99686
99395
99779
99587
99481
99869
99495
99676
99718
99507
99540
99754
99771
99491
99714
99747
99509
99509
99586
99418
99929
99753
99399
99689
99582
99552
99388
99662
99426
99439
99696
99457
99425
99390
99659
99401
99739
99687
99678
99689
99531
99516
99548
99420
99499
99477
99423
99397
99553
99692
99645
99532
99608
99579
99685
99383
99533
99601
99458
99397
99880
99397
99728
99891
99461
99479
99520
99547
99450
99517
99856
99443
99505
99764
99635
99510
99902
99705
99823
99533
99396
99522
99518
99409
99838
99457
99381
99646
99488
99775
99506
99643
99723
99617
99493
99701
99416
99917
99528
99765
99729
99596
99485
99495
99604
99983
99376
99779
99677
99385
99413
99474
99604
99497
99850
99456
99644
99410
99508
99508
99570
99410
99402
99517
99434
99395
99704
99677
99378
99515
99500
99625
99650
99605
99540
99816
99939
99501
99498
99641
99815
99640
99750
99467
99473
99427
99832
99399
99558
99557
99795
99790
99676
99455
99545
99573
99370
99483
99774
99740
99844
99747
99692
99607
99445
99791
99451
99451
99450
99580
99462
99463
99733
99686
99521
99605
99562
99841
99381
99773
99381
99466
99678
99459
99465
99503
99913
99439
99570
99674
99923
99618
99421
99629
99397
99526
99544
99861
99392
99409
99432
99638
99521
99452
99407
99492
99732
99620
99537
99488
99776
99433
99490
99637
99507
99407
99467
99778
99906
99538
99645
99709
99516
99544
99791
99476
99417
99797
99516
99486
99576
99458
99459
99378
99538
99784
99500
99718
99477
99614
99510
99386
99654
99718
99555
99790
99516
99843
99757
99668
99632
99623
99440
99729
99420
99472
99462
99507
99484
99760
99460
99673
99418
99801
99457
99794
99383
99483
99455
99727
99893
99386
99419
99418
99622
99478
99566
99743
99744
99848
99718
99638
99516
99419
99820
99493
99566
99633
99528
99438
99705
99786
99715
99414
99897
99701
99679
99602
99506
99425
99550
99654
99389
99837
99424
99573
99498
99424
99461
99482
99794
99960
99830
99400
99544
99755
99411
99382
99489
99899
99577
99672
99537
99415
99447
99482
99423
99755
99550
99534
99699
99764
99392
99469
99889
99695
99683
99375
99841
99557
99382
99394
99443
99587
99546
99682
99543
99460
99627
99489
99475
99422
99450
99454
99669
99844
99749
99631
99911
99537
99600
99593
99615
99663
99386
99460
99621
99504
99482
99389
99546
99936
99630
99452
99377
99587
99810
99616
99391
99506
99371
99622
99522
99461
99609
99566
99428
99682
99409
99647
99457
99784
99617
99737
99974
99629
99780
99722
99585
99644
99610
99400
99481
99643
99881
99734
99575
99409
99868
99616
99379
99546
99438
99680
99722
99393
99404
99480
99379
99529
99423
99844
99683
99479
99410
99760
99374
99413
99422
99442
99459
99932
99531
99641
99624
99381
99455
99372
99616
99605
99493
99678
99825
99442
99506
99563
99391
99817
99769
99715
99777
99407
99754
99452
99702
99815
99585
99422
99736
99639
99522
99460
99463
99806
99523
99604
99465
99456
99588
99667
99591
99749
99372
99487
99396
99641
99403
99392
99503
99408
99388
99579
99626
99389
99669
99729
99379
99909
99727
99534
99486
99468
99639
99460
99488
99385
99703
99480
99476
99757
99647
99607
99426
99608
99660
99891
99430
99420
99470
99632
99544
99578
99507
99735
99524
99419
99424
99782
99909
99469
99657
99444
99389
99506
99752
99385
99489
99630
99394
99549
99489
99484
99506
99547
99573
99711
99482
99412
99820
99451
99541
99686
99699
99819
99764
99653
99717
99380
99528
99431
99472
99397
99523
99753
99536
99659
99377
99544
99427
99381
99829
99507
99424
99485
99537
99488
99966
99723
99581
99576
99674
99785
99585
99412
99574
99641
99442
99744
99390
99850
99512
99762
99408
99843
99818
99764
99406
99465
99513
99374
99390
99733
99480
99579
99462
99666
99423
99685
99389
99373
99451
99829
99656
99491
99901
99476
99525
99456
99558
99555
99601
99468
99473
99767
99513
99603
99470
99610
99416
99622
99378
99561
99468
99432
99430
99428
99514
99796
99610
99490
99616
99721
99602
99624
99506
99469
99833
99633
99384
99587
99435
99466
99687
99592
99401
99681
99483
99417
99617
99412
99571
99590
99636
99392
99400
99769
99487
99506
99479
99471
99528
99599
99547
99641
99527
99646
99410
99576
99537
99771
99458
99658
99520
99505
99759
99427
99622
99564
99619
99628
99415
99385
99667
99427
99405
99704
99886
99392
99568
99736
99762
99696
99383
99557
99798
99695
99649
99589
99416
99645
99571
99501
99674
99457
99470
99526
99386
99478
99483
99539
99390
99859
99405
99589
99646
99382
99455
99674
99457
99433
99693
99692
99642
99436
99503
99588
99441
99406
99512
99435
99693
99534
99461
99633
99494
99387
99615
99831
99508
99620
99418
99390
99594
99379
99451
99502
99407
99577
99428
99461
99607
99421
99580
99634
99400
99797
99522
99706
99466
99738
99492
99617
99662
99668
99725
99565
99390
99875
99624
99390
99574
99697
99653
99828
99471
99539
99609
99642
99466
99660
99384
99381
99831
99579
99418
99471
99436
99468
99524
99513
99434
99787
99773
99634
99384
99693
99406
99551
99579
99455
99544
99526
99823
99905
99524
99716
99449
99377
99624
99520
99529
99643
99834
99500
99371
99509
99773
99493
99545
99410
99501
99390
99560
99575
99659
99568
99794
99373
99636
99850
99822
99651
99595
99492
99848
99399
99373
99476
99385
99410
99903
99441
99511
99747
99406
99406
99846
99684
99505
99655
99640
99486
99421
99445
99842
99721
99867
99382
99897
99895
99401
99568
99550
99424
99813
99676
99419
99618
99593
99824
99706
99743
99690
99618
99605
99473
99466
99610
99814
99404
99445
99707
99822
99584
99519
99534
99476
99729
99541
99604
99546
99498
99651
99970
99702
99603
99435
99845
99426
99565
99618
99639
99410
99746
99501
99640
99476
99578
99763
99687
99380
99410
99651
99385
99945
99552
99768
99395
99450
99725
99841
99531
99504
99374
99738
99397
99410
99462
99760
99423
99477
99481
99706
99781
99530
99391
99555
99389
99412
99920
99653
99725
99615
99716
99763
99697
99504
99379
99721
99573
99428
99614
99745
99604
99614
99580
99521
99516
99525
99801
99520
99566
99400
99651
99560
99811
99699
99573
99560
99394
99546
99373
99584
99525
99629
99716
99396
99375
99475
99684
99444
99398
99463
99397
99722
99501
99556
99707
99479
99791
99567
99398
99688
99595
99713
99472
99380
99421
99493
99377
99649
99726
99388
99457
99484
99601
99382
99543
99509
99822
99388
99819
99384
99441
99589
99693
99765
99393
99525
99585
99919
99464
99849
99548
99804
99479
99539
99478
99739
99931
99510
99511
99409
99872
99674
99725
99616
99600
99620
99521
99552
99454
99396
99369
99615
99708
99618
99457
99494
99575
99511
99499
99666
99450
99685
99643
99551
99417
99820
99400
99371
99660
99553
99433
99385
99677
99718
99507
99380
99739
99744
99641
99547
99521
99501
99572
99909
99764
99515
99825
99588
99783
99373
99791
99450
99607
99426
99633
99598
99422
99564
99697
99466
99588
99872
99726
99525
99644
99481
99432
99387
99431
99564
99528
99417
99626
99484
99544
99473
99594
99541
99536
99607
99529
99417
99526
99515
99761
99503
99902
99851
99442
99859
99498
99411
99424
99745
99769
99590
99619
99403
99391
99401
99570
99631
99707
99672
99800
99705
99573
99379
99653
99602
99551
99597
99511
99817
99418
99653
99468
99547
99719
99538
99517
99479
99626
99453
99376
99448
99454
99936
99399
99668
99756
99372
99426
99847
99942
99404
99615
99419
99493
99490
99867
99821
99646
99630
99487
99420
99525
99594
99912
99821
99424
99436
99666
99741
99632
99469
99428
99379
99661
99455
99487
99666
99418
99659
99621
99680
99622
99429
99488
99626
99426
99420
99555
99881
99717
99971
99418
99372
99440
99699
99619
99900
99542
99664
99537
99483
99857
99442
99485
99423
99590
99401
99439
99545
99663
99486
99698
99491
99627
99572
99425
99662
99476
99698
99836
99443
99431
99951
99616
99413
99603
99389
99747
99387
99652
99796
99401
99543
99734
99516
99545
99372
99369
99648
99784
99492
99440
99503
99581
99556
99681
99640
99974
99424
99705
99752
99797
99432
99462
99678
99414
99495
99713
99491
99520
99405
99409
99489
99825
99483
99479
99847
99518
99438
99413
99508
99590
99685
99520
99737
99827
99399
99404
99528
99639
99431
99539
99664
99640
99637
99473
99686
99461
99725
99549
99669
99525
99471
99391
99451
99467
99599
99762
99627
99461
99521
99663
99428
99529
99993
99414
99414
99581
99615
99540
99450
99518
99495
99677
99664
99724
99569
99458
99375
99656
99623
99434
99719
99558
99902
99720
99583
99537
99814
99407
99572
99676
99437
99472
99374
99706
99798
99965
99826
99521
99770
99467
99902
99502
99614
99535
99780
99419
99460
99870
99780
99492
99583
99620
99370
99709
99406
99512
99473
99548
99467
99745
99424
99577
99386
99692
99829
99476
99540
99567
99468
99446
99699
99382
99856
99394
99384
99474
99634
99546
99508
99689
99507
99747
99464
99601
99399
99622
99716
99779
99852
99642
99523
99731
99854
99475
99474
99768
99400
99463
99648
99619
99588
99431
99471
99828
99396
99377
99472
99592
99374
99526
99535
99490
99500
99432
99642
99464
99480
99412
99831
99718
99436
99451
99375
99750
99718
99455
99785
99644
99375
99405
99455
99684
99515
99644
99647
99401
99459
99387
99511
99374
99442
99613
99514
99404
99603
99652
99560
99741
99431
99606
99564
99463
99716
99732
99597
99421
99689
99765
99779
99373
99883
99758
99523
99441
99558
99577
99491
99704
99830
99408
99391
99519
99717
99747
99498
99663
99631
99488
99636
99810
99608
99441
99440
99693
99962
99643
99710
99754
99882
99899
99595
99827
99746
99685
99472
99554
99568
99537
99403
99947
99573
99512
99424
99383
99679
99790
99700
99855
99663
99563
99826
99523
99707
99434
99494
99550
99778
99442
99461
99639
99414
99794
99408
99453
99370
99519
99381
99424
99477
99714
99426
99781
99371
99532
99496
99465
99693
99421
99557
99543
99732
99484
99589
99737
99897
99611
99583
99383
99680
99666
99370
99583
99637
99382
99606
99609
99600
99719
99389
99539
99644
99756
99610
99594
99565
99687
99778
99687
99423
99453
99620
99478
99741
99390
99659
99632
99538
99667
99672
99744
99522
99772
99727
99429
99767
99623
99732
99503
99701
99695
99980
99698
99684
99905
99420
99768
99565
99472
99716
99506
99438
99487
99420
99369
99411
99572
99490
99375
99389
99628
99469
99485
99439
99914
99377
99666
99745
99633
99384
99806
99377
99407
99583
99403
99458
99505
99796
99452
99713
99555
99512
99588
99645
99478
99408
99572
99541
99524
99493
99518
99948
99460
99900
99556
99431
99691
99831
99758
99389
99669
99747
99647
99373
99408
99487
99510
99408
99406
99480
99570
99386
99722
99889
99508
99748
99863
99783
99654
99494
99527
99479
99376
99442
99749
99771
99403
99387
99506
99467
99512
99415
99676
99410
99455
99430
99769
99391
99426
99630
99805
99448
99386
99566
99536
99413
99848
99747
99555
99673
99751
99645
99691
99507
99628
99423
99626
99576
99698
99533
99389
99538
99402
99432
99741
99510
99441
99457
99422
99530
99629
99617
99710
99652
99815
99653
99776
99763
99725
99643
99691
99511
99792
99467
99665
99463
99451
99530
99694
99385
99578
99541
99707
99392
99394
99697
99632
99457
99785
99821
99624
99649
99550
99381
99432
99420
99426
99483
99655
99658
99589
99667
99466
99411
99882
99890
99533
99635
99524
99374
99595
99476
99405
99577
99413
99613
99456
99791
99394
99543
99378
99548
99710
99548
99566
99370
99386
99524
99676
99394
99407
99644
99638
99686
99464
99699
99394
99527
99646
99439
99778
99419
99867
99490
99541
99673
99457
99930
99601
99466
99434
99874
99492
99684
99370
99789
99512
99466
99702
99546
99843
99375
99882
99406
99661
99408
99451
99469
99655
99535
99881
99485
99753
99696
99673
99416
99592
99387
99510
99571
99435
99476
99596
99411
99384
99537
99559
99707
99371
99536
99418
99437
99369
99602
99382
99517
99816
99373
99427
99440
99475
99571
99973
99399
99669
99701
99396
99714
99466
99470
99420
99759
99431
99661
99470
99873
99618
99413
99833
99827
99404
99488
99670
99561
99502
99610
99461
99511
99647
99601
99457
99455
99803
99434
99455
99638
99604
99755
99585
99605
99374
99396
99393
99405
99509
99700
99750
99569
99495
99932
99667
99630
99517
99500
99480
99636
99482
99717
99387
99655
99831
99525
99441
99668
99497
99372
99478
99385
99646
99511
99382
99426
99761
99389
99719
99568
99548
99573
99908
99753
99761
99405
99637
99401
99670
99685
99405
99387
99616
99580
99471
99494
99901
99616
99677
99494
99377
99369
99617
99434
99692
99602
99699
99759
99439
99380
99882
99699
99669
99605
99603
99552
99547
99585
99495
99394
99402
99475
99613
99553
99545
99534
99659
99603
99375
99465
99447
99572
99374
99462
99439
99389
99845
99606
99391
99575
99934
99551
99384
99756
99462
99853
99558
99889
99432
99421
99828
99577
99545
99605
99390
99641
99628
99668
99428
99452
99650
99669
99414
99461
99607
99392
99633
99434
99545
99451
99915
99523
99541
99826
99409
99381
99509
99820
99645
99404
99473
99595
99484
99384
99649
99455
99744
99587
99639
99682
99613
99913
99785
99388
99623
99568
99373
99380
99464
99570
99651
99417
99427
99881
99427
99375
99570
99417
99841
99410
99456
99669
99416
99703
99872
99637
99610
99811
99596
99528
99671
99485
99516
99555
99586
99857
99414
99378
99708
99644
99414
99876
99782
99611
99740
99423
99588
99444
99542
99945
99675
99851
99390
99733
99411
99568
99734
99783
99550
99467
99580
99414
99386
99667
99445
99436
99374
99382
99585
99463
99616
99493
99381
99817
99543
99442
99493
99605
99671
99381
99393
99598
99740
99490
99435
99484
99738
99631
99499
99415
99457
99476
99820
99406
99453
99854
99668
99424
99376
99385
99530
99448
99452
99476
99882
99410
99718
99394
99380
99889
99403
99508
99734
99633
99911
99380
99717
99767
99567
99725
99414
99382
99496
99824
99434
99431
99568
99547
99696
99570
99423
99399
99421
99521
99624
99443
99605
99706
99485
99558
99707
99522
99418
99821
99476
99586
99495
99640
99441
99445
99408
99627
99373
99431
99658
99499
99414
99834
99621
99461
99503
99544
99588
99877
99480
99411
99604
99502
99613
99695
99612
99888
99432
99572
99464
99677
99449
99449
99409
99694
99633
99480
99799
99401
99464
99448
99437
99582
99576
99743
99606
99549
99731
99608
99378
99492
99807
99387
99768
99414
99390
99504
99617
99597
99582
99734
99444
99390
99746
99459
99436
99598
99564
99435
99494
99634
99616
99398
99663
99747
99484
99454
99484
99613
99656
99764
99538
99502
99413
99908
99389
99535
99612
99740
99394
99387
99487
99790
99389
99514
99674
99532
99600
99736
99807
99484
99482
99801
99849
99511
99482
99585
99710
99480
99808
99491
99473
99741
99416
99563
99372
99497
99371
99559
99512
99558
99641
99641
99495
99449
99593
99785
99399
99616
99777
99418
99778
99458
99501
99398
99399
99595
99804
99738
99644
99655
99393
99415
99491
99383
99759
99510
99380
99644
99436
99428
99449
99554
99435
99722
99453
99819
99500
99849
99685
99711
99425
99546
99640
99590
99865
99506
99420
99485
99523
99466
99688
99372
99599
99479
99671
99718
99386
99760
99774
99841
99452
99514
99516
99375
99726
99560
99590
99662
99510
99413
99720
99468
99776
99553
99400
99540
99625
99473
99399
99466
99616
99481
99493
99527
99381
99498
99761
99503
99665
99526
99558
99654
99566
99643
99472
99371
99546
99650
99676
99910
99656
99645
99385
99500
99745
99438
99375
99630
99418
99404
99450
99450
99446
99537
99447
99623
99984
99555
99568
99484
99721
99738
99813
99486
99497
99504
99383
99594
99652
99589
99555
99774
99590
99969
99390
99549
99395
99473
99496
99883
99426
99447
99646
99462
99478
99469
99434
99785
99860
99571
99467
99397
99878
99871
99441
99546
99895
99386
99432
99804
99631
99771
99745
99468
99712
99373
99583
99463
99404
99487
99447
99764
99525
99403
99530
99431
99412
99480
99428
99558
99733
99828
99459
99759
99569
99473
99433
99543
99429
99883
99573
99513
99710
99369
99380
99369
99855
99603
99535
99428
99455
99515
99486
99629
99370
99620
99715
99441
99859
99425
99529
99472
99668
99662
99855
99417
99485
99801
99594
99750
99557
99586
99671
99426
99887
99429
99445
99496
99777
99793
99666
99465
99460
99697
99576
99622
99443
99398
99729
99772
99928
99377
99655
99636
99481
99837
99390
99429
99771
99792
99661
99617
99627
99373
99518
99482
99632
99790
99581
99395
99941
99619
99793
99545
99547
99478
99676
99417
99522
99483
99567
99663
99743
99698
99764
99585
99504
99551
99495
99782
99837
99452
99512
99797
99703
99429
99604
99799
99381
99726
99542
99441
99773
99552
99483
99437
99385
99805
99435
99726
99651
99550
99703
99457
99807
99607
99402
99448
99426
99403
99523
99547
99397
99684
99546
99406
99395
99454
99897
99663
99417
99450
99543
99452
99639
99461
99417
99438
99793
99474
99490
99378
99572
99646
99491
99400
99379
99756
99622
99393
99761
99608
99562
99525
99498
99392
99515
99627
99499
99421
99467
99670
99705
99616
99381
99576
99696
99936
99601
99369
99563
99397
99439
99746
99423
99614
99740
99686
99521
99859
99537
99628
99777
99885
99445
99686
99461
99381
99455
99586
99704
99603
99444
99426
99624
99845
99613
99537
99657
99724
99665
99668
99660
99714
99519
99440
99400
99738
99451
99552
99407
99425
99618
99542
99605
99581
99964
99494
99725
99401
99545
99398
99427
99532
99616
99825
99528
99405
99887
99579
99583
99396
99623
99544
99579
99846
99388
99491
99559
99387
99406
99785
99531
99405
99810
99907
99408
99602
99483
99735
99474
99895
99618
99662
99391
99689
99436
99441
99449
99454
99383
99632
99574
99447
99382
99452
99403
99390
99495
99800
99372
99581
99521
99665
99588
99607
99625
99805
99765
99514
99825
99524
99413
99817
99471
99851
99767
99404
99438
99538
99622
99421
99559
99763
99690
99373
99814
99606
99420
99494
99943
99605
99643
99410
99789
99622
99757
99732
99562
99823
99689
99609
99649
99466
99702
99819
99636
99826
99447
99833
99651
99677
99560
99462
99391
99403
99693
99530
99591
99728
99443
99487
99430
99600
99908
99748
99463
99535
99598
99503
99439
99520
99534
99442
99706
99563
99441
99673
99521
99719
99416
99555
99663
99696
99801
99734
99758
99484
99807
99759
99522
99393
99643
99727
99666
99670
99694
99460
99651
99603
99649
99509
99587
99786
99377
99420
99747
99685
99693
99687
99580
99418
99500
99760
99538
99408
99411
99388
99507
99561
99534
99528
99670
99394
99567
99665
99401
99742
99409
99742
99708
99398
99480
99503
99545
99402
99619
99460
99848
99549
99542
99514
99529
99377
99386
99386
99499
99587
99770
99431
99864
99650
99429
99457
99437
99650
99784
99690
99580
99539
99415
99730
99442
99808
99592
99572
99375
99556
99509
99542
99707
99613
99589
99850
99462
99730
99847
99709
99444
99535
99588
99634
99544
99542
99658
99401
99580
99564
99752
99802
99854
99870
99422
99486
99473
99631
99389
99445
99848
99534
99468
99507
99769
99391
99430
99620
99816
99638
99582
99586
99396
99492
99481
99460
99529
99802
99800
99567
99661
99491
99406
99546
99448
99536
99421
99526
99601
99451
99473
99769
99377
99681
99499
99506
99859
99387
99807
99436
99581
99690
99889
99484
99557
99820
99461
99379
99413
99525
99390
99695
99412
99429
99483
99470
99640
99633
99542
99519
99984
99651
99377
99647
99416
99422
99791
99553
99628
99397
99735
99598
99406
99560
99555
99411
99748
99480
99507
99674
99397
99551
99441
99387
99416
99583
99797
99472
99379
99418
99643
99624
99469
99394
99519
99484
99412
99420
99768
99498
99371
99547
99512
99603
99392
99507
99685
99443
99425
99521
99374
99944
99578
99434
99461
99819
99411
99828
99736
99593
99413
99617
99887
99795
99475
99594
99700
99416
99447
99562
99406
99480
99573
99675
99441
99595
99627
99913
99397
99679
99395
99448
99418
99507
99722
99400
99486
99450
99629
99649
99465
99456
99723
99579
99376
99738
99739
99582
99397
99530
99385
99383
99428
99462
99976
99599
99465
99617
99492
99689
99476
99645
99372
99452
99605
99514
99521
99397
99876
99688
99498
99656
99464
99493
99637
99470
99559
99650
99495
99587
99657
99718
99439
99456
99546
99611
99814
99402
99443
99739
99828
99650
99723
99656
99418
99435
99414
99539
99572
99674
99593
99750
99634
99690
99623
99857
99432
99550
99517
99532
99827
99694
99779
99666
99454
99698
99382
99546
99543
99673
99525
99609
99384
99581
99889
99574
99559
99452
99421
99848
99501
99626
99424
99786
99375
99785
99447
99601
99664
99404
99687
99453
99467
99452
99653
99459
99504
99753
99417
99847
99458
99622
99761
99398
99659
99394
99607
99504
99664
99478
99684
99385
99947
99381
99453
99390
99723
99473
99381
99766
99879
99752
99552
99566
99841
99593
99396
99592
99369
99607
99453
99414
99706
99516
99519
99414
99403
99667
99724
99436
99730
99593
99964
99497
99404
99446
99436
99563
99424
99568
99693
99401
99474
99426
99477
99371
99529
99589
99442
99437
99971
99639
99429
99433
99565
99530
99617
99725
99654
99402
99508
99589
99399
99838
99418
99566
99867
99656
99718
99900
99608
99522
99444
99481
99766
99568
99792
99634
99631
99513
99410
99526
99736
99507
99704
99529
99428
99732
99828
99802
99887
99693
99622
99710
99910
99630
99369
99397
99387
99565
99897
99646
99461
99615
99430
99874
99665
99624
99401
99602
99561
99408
99568
99403
99662
99548
99396
99373
99618
99393
99559
99559
99523
99582
99622
99616
99636
99535
99762
99764
99585
99412
99514
99467
99753
99522
99425
99697
99648
99647
99641
99389
99693
99734
99633
99598
99798
99476
99378
99539
99615
99852
99460
99463
99432
99489
99745
99455
99770
99683
99716
99397
99389
99926
99470
99578
99708
99371
99656
99494
99449
99525
99442
99515
99714
99456
99480
99782
99641
99468
99603
99395
99533
99565
99847
99756
99491
99564
99507
99748
99721
99497
99610
99446
99387
99606
99421
99647
99411
99498
99444
99388
99373
99522
99538
99441
99896
99396
99427
99770
99467
99371
99387
99443
99589
99492
99529
99496
99578
99686
99564
99461
99846
99801
99511
99596
99450
99421
99646
99630
99828
99765
99538
99710
99662
99598
99770
99445
99378
99804
99544
99383
99708
99482
99667
99370
99563
99669
99455
99389
99658
99865
99392
99376
99522
99517
99742
99438
99456
99473
99734
99497
99532
99515
99700
99608
99431
99413
99611
99628
99685
99392
99748
99837
99513
99657
99507
99505
99886
99637
99556
99397
99380
99701
99549
99648
99583
99397
99445
99469
99382
99401
99462
99423
99491
99542
99447
99449
99521
99678
99516
99698
99408
99505
99400
99688
99773
99548
99642
99448
99401
99885
99594
99625
99499
99454
99814
99460
99469
99762
99493
99415
99432
99741
99719
99455
99850
99510
99856
99483
99537
99636
99500
99387
99655
99403
99682
99500
99633
99642
99588
99549
99714
99605
99453
99576
99708
99508
99386
99550
99404
99559
99672
99712
99402
99772
99397
99902
99447
99503
99838
99454
99572
99891
99719
99431
99440
99821
99808
99489
99693
99404
99780
99492
99657
99527
99721
99374
99691
99611
99379
99678
99558
99764
99753
99498
99491
99692
99387
99727
99409
99768
99445
99634
99574
99627
99564
99399
99842
99832
99439
99859
99757
99683
99606
99419
99539
99719
99703
99370
99851
99885
99860
99522
99548
99554
99650
99488
99379
99903
99403
99524
99849
99756
99507
99549
99436
99689
99641
99797
99505
99473
99395
99377
99696
99453
99493
99674
99889
99676
99746
99862
99546
99528
99865
99860
99529
99474
99636
99792
99464
99499
99573
99631
99563
99526
99605
99617
99561
99765
99379
99375
99957
99435
99806
99533
99396
99771
99581
99685
99485
99685
99712
99651
99504
99835
99529
99381
99385
99566
99722
99380
99502
99438
99384
99804
99819
99560
99927
99628
99659
99490
99473
99402
99653
99407
99763
99501
99535
99519
99486
99406
99519
99455
99422
99831
99428
99630
99403
99446
99686
99386
99770
99470
99515
99663
99808
99620
99805
99492
99874
99561
99595
99415
99438
99814
99775
99401
99389
99444
99811
99540
99589
99418
99587
99444
99447
99396
99383
99900
99779
99656
99520
99662
99758
99675
99551
99846
99430
99577
99809
99477
99826
99457
99646
99528
99439
99545
99419
99536
99470
99402
99596
99410
99428
99512
99727
99974
99606
99448
99568
99477
99748
99701
99686
99434
99777
99461
99713
99574
99406
99383
99808
99649
99614
99526
99675
99479
99487
99931
99539
99429
99835
99443
99376
99623
99374
99410
99693
99538
99621
99662
99710
99557
99435
99539
99399
99716
99712
99650
99518
99927
99493
99638
99380
99553
99622
99599
99442
99391
99423
99518
99819
99632
99389
99377
99455
99690
99398
99416
99678
99584
99399
99664
99398
99638
99746
99395
99376
99389
99453
99445
99880
99582
99767
99409
99779
99844
99520
99445
99680
99786
99779
99566
99400
99418
99471
99652
99442
99516
99554
99560
99741
99381
99648
99550
99583
99437
99431
99684
99443
99577
99430
99517
99675
99504
99688
99381
99484
99644
99472
99839
99433
99843
99673
99794
99506
99425
99449
99656
99374
99511
99589
99462
99719
99463
99880
99430
99718
99521
99427
99388
99524
99512
99741
99849
99530
99432
99617
99727
99439
99474
99575
99739
99389
99720
99913
99489
99409
99735
99836
99814
99573
99533
99591
99416
99544
99400
99686
99601
99712
99721
99519
99754
99672
99590
99375
99495
99622
99733
99502
99373
99598
99486
99570
99792
99440
99417
99615
99423
99485
99576
99608
99371
99413
99510
99683
99965
99404
99780
99662
99562
99742
99433
99520
99864
99492
99817
99753
99402
99555
99539
99494
99450
99692
99493
99618
99402
99493
99473
99865
99371
99701
99534
99551
99467
99649
99761
99651
99467
99407
99401
99524
99547
99590
99480
99471
99803
99821
99512
99383
99484
99418
99711
99492
99691
99400
99426
99582
99607
99805
99396
99522
99509
99775
99522
99508
99606
99771
99376
99930
99539
99449
99873
99390
99689
99557
99694
99397
99478
99506
99551
99391
99389
99587
99759
99482
99473
99776
99632
99416
99730
99679
99829
99456
99537
99545
99598
99446
99663
99554
99416
99796
99579
99920
99743
99606
99665
99739
99414
99762
99699
99733
99459
99738
99659
99456
99806
99828
99457
99507
99600
99448
99460
99608
99488
99865
99697
99429
99396
99519
99553
99396
99543
99512
99467
99788
99554
99479
99627
99541
99415
99826
99672
99528
99599
99468
99970
99540
99510
99411
99658
99380
99385
99547
99511
99707
99454
99469
99378
99807
99370
99727
99495
99469
99525
99424
99712
99645
99773
99375
99750
99609
99451
99559
99401
99547
99430
99429
99577
99445
99611
99715
99888
99571
99472
99487
99839
99624
99409
99472
99879
99538
99483
99374
99522
99555
99711
99645
99606
99588
99642
99443
99812
99623
99495
99421
99566
99395
99872
99703
99630
99830
99739
99642
99534
99372
99807
99941
99676
99387
99590
99416
99923
99844
99572
99373
99486
99755
99435
99883
99486
99422
99448
99945
99528
99821
99557
99410
99409
99697
99518
99408
99465
99382
99551
99545
99369
99467
99459
99675
99616
99470
99419
99396
99401
99560
99438
99530
99977
99608
99635
99710
99568
99465
99389
99882
99369
99597
99440
99538
99761
99599
99453
99461
99473
99585
99685
99558
99454
99655
99934
99493
99673
99681
99385
99411
99392
99470
99438
99860
99751
99586
99743
99450
99606
99419
99469
99642
99592
99721
99570
99400
99520
99402
99373
99604
99434
99528
99751
99383
99388
99582
99433
99423
99633
99424
99393
99597
99496
99522
99860
99420
99822
99424
99607
99399
99513
99423
99750
99587
99899
99508
99498
99477
99429
99421
99804
99640
99526
99408
99539
99794
99779
99724
99824
99446
99474
99427
99516
99420
99756
99784
99550
99466
99445
99750
99692
99469
99498
99640
99778
99554
99618
99609
99451
99772
99458
99373
99793
99443
99813
99669
99494
99691
99615
99407
99901
99391
99544
99787
99688
99429
99426
99510
99754
99841
99617
99421
99866
99498
99717
99742
99404
99591
99426
99415
99413
99649
99418
99489
99612
99507
99369
99404
99894
99498
99655
99501
99440
99921
99808
99868
99593
99807
99691
99448
99392
99479
99378
99377
99979
99749
99805
99782
99509
99730
99696
99635
99475
99804
99843
99634
99447
99721
99669
99526
99402
99630
99834
99571
99646
99499
99757
99372
99574
99887
99766
99474
99616
99483
99388
99563
99506
99608
99468
99566
99395
99649
99409
99411
99435
99452
99571
99440
99689
99556
99379
99612
99738
99467
99489
99784
99479
99755
99383
99558
99621
99693
99798
99489
99429
99402
99498
99503
99725
99661
99671
99470
99834
99723
99627
99487
99688
99800
99751
99613
99486
99848
99530
99521
99380
99900
99717
99816
99783
99599
99451
99550
99400
99695
99605
99711
99604
99386
99389
99433
99580
99605
99644
99715
99483
99520
99430
99430
99495
99845
99772
99815
99700
99556
99443
99457
99587
99481
99545
99648
99372
99451
99669
99511
99478
99747
99906
99635
99700
99624
99377
99521
99411
99454
99746
99507
99645
99662
99502
99838
99851
99682
99445
99442
99491
99594
99700
99401
99462
99505
99396
99434
99766
99545
99742
99550
99523
99469
99498
99560
99793
99655
99799
99433
99512
99590
99840
99491
99405
99625
99979
99863
99511
99625
99827
99403
99931
99500
99785
99622
99568
99419
99703
99597
99530
99668
99491
99723
99554
99765
99520
99463
99406
99775
99921
99681
99726
99659
99514
99568
99490
99651
99421
99403
99700
99637
99834
99652
99711
99563
99836
99468
99607
99410
99470
99847
99408
99570
99409
99551
99812
99531
99461
99725
99658
99964
99552
99522
99829
99471
99684
99840
99597
99605
99720
99805
99660
99909
99418
99815
99566
99785
99817
99440
99406
99810
99591
99932
99900
99426
99383
99811
99724
99764
99452
99592
99675
99660
99432
99469
99658
99542
99383
99403
99449
99493
99547
99901
99850
99380
99482
99954
99885
99546
99683
99651
99654
99801
99773
99714
99426
99416
99411
99425
99413
99634
99657
99421
99553
99628
99463
99807
99592
99567
99552
99382
99444
99561
99753
99589
99379
99397
99532
99377
99508
99660
99683
99462
99414
99939
99414
99773
99897
99462
99756
99419
99757
99756
99662
99522
99378
99737
99549
99517
99397
99511
99485
99547
99372
99595
99834
99465
99757
99557
99649
99435
99556
99417
99738
99452
99763
99639
99909
99673
99415
99486
99516
99595
99724
99461
99622
99558
99509
99549
99413
99597
99532
99633
99420
99520
99806
99403
99414
99478
99770
99675
99797
99454
99454
99420
99614
99656
99714
99454
99406
99416
99439
99880
99488
99388
99699
99494
99774
99703
99828
99426
99534
99552
99373
99559
99598
99395
99639
99401
99589
99561
99482
99492
99424
99380
99543
99416
99529
99485
99523
99534
99549
99722
99510
99577
99762
99588
99370
99775
99495
99688
99690
99816
99449
99747
99388
99418
99715
99607
99513
99482
99422
99374
99710
99684
99574
99666
99741
99781
99646
99392
99603
99372
99541
99476
99668
99738
99648
99489
99724
99441
99906
99372
99521
99754
99464
99821
99483
99387
99751
99519
99769
99739
99726
99402
99808
99592
99548
99454
99732
99866
99604
99501
99556
99533
99376
99584
99471
99552
99573
99738
99577
99547
99563
99637
99495
99543
99699
99567
99478
99633
99834
99914
99877
99553
99436
99733
99643
99697
99388
99614
99476
99770
99749
99753
99387
99562
99541
99768
99495
99465
99372
99538
99554
99434
99423
99681
99390
99536
99801
99783
99460
99627
99499
99639
99542
99493
99390
99547
99513
99662
99491
99556
99507
99622
99710
99381
99719
99530
99861
99835
99736
99627
99396
99430
99628
99667
99877
99787
99591
99639
99437
99517
99376
99586
99616
99382
99470
99402
99380
99839
99406
99819
99728
99512
99445
99430
99430
99648
99771
99486
99583
99387
99854
99613
99659
99441
99721
99519
99685
99817
99631
99468
99420
99668
99456
99518
99902
99448
99508
99600
99371
99387
99420
99586
99429
99507
99641
99561
99533
99482
99372
99630
99693
99754
99529
99373
99377
99625
99761
99592
99732
99756
99455
99483
99731
99543
99693
99582
99649
99373
99504
99568
99651
99430
99699
99600
99467
99729
99795
99386
99673
99450
99425
99464
99454
99383
99644
99372
99751
99390
99577
99652
99484
99395
99432
99608
99489
99954
99444
99433
99541
99661
99495
99615
99404
99861
99529
99379
99473
99538
99375
99592
99852
99596
99793
99570
99420
99714
99474
99611
99464
99610
99659
99709
99564
99553
99604
99596
99665
99865
99849
99951
99571
99679
99415
99901
99393
99446
99548
99369
99375
99732
99574
99531
99468
99407
99389
99493
99566
99447
99453
99718
99392
99452
99815
99394
99429
99739
99731
99583
99385
99636
99412
99875
99830
99775
99496
99481
99465
99729
99706
99970
99713
99710
99713
99895
99691
99542
99395
99499
99612
99456
99407
99705
99555
99706
99436
99606
99850
99706
99691
99478
99690
99825
99650
99419
99611
99548
99525
99548
99750
99663
99392
99713
99370
99517
99370
99502
99751
99718
99770
99735
99750
99634
99534
99806
99706
99621
99542
99500
99474
99403
99613
99418
99658
99674
99431
99463
99530
99813
99375
99590
99432
99520
99837
99371
99650
99616
99634
99392
99728
99523
99462
99527
99413
99493
99877
99615
99873
99682
99667
99460
99530
99526
99564
99710
99416
99587
99592
99383
99439
99798
99737
99419
99644
99499
99421
99849
99834
99590
99895
99405
99652
99496
99479
99749
99383
99725
99575
99581
99636
99479
99514
99369
99840
99520
99423
99805
99373
99372
99472
99440
99507
99572
99810
99458
99707
99600
99468
99576
99539
99499
99397
99384
99651
99558
99815
99830
99508
99831
99606
99624
99523
99900
99646
99418
99501
99689
99510
99519
99382
99991
99405
99810
99734
99802
99421
99481
99670
99535
99499
99695
99469
99504
99430
99441
99418
99395
99480
99604
99552
99435
99617
99498
99445
99777
99458
99562
99818
99540
99420
99783
99743
99647
99775
99912
99592
99621
99733
99391
99649
99496
99552
99579
99433
99874
99708
99568
99479
99610
99793
99622
99661
99402
99717
99464
99486
99371
99511
99370
99827
99527
99669
99449
99701
99413
99540
99588
99462
99401
99583
99415
99638
99779
99704
99370
99552
99674
99397
99726
99525
99433
99816
99436
99408
99527
99715
99388
99391
99427
99570
99877
99482
99457
99432
99529
99684
99669
99741
99515
99517
99464
99588
99500
99480
99834
99873
99454
99438
99480
99509
99506
99900
99449
99522
99628
99465
99639
99392
99566
99799
99687
99453
99441
99775
99641
99627
99548
99480
99627
99912
99720
99504
99614
99730
99660
99521
99733
99399
99448
99669
99442
99819
99443
99718
99491
99772
99782
99461
99491
99478
99746
99657
99757
99645
99845
99824
99588
99641
99551
99683
99765
99714
99551
99473
99827
99741
99385
99403
99696
99714
99528
99589
99614
99525
99377
99552
99384
99813
99603
99592
99505
99891
99579
99484
99384
99539
99624
99634
99497
99700
99380
99432
99386
99452
99415
99956
99545
99561
99597
99535
99441
99526
99392
99591
99754
99469
99854
99416
99520
99751
99697
99819
99904
99571
99569
99644
99456
99454
99480
99715
99797
99580
99609
99837
99450
99938
99619
99654
99526
99438
99643
99429
99434
99636
99451
99611
99445
99979
99787
99471
99444
99513
99623
99482
99894
99575
99665
99387
99448
99664
99500
99370
99450
99676
99741
99506
99380
99723
99837
99479
99815
99851
99610
99397
99514
99527
99509
99739
99654
99668
99565
99893
99469
99526
99581
99581
99800
99495
99640
99713
99385
99386
99394
99757
99871
99850
99547
99392
99892
99427
99433
99813
99413
99373
99585
99404
99552
99814
99548
99638
99590
99825
99627
99433
99492
99571
99633
99726
99565
99559
99803
99676
99803
99580
99410
99476
99962
99448
99384
99638
99388
99478
99542
99536
99471
99440
99752
99814
99623
99429
99454
99565
99388
99940
99866
99439
99549
99410
99471
99604
99712
99599
99737
99654
99550
99683
99522
99722
99404
99572
99601
99440
99666
99517
99637
99460
99626
99717
99850
99532
99694
99420
99632
99904
99419
99369
99446
99915
99834
99502
99396
99620
99786
99556
99571
99612
99802
99726
99650
99546
99674
99736
99581
99639
99686
99702
99728
99413
99601
99716
99655
99645
99709
99593
99459
99719
99515
99743
99392
99609
99488
99469
99491
99842
99574
99549
99395
99536
99845
99453
99572
99556
99511
99806
99624
99847
99529
99733
99731
99639
99504
99472
99492
99422
99512
99378
99573
99397
99417
99777
99460
99387
99458
99904
99435
99660
99548
99444
99432
99399
99608
99914
99381
99745
99529
99487
99594
99423
99709
99592
99376
99670
99374
99620
99776
99557
99375
99529
99827
99497
99858
99819
99463
99387
99700
99495
99533
99768
99855
99474
99695
99784
99714
99796
99679
99419
99796
99537
99428
99483
99495
99705
99712
99604
99526
99475
99539
99486
99516
99862
99588
99751
99467
99884
99461
99414
99633
99455
99401
99682
99568
99483
99598
99647
99663
99696
99388
99397
99794
99618
99920
99440
99526
99492
99411
99640
99814
99654
99793
99435
99486
99609
99560
99417
99534
99808
99577
99684
99526
99515
99879
99590
99587
99817
99531
99433
99403
99657
99411
99396
99583
99423
99666
99564
99621
99655
99820
99886
99434
99432
99549
99692
99553
99531
99596
99463
99438
99513
99493
99471
99414
99746
99449
99392
99550
99452
99463
99444
99409
99828
99654
99566
99665
99458
99818
99469
99811
99386
99710
99386
99473
99924
99885
99623
99712
99477
99467
99618
99434
99870
99907
99439
99629
99612
99390
99373
99662
99603
99611
99524
99397
99425
99698
99653
99517
99395
99380
99897
99942
99448
99664
99436
99409
99419
99448
99404
99379
99602
99420
99511
99538
99801
99516
99589
99442
99477
99773
99491
99834
99676
99414
99581
99498
99630
99453
99518
99681
99509
99400
99862
99458
99409
99706
99445
99420
99804
99585
99536
99758
99508
99665
99560
99661
99623
99491
99390
99553
99769
99479
99878
99625
99543
99926
99380
99678
99653
99414
99509
99384
99387
99815
99381
99433
99482
99554
99430
99536
99618
99499
99530
99613
99399
99813
99417
99374
99386
99509
99773
99759
99554
99819
99482
99478
99576
99661
99742
99747
99517
99423
99514
99511
99405
99502
99663
99712
99433
99633
99577
99577
99743
99420
99553
99651
99376
99727
99581
99624
99598
99585
99648
99469
99445
99531
99562
99796
99401
99627
99429
99701
99475
99420
99378
99542
99468
99429
99890
99404
99537
99651
99723
99514
99915
99398
99581
99787
99832
99477
99776
99388
99387
99814
99533
99699
99570
99955
99687
99493
99920
99571
99665
99867
99472
99555
99451
99572
99390
99590
99427
99466
99743
99432
99584
99489
99535
99381
99476
99550
99443
99679
99754
99393
99462
99501
99465
99816
99399
99400
99558
99565
99472
99404
99431
99432
99833
99908
99412
99718
99703
99558
99503
99371
99714
99761
99373
99410
99533
99518
99452
99585
99533
99433
99481
99669
99520
99886
99391
99540
99614
99676
99947
99556
99784
99899
99573
99626
99704
99490
99651
99597
99594
99522
99430
99409
99516
99505
99457
99459
99395
99546
99421
99662
99400
99811
99485
99920
99515
99470
99877
99546
99583
99702
99736
99697
99527
99462
99757
99428
99701
99706
99539
99382
99949
99408
99607
99451
99491
99578
99660
99495
99395
99747
99563
99923
99679
99435
99456
99671
99792
99610
99582
99509
99824
99386
99433
99417
99388
99574
99499
99664
99560
99735
99441
99638
99561
99501
99828
99539
99529
99830
99643
99892
99551
99466
99735
99569
99503
99513
99423
99380
99861
99656
99793
99450
99401
99507
99709
99449
99596
99394
99378
99836
99786
99413
99416
99750
99463
99643
99682
99707
99388
99417
99458
99406
99454
99454
99466
99614
99560
99496
99574
99590
99370
99518
99448
99532
99402
99609
99621
99680
99393
99691
99853
99407
99423
99450
99447
99714
99395
99504
99825
99501
99572
99910
99558
99524
99417
99489
99376
99733
99765
99419
99668
99519
99426
99492
99541
99587
99433
99595
99509
99403
99600
99467
99375
99688
99593
99772
99565
99587
99511
99808
99747
99558
99550
99529
99872
99475
99642
99520
99462
99762
99540
99678
99419
99619
99441
99431
99892
99401
99746
99821
99679
99429
99901
99448
99818
99385
99400
99524
99405
99690
99795
99406
99673
99520
99384
99772
99789
99461
99371
99825
99964
99916
99430
99630
99401
99803
99497
99654
99726
99523
99699
99504
99376
99556
99427
99387
99665
99482
99814
99636
99588
99555
99457
99562
99544
99571
99711
99678
99647
99737
99705
99549
99698
99497
99690
99687
99396
99375
99647
99404
99465
99645
99410
99524
99510
99393
99718
99597
99509
99372
99392
99457
99398
99614
99395
99473
99457
99504
99534
99473
99543
99643
99532
99577
99398
99683
99687
99444
99460
99674
99518
99432
99712
99490
99763
99483
99745
99904
99415
99402
99628
99538
99539
99628
99430
99704
99573
99537
99385
99471
99548
99481
99472
99407
99750
99779
99479
99433
99370
99406
99577
99597
99756
99491
99440
99424
99404
99489
99482
99587
99799
99421
99479
99826
99445
99406
99611
99791
99495
99832
99612
99402
99598
99688
99672
99536
99383
99681
99597
99472
99693
99440
99372
99804
99409
99402
99609
99610
99437
99443
99659
99579
99559
99494
99617
99407
99432
99621
99795
99415
99405
99415
99469
99600
99520
99760
99443
99424
99503
99877
99388
99603
99721
99633
99609
99644
99465
99374
99835
99376
99389
99505
99418
99383
99702
99673
99434
99828
99476
99467
99723
99910
99484
99525
99437
99703
99713
99737
99848
99709
99434
99656
99625
99709
99444
99873
99450
99610
99690
99574
99664
99806
99688
99533
99397
99506
99400
99647
99448
99507
99769
99828
99373
99423
99641
99397
99723
99596
99371
99439
99573
99721
99726
99469
99557
99541
99443
99647
99409
99870
99418
99483
99759
99815
99610
99832
99512
99381
99546
99468
99725
99691
99852
99387
99475
99506
99745
99547
99640
99378
99524
99410
99676
99754
99925
99578
99393
99505
99394
99401
99425
99532
99417
99463
99488
99373
99670
99682
99598
99472
99737
99443
99483
99450
99433
99903
99476
99657
99568
99463
99376
99614
99720
99622
99615
99377
99424
99423
99526
99694
99790
99683
99523
99388
99661
99652
99500
99602
99701
99477
99419
99512
99694
99374
99706
99686
99587
99771
99623
99428
99791
99666
99649
99535
99590
99561
99605
99706
99731
99584
99515
99736
99490
99502
99528
99895
99621
99432
99781
99422
99458
99540
99662
99393
99384
99705
99466
99730
99453
99490
99570
99554
99823
99568
99385
99600
99592
99934
99636
99893
99713
99498
99695
99872
99437
99404
99427
99623
99405
99425
99683
99423
99560
99675
99593
99633
99799
99752
99522
99736
99410
99414
99817
99542
99719
99407
99405
99573
99693
99558
99913
99386
99514
99434
99525
99616
99497
99731
99421
99644
99449
99670
99531
99760
99460
99767
99460
99770
99408
99735
99747
99501
99946
99453
99597
99774
99861
99383
99494
99642
99464
99742
99815
99512
99397
99374
99452
99640
99548
99488
99437
99678
99486
99392
99488
99426
99909
99467
99708
99528
99672
99416
99866
99698
99759
99371
99491
99772
99402
99376
99666
99786
99635
99535
99423
99437
99532
99382
99672
99396
99386
99487
99757
99371
99432
99818
99648
99487
99499
99490
99585
99403
99643
99440
99508
99644
99754
99553
99417
99453
99417
99572
99379
99651
99539
99422
99442
99438
99513
99452
99526
99543
99456
99597
99757
99486
99571
99726
99370
99477
99535
99412
99381
99959
99589
99709
99469
99687
99381
99694
99510
99761
99386
99494
99803
99529
99441
99464
99667
99557
99531
99520
99435
99602
99438
99496
99835
99370
99889
99607
99624
99723
99413
99676
99484
99563
99703
99446
99712
99746
99902
99820
99592
99694
99548
99408
99442
99684
99448
99639
99441
99425
99391
99489
99680
99424
99559
99783
99396
99502
99436
99434
99382
99493
99436
99662
99642
99554
99430
99540
99561
99393
99806
99599
99498
99802
99382
99520
99592
99472
99633
99533
99570
99412
99456
99679
99422
99731
99550
99934
99452
99542
99382
99417
99553
99424
99497
99424
99529
99479
99858
99756
99448
99477
99402
99775
99664
99766
99694
99412
99794
99990
99417
99517
99533
99397
99391
99486
99589
99658
99828
99510
99627
99612
99487
99407
99385
99634
99536
99500
99447
99369
99407
99620
99715
99720
99745
99932
99449
99380
99639
99631
99413
99428
99527
99576
99752
99370
99570
99557
99617
99456
99409
99652
99424
99547
99603
99710
99664
99374
99468
99371
99560
99636
99673
99658
99524
99470
99434
99423
99808
99454
99515
99543
99740
99556
99588
99528
99487
99731
99481
99623
99679
99387
99419
99557
99497
99489
99685
99384
99681
99706
99388
99389
99695
99647
99560
99478
99462
99570
99541
99501
99607
99473
99371
99612
99944
99691
99890
99503
99551
99572
99374
99678
99619
99384
99411
99869
99497
99445
99919
99604
99582
99445
99515
99693
99700
99590
99496
99817
99441
99448
99436
99829
99402
99458
99767
99419
99442
99484
99716
99576
99385
99469
99449
99670
99446
99422
99407
99523
99721
99450
99730
99423
99374
99586
99650
99394
99375
99790
99762
99586
99456
99876
99399
99613
99899
99725
99989
99657
99692
99407
99864
99816
99635
99455
99645
99606
99507
99524
99587
99555
99683
99386
99879
99766
99716
99411
99397
99679
99666
99518
99646
99470
99727
99837
99763
99398
99489
99496
99601
99687
99605
99420
99618
99567
99463
99736
99610
99749
99636
99742
99555
99401
99403
99822
99600
99383
99649
99426
99446
99775
99742
99398
99405
99689
99600
99810
99683
99484
99576
99594
99521
99648
99713
99604
99369
99770
99516
99518
99613
99539
99545
99669
99756
99462
99529
99479
99758
99549
99392
99446
99605
99628
99481
99585
99438
99509
99470
99738
99696
99576
99824
99841
99397
99480
99441
99833
99390
99467
99492
99570
99461
99513
99403
99400
99517
99580
99442
99907
99758
99693
99761
99729
99971
99432
99711
99492
99375
99406
99515
99383
99396
99678
99665
99763
99593
99550
99638
99444
99370
99421
99506
99741
99434
99819
99814
99625
99429
99762
99433
99380
99668
99600
99390
99458
99415
99784
99854
99457
99589
99802
99566
99597
99619
99578
99487
99594
99394
99469
99607
99913
99703
99769
99631
99693
99554
99420
99879
99709
99546
99476
99485
99373
99416
99600
99609
99414
99475
99530
99540
99886
99699
99503
99548
99706
99651
99418
99404
99450
99456
99374
99949
99439
99406
99417
99563
99837
99413
99461
99393
99525
99737
99773
99376
99413
99512
99497
99738
99475
99521
99544
99398
99444
99688
99619
99427
99529
99600
99552
99632
99617
99383
99460
99636
99824
99459
99379
99447
99755
99729
99582
99395
99917
99692
99594
99580
99638
99755
99417
99461
99769
99441
99790
99702
99391
99855
99423
99428
99687
99553
99384
99405
99850
99536
99427
99595
99854
99395
99436
99707
99374
99403
99650
99604
99639
99621
99619
99754
99516
99410
99422
99558
99485
99699
99798
99390
99553
99548
99556
99508
99611
99773
99759
99886
99660
99434
99472
99454
99709
99510
99737
99570
99476
99738
99546
99555
99734
99379
99437
99439
99441
99902
99461
99832
99510
99548
99697
99649
99682
99443
99753
99665
99558
99403
99701
99712
99522
99793
99376
99377
99379
99549
99449
99407
99805
99562
99463
99530
99766
99718
99685
99378
99401
99381
99424
99743
99382
99816
99558
99567
99423
99627
99812
99733
99443
99539
99558
99539
99476
99585
99441
99425
99820
99498
99478
99613
99623
99543
99380
99659
99465
99744
99607
99847
99566
99838
99497
99612
99410
99400
99434
99820
99452
99638
99581
99560
99649
99542
99685
99820
99622
99390
99369
99475
99422
99700
99657
99461
99663
99784
99403
99642
99591
99688
99534
99613
99539
99629
99380
99698
99553
99394
99474
99775
99707
99549
99720
99616
99464
99604
99507
99824
99711
99618
99463
99911
99457
99524
99863
99424
99602
99725
99376
99665
99456
99542
99485
99560
99640
99595
99773
99400
99694
99617
99532
99635
99374
99729
99655
99462
99744
99530
99552
99705
99511
99469
99621
99571
99525
99730
99724
99517
99704
99614
99711
99683
99645
99545
99625
99378
99831
99557
99808
99567
99783
99666
99575
99759
99802
99623
99371
99458
99657
99457
99371
99510
99386
99789
99625
99423
99673
99650
99708
99627
99755
99727
99460
99593
99403
99571
99765
99802
99686
99601
99854
99432
99643
99652
99376
99405
99447
99494
99850
99373
99389
99608
99547
99461
99767
99495
99762
99498
99519
99756
99419
99673
99448
99425
99784
99419
99378
99763
99418
99418
99510
99875
99507
99813
99542
99392
99470
99500
99523
99506
99716
99568
99458
99808
99742
99760
99525
99574
99578
99495
99523
99478
99514
99902
99466
99777
99585
99613
99623
99513
99423
99373
99602
99757
99407
99586
99485
99740
99608
99704
99724
99524
99647
99468
99477
99423
99380
99657
99440
99379
99660
99381
99640
99377
99506
99691
99739
99624
99750
99430
99493
99680
99389
99565
99382
99469
99387
99378
99441
99577
99941
99458
99400
99431
99662
99501
99514
99440
99554
99553
99425
99822
99520
99531
99567
99718
99371
99727
99444
99554
99609
99793
99452
99496
99929
99416
99615
99560
99661
99440
99383
99820
99394
99510
99628
99428
99885
99475
99709
99503
99454
99683
99399
99623
99563
99423
99673
99505
99426
99663
99637
99447
99813
99441
99690
99381
99402
99566
99633
99436
99383
99516
99675
99434
99610
99451
99581
99660
99433
99775
99530
99536
99761
99602
99494
99386
99624
99573
99487
99701
99786
99393
99528
99689
99540
99558
99823
99757
99665
99947
99497
99601
99515
99462
99482
99521
99720
99411
99444
99469
99668
99891
99595
99667
99555
99524
99609
99535
99487
99456
99468
99843
99586
99833
99436
99660
99383
99371
99724
99386
99436
99466
99591
99384
99401
99522
99398
99374
99535
99603
99512
99527
99604
99480
99636
99420
99622
99399
99456
99480
99507
99579
99429
99607
99602
99466
99490
99410
99651
99519
99644
99449
99458
99834
99772
99399
99520
99682
99803
99423
99764
99627
99412
99670
99639
99596
99370
99378
99428
99472
99725
99499
99382
99839
99382
99413
99694
99680
99419
99652
99628
99448
99676
99612
99856
99526
99596
99448
99473
99407
99547
99710
99610
99520
99467
99510
99734
99425
99375
99697
99467
99746
99396
99860
99467
99508
99664
99780
99469
99429
99593
99774
99718
99769
99461
99581
99559
99588
99722
99494
99675
99417
99401
99611
99808
99471
99392
99728
99487
99799
99686
99591
99607
99401
99463
99735
99817
99556
99688
99673
99396
99565
99495
99991
99663
99407
99489
99492
99672
99377
99734
99508
99452
99633
99607
99531
99496
99384
99438
99608
99458
99885
99378
99846
99552
99594
99459
99771
99406
99386
99419
99820
99966
99636
99664
99463
99516
99414
99445
99861
99572
99641
99682
99598
99656
99377
99421
99467
99433
99607
99400
99448
99514
99565
99633
99628
99505
99673
99483
99377
99478
99789
99737
99429
99520
99710
99780
99819
99800
99440
99598
99716
99631
99514
99399
99399
99575
99473
99593
99658
99424
99844
99553
99767
99470
99944
99657
99544
99838
99433
99620
99515
99581
99675
99468
99975
99446
99788
99757
99663
99435
99914
99735
99417
99680
99461
99449
99546
99433
99449
99583
99599
99577
99816
99594
99484
99546
99802
99506
99510
99465
99543
99692
99468
99576
99384
99375
99546
99583
99644
99706
99688
99539
99779
99433
99780
99434
99426
99801
99369
99666
99394
99371
99637
99662
99876
99406
99628
99772
99957
99822
99929
99382
99736
99403
99569
99481
99546
99906
99423
99426
99481
99462
99668
99705
99464
99801
99770
99472
99418
99778
99657
99435
99645
99932
99526
99774
99499
99937
99714
99807
99660
99542
99455
99414
99578
99749
99385
99453
99454
99495
99641
99753
99689
99511
99453
99374
99638
99818
99599
99475
99591
99570
99476
99631
99444
99507
99795
99488
99665
99587
99735
99508
99452
99373
99379
99392
99539
99452
99438
99780
99820
99374
99479
99731
99605
99396
99486
99537
99477
99623
99867
99601
99968
99573
99403
99801
99647
99612
99684
99475
99715
99514
99568
99593
99656
99884
99537
99410
99500
99444
99591
99494
99436
99713
99493
99411
99685
99574
99392
99466
99527
99501
99426
99411
99873
99400
99372
99674
99562
99826
99817
99717
99441
99489
99607
99536
99538
99828
99656
99895
99377
99797
99686
99734
99829
99511
99459
99548
99613
99472
99614
99735
99629
99573
99895
99501
99494
99428
99562
99696
99391
99599
99465
99455
99581
99665
99523
99516
99622
99676
99630
99469
99613
99592
99431
99652
99455
99392
99474
99487
99504
99430
99477
99675
99516
99392
99392
99383
99544
99720
99678
99884
99397
99429
99612
99707
99495
99614
99971
99685
99587
99426
99459
99412
99704
99386
99582
99554
99498
99562
99826
99395
99443
99729
99385
99836
99631
99439
99449
99808
99532
99439
99529
99791
99712
99443
99587
99426
99477
99419
99925
99805
99376
99774
99600
99572
99378
99408
99711
99734
99579
99745
99954
99745
99705
99505
99508
99557
99561
99517
99855
99624
99733
99419
99742
99463
99611
99621
99414
99703
99498
99556
99937
99711
99598
99453
99474
99568
99468
99475
99637
99439
99859
99600
99594
99894
99500
99561
99524
99422
99717
99799
99634
99663
99463
99724
99637
99806
99397
99530
99416
99690
99512
99797
99628
99477
99567
99538
99550
99422
99396
99401
99602
99423
99501
99446
99393
99526
99786
99491
99373
99742
99679
99747
99793
99763
99436
99426
99562
99456
99575
99695
99385
99627
99409
99607
99582
99631
99408
99843
99603
99652
99522
99677
99595
99737
99885
99735
99884
99392
99555
99687
99382
99736
99440
99697
99633
99863
99536
99418
99665
99553
99484
99779
99742
99619
99457
99438
99428
99570
99376
99816
99644
99581
99538
99439
99432
99603
99649
99735
99373
99586
99410
99566
99415
99508
99419
99784
99568
99460
99498
99660
99428
99475
99486
99604
99542
99386
99378
99703
99608
99777
99435
99720
99682
99483
99835
99702
99575
99381
99585
99406
99487
99617
99491
99576
99668
99705
99429
99400
99692
99980
99728
99610
99727
99427
99751
99790
99669
99561
99517
99955
99459
99460
99556
99938
99605
99552
99777
99961
99829
99444
99445
99780
99579
99565
99424
99473
99823
99403
99397
99553
99492
99620
99404
99522
99472
99493
99690
99444
99591
99910
99717
99489
99547
99606
99416
99443
99421
99615
99405
99516
99596
99451
99709
99708
99688
99691
99510
99699
99417
99377
99638
99543
99649
99374
99516
99461
99700
99595
99812
99553
99568
99460
99841
99512
99846
99379
99487
99605
99722
99953
99650
99399
99554
99579
99571
99584
99534
99536
99411
99492
99474
99565
99592
99428
99395
99703
99703
99688
99704
99601
99431
99668
99701
99640
99377
99732
99567
99430
99588
99855
99439
99733
99540
99408
99591
99537
99562
99399
99704
99733
99794
99509
99455
99668
99757
99667
99638
99801
99707
99884
99645
99585
99578
99564
99824
99398
99687
99404
99444
99436
99410
99470
99805
99692
99427
99721
99539
99468
99608
99437
99410
99761
99692
99399
99699
99602
99479
99493
99609
99777
99741
99462
99485
99641
99782
99416
99451
99493
99679
99691
99906
99490
99694
99612
99484
99968
99794
99441
99732
99465
99689
99474
99478
99461
99497
99491
99920
99414
99475
99550
99739
99667
99555
99388
99625
99534
99597
99875
99376
99878
99797
99394
99565
99372
99416
99455
99709
99401
99438
99713
99673
99567
99439
99919
99524
99559
99756
99788
99469
99461
99460
99897
99553
99494
99503
99970
99449
99377
99699
99401
99503
99841
99487
99429
99457
99808
99439
99501
99934
99612
99414
99547
99539
99638
99455
99758
99563
99554
99734
99388
99445
99472
99535
99473
99731
99720
99855
99764
99689
99773
99709
99757
99477
99510
99390
99532
99715
99654
99641
99601
99390
99664
99446
99544
99868
99621
99456
99396
99611
99495
99674
99388
99894
99865
99708
99729
99535
99889
99756
99405
99385
99513
99397
99497
99576
99645
99535
99953
99693
99442
99959
99527
99403
99523
99521
99481
99520
99762
99927
99411
99743
99431
99705
99448
99540
99479
99689
99427
99500
99411
99459
99825
99373
99506
99543
99614
99616
99983
99537
99557
99431
99556
99712
99507
99523
99434
99516
99628
99901
99406
99612
99382
99621
99748
99835
99569
99490
99579
99545
99568
99619
99753
99515
99506
99374
99484
99709
99426
99630
99424
99515
99483
99458
99515
99926
99476
99942
99734
99393
99561
99573
99392
99609
99703
99499
99438
99579
99458
99648
99522
99370
99373
99736
99568
99593
99689
99442
99856
99866
99620
99896
99708
99723
99517
99447
99440
99782
99539
99574
99888
99650
99499
99561
99412
99679
99442
99519
99428
99453
99488
99421
99804
99637
99533
99623
99479
99378
99447
99568
99644
99799
99626
99457
99751
99721
99467
99405
99820
99621
99582
99727
99523
99533
99481
99785
99588
99675
99723
99783
99505
99647
99633
99451
99650
99378
99406
99446
99482
99639
99640
99394
99469
99392
99756
99397
99456
99386
99411
99709
99578
99808
99576
99748
99490
99382
99760
99678
99386
99547
99411
99571
99958
99696
99633
99446
99576
99778
99706
99379
99770
99474
99415
99420
99599
99436
99387
99389
99554
99672
99648
99763
99425
99565
99889
99739
99486
99730
99805
99947
99489
99412
99506
99888
99408
99395
99512
99530
99624
99537
99669
99386
99385
99910
99736
99756
99441
99485
99406
99535
99700
99878
99570
99567
99528
99472
99738
99585
99706
99879
99970
99565
99415
99435
99379
99399
99681
99404
99806
99444
99414
99720
99433
99546
99874
99559
99742
99716
99695
99474
99523
99441
99578
99430
99463
99580
99372
99553
99440
99634
99519
99426
99411
99734
99549
99511
99506
99513
99522
99421
99436
99665
99762
99779
99789
99640
99832
99718
99399
99414
99660
99410
99583
99457
99675
99660
99509
99515
99421
99463
99625
99404
99812
99538
99568
99578
99485
99548
99420
99723
99723
99640
99716
99740
99809
99702
99622
99472
99425
99588
99460
99470
99398
99486
99385
99599
99785
99433
99568
99656
99735
99503
99524
99732
99964
99505
99570
99551
99593
99479
99483
99729
99859
99771
99670
99741
99822
99594
99454
99655
99739
99644
99419
99390
99505
99632
99504
99414
99374
99623
99508
99594
99435
99642
99505
99378
99774
99599
99534
99392
99688
99551
99646
99685
99638
99471
99561
99740
99388
99593
99790
99434
99645
99564
99768
99716
99766
99632
99385
99382
99526
99475
99555
99722
99406
99500
99672
99675
99897
99758
99539
99567
99709
99384
99667
99399
99599
99446
99597
99678
99649
99559
99823
99460
99748
99397
99441
99748
99586
99698
99950
99485
99484
99769
99458
99528
99477
99416
99541
99693
99474
99502
99440
99805
99524
99676
99783
99427
99690
99744
99503
99389
99380
99429
99888
99606
99375
99536
99403
99383
99390
99609
99561
99692
99461
99662
99409
99611
99413
99506
99387
99381
99515
99450
99548
99533
99402
99709
99429
99468
99579
99536
99371
99502
99647
99488
99590
99488
99672
99844
99568
99377
99779
99703
99430
99473
99443
99551
99510
99535
99455
99451
99533
99736
99453
99471
99719
99687
99536
99561
99910
99661
99681
99561
99691
99417
99641
99370
99805
99467
99379
99642
99446
99811
99570
99489
99416
99884
99469
99614
99480
99441
99651
99428
99400
99415
99763
99815
99371
99395
99513
99687
99512
99408
99631
99550
99736
99523
99718
99721
99513
99683
99785
99573
99597
99375
99899
99864
99544
99623
99393
99549
99771
99583
99479
99538
99475
99839
99682
99640
99982
99422
99639
99370
99544
99754
99545
99481
99380
99758
99571
99580
99629
99409
99691
99429
99389
99454
99430
99597
99375
99810
99910
99519
99417
99577
99794
99562
99695
99584
99659
99404
99376
99553
99406
99533
99579
99513
99594
99653
99603
99716
99478
99402
99665
99509
99491
99572
99869
99589
99433
99551
99820
99502
99486
99494
99608
99399
99387
99840
99643
99617
99803
99490
99617
99743
99765
99496
99550
99489
99513
99541
99432
99472
99569
99424
99550
99584
99630
99440
99464
99597
99405
99528
99548
99390
99443
99433
99642
99524
99498
99642
99391
99911
99394
99570
99393
99429
99432
99394
99434
99619
99531
99522
99771
99689
99475
99605
99397
99504
99501
99832
99665
99701
99650
99395
99790
99456
99747
99429
99664
99541
99400
99674
99595
99739
99715
99548
99658
99525
99466
99431
99782
99714
99749
99645
99439
99586
99594
99714
99927
99382
99692
99515
99415
99608
99935
99754
99856
99644
99674
99679
99844
99403
99845
99703
99400
99416
99434
99579
99582
99516
99810
99419
99535
99820
99781
99372
99486
99413
99716
99895
99444
99811
99519
99503
99529
99419
99923
99624
99840
99387
99498
99373
99422
99898
99582
99916
99845
99613
99530
99791
99426
99396
99643
99557
99524
99590
99956
99621
99570
99384
99767
99405
99924
99830
99504
99875
99814
99409
99507
99593
99606
99637
99418
99535
99634
99661
99656
99663
99421
99596
99557
99892
99423
99485
99640
99577
99531
99423
99579
99784
99437
99425
99763
99560
99722
99398
99560
99757
99888
99579
99473
99712
99727
99434
99401
99403
99536
99434
99436
99675
99494
99630
99481
99592
99664
99753
99767
99560
99831
99564
99472
99391
99754
99839
99572
99388
99653
99485
99443
99617
99399
99695
99702
99442
99410
99379
99592
99623
99429
99418
99476
99532
99868
99583
99401
99644
99628
99552
99742
99538
99433
99630
99426
99657
99582
99562
99776
99409
99376
99754
99541
99602
99745
99418
99400
99525
99682
99525
99841
99711
99399
99954
99528
99716
99631
99745
99491
99717
99747
99471
99670
99412
99698
99570
99854
99588
99419
99890
99537
99469
99676
99639
99733
99793
99532
99621
99485
99452
99444
99578
99388
99471
99370
99678
99454
99397
99730
99440
99643
99822
99689
99558
99499
99620
99586
99970
99428
99529
99472
99731
99777
99890
99728
99550
99747
99765
99747
99427
99574
99634
99410
99654
99788
99701
99742
99468
99443
99981
99402
99491
99565
99490
99559
99477
99476
99389
99482
99445
99917
99517
99450
99377
99502
99388
99423
99656
99510
99664
99462
99574
99613
99602
99587
99396
99894
99686
99710
99611
99615
99618
99628
99890
99650
99656
99472
99884
99517
99519
99913
99625
99433
99642
99787
99668
99476
99687
99772
99697
99962
99383
99450
99517
99422
99675
99455
99559
99548
99785
99396
99486
99445
99480
99623
99759
99965
99416
99421
99520
99618
99912
99412
99906
99375
99490
99591
99461
99397
99646
99604
99475
99392
99467
99704
99384
99617
99439
99421
99669
99637
99614
99464
99506
99506
99636
99426
99401
99660
99527
99418
99468
99441
99427
99456
99819
99528
99589
99576
99630
99420
99394
99551
99684
99602
99456
99385
99700
99414
99500
99696
99835
99713
99717
99620
99757
99884
99503
99528
99577
99878
99614
99737
99623
99860
99719
99464
99624
99452
99378
99640
99396
99636
99379
99442
99490
99416
99467
99505
99699
99539
99660
99389
99700
99880
99690
99620
99402
99566
99378
99434
99709
99534
99394
99555
99612
99684
99450
99692
99542
99558
99861
99471
99687
99599
99423
99742
99838
99370
99750
99404
99409
99485
99408
99571
99469
99624
99605
99695
99751
99630
99582
99420
99481
99539
99459
99501
99812
99707
99825
99514
99422
99808
99757
99668
99718
99482
99496
99866
99493
99431
99641
99536
99647
99460
99450
99383
99391
99915
99593
99533
99722
99701
99420
99824
99561
99589
99561
99597
99443
99664
99387
99617
99581
99702
99541
99376
99434
99651
99453
99929
99502
99535
99880
99386
99743
99573
99534
99646
99844
99442
99587
99384
99639
99732
99426
99504
99475
99512
99840
99569
99862
99562
99493
99486
99469
99441
99855
99505
99576
99723
99541
99694
99769
99582
99671
99574
99820
99461
99655
99483
99572
99499
99857
99505
99719
99721
99383
99626
99441
99572
99493
99796
99581
99935
99702
99462
99928
99521
99822
99634
99453
99383
99383
99834
99381
99535
99744
99736
99574
99530
99562
99500
99820
99709
99414
99451
99376
99666
99553
99501
99675
99513
99795
99654
99558
99541
99578
99422
99581
99435
99715
99494
99457
99792
99682
99966
99408
99691
99499
99537
99766
99548
99607
99479
99694
99485
99472
99389
99641
99482
99733
99512
99755
99430
99556
99531
99876
99640
99475
99753
99520
99573
99889
99746
99838
99633
99903
99471
99736
99418
99552
99585
99488
99677
99621
99566
99685
99554
99513
99491
99492
99421
99594
99715
99568
99709
99447
99516
99498
99727
99402
99749
99673
99646
99456
99512
99450
99606
99817
99510
99590
99423
99536
99462
99681
99692
99725
99570
99494
99398
99881
99556
99519
99699
99380
99380
99524
99927
99731
99435
99570
99565
99558
99643
99445
99625
99396
99583
99392
99506
99858
99511
99897
99711
99476
99752
99606
99401
99424
99486
99527
99460
99669
99661
99474
99633
99448
99383
99585
99699
99576
99752
99473
99437
99378
99410
99523
99781
99420
99409
99545
99406
99523
99704
99457
99611
99463
99605
99480
99428
99424
99810
99955
99660
99537
99785
99458
99407
99627
99389
99396
99655
99393
99391
99498
99379
99412
99811
99579
99544
99665
99389
99524
99834
99474
99603
99942
99450
99411
99624
99505
99908
99717
99624
99953
99614
99428
99482
99381
99412
99620
99409
99617
99906
99534
99601
99721
99656
99739
99700
99411
99583
99649
99428
99475
99487
99701
99652
99845
99593
99369
99451
99568
99671
99516
99794
99824
99762
99480
99605
99512
99380
99409
99621
99602
99515
99611
99406
99431
99699
99600
99496
99513
99398
99513
99416
99825
99519
99874
99527
99763
99489
99523
99490
99841
99624
99800
99654
99504
99509
99396
99455
99784
99564
99674
99569
99467
99923
99436
99595
99499
99427
99715
99570
99668
99373
99504
99696
99559
99844
99643
99632
99464
99496
99513
99589
99396
99481
99418
99822
99479
99565
99390
99616
99543
99392
99549
99480
99756
99469
99957
99674
99373
99533
99493
99387
99681
99478
99908
99587
99839
99394
99487
99613
99398
99842
99390
99716
99380
99404
99716
99418
99533
99397
99398
99745
99500
99566
99455
99635
99677
99628
99761
99686
99502
99696
99789
99691
99372
99423
99390
99432
99605
99377
99654
99710
99516
99526
99466
99713
99874
99698
99536
99648
99540
99447
99457
99494
99476
99443
99426
99599
99814
99444
99378
99423
99669
99498
99718
99474
99817
99632
99532
99603
99442
99590
99410
99637
99535
99543
99658
99835
99579
99402
99592
99495
99394
99395
99435
99436
99602
99379
99724
99869
99395
99411
99720
99894
99834
99595
99408
99742
99559
99453
99753
99418
99541
99596
99680
99544
99387
99623
99875
99664
99461
99591
99390
99557
99375
99578
99466
99433
99408
99378
99485
99406
99633
99599
99410
99597
99760
99480
99957
99448
99705
99466
99401
99373
99545
99410
99501
99400
99658
99528
99955
99637
99575
99475
99726
99491
99955
99476
99731
99480
99471
99702
99597
99868
99647
99376
99684
99420
99824
99401
99419
99797
99775
99547
99570
99774
99568
99686
99777
99553
99822
99549
99724
99617
99452
99852
99406
99373
99635
99541
99517
99472
99546
99562
99379
99392
99567
99945
99658
99444
99691
99619
99509
99420
99814
99754
99630
99494
99840
99688
99442
99812
99616
99534
99648
99478
99446
99602
99542
99613
99519
99780
99494
99662
99605
99694
99594
99675
99609
99521
99893
99674
99502
99515
99495
99899
99419
99443
99759
99869
99591
99519
99588
99369
99713
99537
99647
99437
99377
99728
99406
99939
99676
99467
99538
99601
99611
99514
99643
99749
99677
99614
99440
99707
99794
99502
99482
99527
99540
99662
99828
99595
99628
99675
99720
99727
99855
99387
99510
99683
99508
99413
99587
99538
99536
99475
99477
99635
99482
99525
99685
99581
99705
99693
99884
99886
99480
99580
99619
99631
99487
99703
99520
99692
99441
99813
99887
99929
99425
99900
99473
99405
99405
99435
99451
99787
99791
99624
99499
99702
99562
99468
99498
99705
99385
99714
99406
99381
99417
99416
99435
99408
99483
99757
99377
99588
99560
99426
99386
99405
99475
99373
99439
99612
99591
99428
99648
99447
99562
99683
99622
99732
99646
99492
99555
99477
99694
99479
99596
99387
99436
99702
99482
99384
99421
99623
99429
99605
99409
99751
99597
99481
99445
99650
99463
99888
99777
99758
99410
99765
99746
99394
99440
99407
99487
99474
99388
99976
99425
99813
99595
99421
99390
99800
99530
99454
99439
99414
99548
99933
99542
99391
99555
99831
99785
99525
99578
99653
99605
99723
99572
99442
99515
99754
99677
99601
99376
99692
99826
99451
99530
99598
99594
99509
99418
99369
99424
99420
99755
99618
99603
99728
99410
99371
99441
99882
99455
99493
99587
99492
99705
99493
99382
99407
99654
99579
99523
99932
99616
99706
99689
99448
99479
99825
99379
99470
99451
99595
99723
99624
99668
99558
99824
99628
99640
99503
99397
99885
99414
99380
99373
99383
99402
99484
99443
99675
99505
99778
99462
99378
99380
99492
99458
99760
99429
99428
99686
99495
99662
99574
99432
99414
99542
99386
99424
99464
99585
99544
99743
99548
99716
99618
99469
99507
99458
99559
99821
99590
99541
99778
99479
99488
99547
99901
99635
99695
99689
99441
99472
99657
99389
99495
99521
99858
99627
99690
99486
99445
99466
99507
99393
99433
99610
99790
99635
99459
99784
99373
99407
99491
99549
99610
99735
99623
99621
99495
99605
99487
99536
99476
99668
99735
99433
99847
99370
99497
99438
99858
99764
99455
99541
99560
99495
99695
99612
99385
99805
99737
99802
99697
99919
99894
99770
99675
99836
99918
99632
99429
99397
99592
99441
99413
99566
99531
99678
99720
99468
99415
99501
99456
99630
99713
99483
99417
99436
99561
99438
99840
99751
99460
99452
99512
99434
99431
99582
99371
99844
99528
99691
99420
99504
99412
99400
99383
99641
99422
99439
99441
99717
99534
99618
99722
99830
99412
99408
99502
99509
99704
99720
99696
99491
99628
99453
99738
99590
99387
99679
99667
99528
99637
99557
99819
99427
99438
99586
99609
99976
99448
99407
99555
99505
99671
99714
99446
99388
99399
99400
99465
99401
99394
99594
99595
99414
99369
99723
99668
99377
99642
99481
99515
99417
99560
99692
99652
99590
99380
99685
99725
99693
99668
99379
99659
99372
99620
99525
99640
99374
99516
99843
99694
99708
99693
99534
99416
99684
99579
99526
99543
99554
99560
99630
99500
99440
99683
99407
99380
99596
99459
99946
99487
99478
99545
99617
99524
99854
99574
99373
99456
99493
99798
99615
99590
99614
99416
99703
99385
99522
99666
99556
99544
99529
99451
99461
99626
99553
99600
99629
99767
99605
99542
99503
99459
99563
99618
99704
99433
99518
99428
99585
99460
99515
99404
99389
99623
99805
99375
99648
99403
99473
99403
99470
99694
99386
99591
99546
99720
99625
99474
99697
99762
99656
99836
99371
99662
99604
99626
99557
99899
99379
99864
99875
99374
99620
99856
99728
99379
99915
99631
99663
99416
99728
99412
99637
99865
99650
99846
99453
99437
99850
99643
99427
99851
99578
99602
99423
99502
99674
99563
99824
99413
99793
99452
99686
99438
99884
99406
99799
99395
99720
99558
99726
99561
99629
99571
99371
99457
99514
99512
99433
99844
99573
99417
99603
99376
99571
99514
99467
99559
99731
99734
99744
99761
99729
99859
99736
99843
99476
99822
99387
99471
99383
99708
99515
99760
99604
99619
99666
99662
99450
99738
99391
99802
99413
99397
99475
99586
99656
99471
99737
99451
99633
99630
99631
99721
99541
99666
99562
99566
99398
99536
99528
99635
99401
99802
99731
99793
99496
99410
99417
99562
99915
99576
99598
99842
99614
99409
99778
99654
99715
99644
99648
99430
99483
99710
99596
99621
99681
99454
99422
99528
99545
99813
99382
99516
99822
99525
99740
99644
99683
99407
99675
99821
99496
99865
99448
99399
99876
99527
99446
99412
99652
99493
99656
99452
99580
99771
99511
99921
99784
99428
99765
99706
99638
99739
99422
99391
99572
99421
99427
99833
99488
99453
99676
99844
99377
99796
99437
99546
99480
99785
99541
99415
99535
99412
99703
99547
99573
99490
99704
99888
99708
99486
99561
99933
99675
99440
99705
99608
99381
99591
99531
99372
99433
99710
99581
99390
99520
99696
99610
99451
99371
99635
99421
99705
99527
99423
99716
99737
99772
99655
99494
99504
99387
99691
99397
99850
99735
99473
99447
99445
99495
99479
99579
99855
99464
99745
99754
99635
99794
99574
99452
99535
99658
99397
99681
99392
99459
99391
99525
99424
99519
99414
99496
99799
99703
99400
99772
99626
99976
99815
99866
99381
99785
99867
99734
99419
99386
99396
99471
99651
99667
99741
99535
99854
99508
99919
99497
99410
99498
99712
99638
99370
99835
99447
99606
99502
99568
99437
99457
99690
99476
99466
99457
99448
99442
99383
99521
99580
99404
99781
99372
99770
99374
99385
99552
99592
99584
99437
99437
99630
99473
99432
99532
99386
99401
99476
99730
99718
99536
99488
99394
99382
99529
99538
99453
99512
99409
99561
99603
99791
99913
99756
99604
99690
99755
99643
99660
99461
99800
99467
99507
99389
99539
99878
99566
99537
99437
99482
99744
99445
99398
99725
99844
99609
99592
99422
99373
99392
99683
99401
99792
99787
99695
99391
99899
99504
99400
99440
99667
99506
99406
99532
99447
99508
99399
99546
99446
99592
99572
99405
99650
99547
99675
99519
99458
99603
99587
99540
99880
99391
99430
99454
99428
99542
99499
99906
99501
99422
99615
99632
99445
99548
99434
99616
99666
99740
99529
99499
99376
99523
99680
99487
99785
99610
99669
99398
99465
99371
99785
99464
99402
99408
99653
99585
99774
99388
99500
99431
99822
99776
99463
99624
99532
99759
99747
99559
99449
99534
99654
99388
99487
99624
99669
99389
99455
99570
99452
99730
99565
99789
99515
99489
99578
99821
99540
99386
99554
99757
99621
99586
99381
99702
99599
99422
99504
99789
99417
99407
99482
99603
99407
99607
99538
99940
99383
99520
99590
99388
99812
99718
99616
99392
99721
99579
99725
99395
99495
99370
99515
99430
99370
99408
99457
99691
99446
99658
99583
99386
99394
99452
99452
99407
99709
99540
99432
99838
99708
99398
99372
99616
99978
99504
99563
99493
99462
99556
99643
99731
99703
99676
99429
99531
99487
99370
99823
99482
99572
99573
99549
99382
99680
99602
99460
99684
99525
99537
99594
99546
99458
99403
99379
99830
99511
99499
99452
99461
99444
99386
99564
99787
99398
99502
99426
99421
99374
99412
99479
99454
99671
99598
99735
99555
99474
99684
99662
99624
99614
99778
99534
99840
99706
99588
99800
99818
99614
99425
99602
99478
99815
99540
99499
99497
99768
99701
99468
99622
99816
99456
99798
99719
99746
99637
99400
99752
99449
99612
99486
99395
99649
99810
99380
99706
99388
99494
99910
99501
99956
99880
99776
99490
99732
99553
99425
99764
99582
99455
99556
99664
99783
99635
99581
99947
99650
99498
99562
99427
99559
99471
99573
99634
99459
99473
99868
99525
99483
99550
99499
99416
99545
99535
99391
99533
99414
99525
99514
99380
99409
99518
99481
99819
99391
99453
99551
99886
99789
99663
99414
99381
99577
99414
99760
99724
99834
99571
99878
99466
99570
99385
99515
99512
99377
99668
99399
99404
99700
99564
99885
99668
99448
99487
99608
99407
99417
99495
99617
99633
99767
99434
99475
99860
99467
99565
99553
99773
99444
99779
99412
99437
99809
99426
99562
99534
99630
99712
99575
99424
99514
99519
99388
99580
99648
99518
99450
99535
99527
99584
99508
99662
99628
99622
99706
99386
99717
99864
99815
99489
99908
99619
99381
99738
99741
99932
99615
99424
99504
99682
99556
99416
99395
99432
99379
99440
99727
99752
99555
99620
99656
99601
99561
99496
99406
99485
99878
99633
99798
99580
99406
99399
99433
99715
99802
99662
99498
99581
99554
99393
99427
99762
99396
99757
99374
99741
99556
99398
99489
99418
99696
99446
99583
99595
99370
99957
99410
99579
99702
99814
99393
99750
99543
99620
99370
99468
99468
99469
99466
99877
99369
99542
99809
99474
99468
99887
99541
99506
99495
99442
99383
99610
99382
99622
99915
99629
99862
99485
99384
99726
99832
99648
99387
99602
99746
99450
99568
99394
99586
99644
99482
99712
99377
99592
99761
99673
99386
99574
99767
99857
99461
99559
99374
99527
99662
99430
99553
99474
99560
99438
99606
99624
99792
99449
99792
99434
99756
99501
99802
99465
99936
99633
99435
99382
99923
99443
99497
99571
99413
99703
99630
99761
99705
99407
99545
99539
99530
99550
99514
99451
99780
99436
99752
99597
99424
99716
99867
99443
99394
99683
99555
99586
99538
99653
99663
99562
99749
99386
99408
99666
99885
99446
99400
99472
99378
99411
99718
99637
99420
99669
99415
99581
99513
99493
99493
99441
99410
99735
99400
99432
99373
99417
99613
99660
99433
99460
99688
99626
99472
99676
99674
99692
99723
99530
99611
99518
99685
99881
99467
99756
99515
99399
99410
99736
99934
99544
99477
99629
99635
99574
99469
99469
99576
99515
99832
99827
99552
99695
99580
99694
99514
99420
99446
99698
99674
99792
99620
99462
99663
99631
99704
99379
99515
99434
99752
99450
99537
99391
99671
99472
99391
99667
99643
99457
99374
99613
99394
99539
99482
99451
99396
99378
99388
99513
99452
99374
99837
99376
99455
99660
99618
99507
99719
99584
99404
99816
99579
99410
99405
99494
99561
99521
99779
99594
99619
99402
99565
99515
99554
99693
99406
99689
99542
99936
99838
99381
99569
99716
99517
99531
99508
99799
99502
99614
99599
99550
99671
99839
99804
99856
99594
99858
99719
99571
99822
99516
99949
99431
99569
99722
99370
99550
99623
99416
99399
99825
99410
99735
99445
99440
99905
99495
99886
99586
99782
99932
99533
99404
99394
99398
99413
99412
99370
99396
99549
99479
99830
99397
99394
99902
99480
99601
99599
99584
99426
99441
99685
99387
99914
99581
99557
99546
99681
99857
99656
99411
99696
99558
99397
99532
99515
99455
99429
99556
99879
99475
99688
99543
99491
99866
99618
99618
99438
99491
99673
99575
99482
99595
99638
99591
99758
99730
99397
99481
99536
99714
99838
99621
99543
99506
99940
99458
99384
99789
99529
99790
99686
99549
99615
99655
99531
99684
99468
99399
99783
99786
99493
99519
99887
99575
99806
99446
99409
99786
99404
99596
99868
99711
99648
99836
99541
99465
99489
99844
99802
99381
99646
99646
99589
99797
99702
99618
99528
99478
99758
99484
99594
99647
99372
99448
99416
99394
99564
99384
99708
99680
99637
99552
99466
99465
99491
99381
99387
99615
99399
99468
99453
99412
99434
99715
99872
99764
99523
99560
99475
99417
99522
99379
99674
99374
99440
99733
99843
99400
99424
99969
99449
99449
99526
99618
99559
99740
99667
99556
99721
99754
99638
99800
99431
99564
99683
99373
99643
99576
99603
99829
99715
99412
99390
99511
99593
99552
99524
99677
99502
99445
99885
99889
99406
99372
99481
99493
99668
99961
99448
99775
99445
99497
99474
99679
99415
99548
99727
99495
99459
99419
99958
99468
99392
99761
99682
99484
99943
99656
99395
99527
99572
99528
99386
99704
99689
99459
99707
99583
99382
99608
99467
99384
99757
99417
99786
99384
99616
99750
99811
99535
99487
99732
99565
99464
99424
99657
99442
99494
99717
99392
99470
99825
99370
99377
99483
99450
99495
99812
99372
99467
99417
99565
99414
99859
99403
99608
99613
99491
99391
99800
99546
99638
99497
99794
99705
99431
99480
99936
99530
99734
99936
99515
99509
99994
99647
99501
99663
99827
99572
99492
99503
99912
99468
99725
99850
99523
99599
99596
99682
99594
99935
99419
99508
99462
99475
99391
99534
99594
99405
99554
99386
99446
99726
99914
99481
99756
99669
99751
99676
99509
99439
99372
99763
99407
99423
99834
99516
99603
99460
99467
99396
99690
99548
99392
99575
99403
99486
99372
99589
99550
99570
99486
99600
99857
99626
99564
99795
99827
99460
99510
99566
99606
99632
99377
99795
99573
99703
99810
99412
99437
99540
99772
99412
99711
99497
99636
99541
99563
99659
99436
99408
99613
99606
99518
99603
99481
99420
99438
99604
99392
99386
99960
99392
99510
99499
99423
99399
99675
99950
99674
99414
99369
99522
99522
99579
99407
99459
99648
99541
99710
99424
99868
99373
99394
99390
99711
99571
99579
99666
99842
99510
99394
99474
99612
99679
99654
99673
99490
99590
99488
99474
99432
99509
99742
99741
99662
99846
99619
99577
99561
99454
99559
99675
99418
99667
99665
99472
99790
99499
99566
99680
99389
99454
99757
99508
99711
99680
99530
99853
99591
99369
99415
99430
99389
99480
99757
99665
99660
99787
99690
99374
99519
99511
99779
99706
99800
99608
99469
99423
99640
99504
99865
99458
99570
99468
99543
99579
99464
99518
99492
99643
99505
99883
99691
99554
99567
99508
99654
99455
99539
99487
99425
99466
99440
99609
99423
99483
99942
99678
99401
99648
99525
99613
99822
99545
99897
99457
99672
99457
99774
99613
99942
99656
99503
99424
99722
99530
99713
99755
99691
99838
99456
99414
99890
99589
99462
99425
99487
99620
99650
99713
99441
99743
99707
99560
99782
99771
99493
99566
99608
99382
99429
99744
99899
99765
99671
99454
99968
99885
99466
99599
99522
99657
99700
99597
99608
99498
99623
99847
99596
99796
99675
99466
99378
99499
99573
99396
99572
99727
99397
99552
99379
99792
99437
99621
99398
99606
99552
99749
99556
99657
99518
99442
99530
99377
99410
99605
99682
99673
99808
99466
99862
99441
99397
99561
99389
99419
99607
99546
99658
99391
99585
99452
99381
99760
99843
99492
99374
99670
99552
99821
99501
99487
99694
99651
99508
99866
99484
99602
99619
99482
99775
99409
99679
99449
99544
99495
99823
99486
99709
99495
99444
99453
99835
99382
99391
99505
99398
99421
99653
99389
99511
99739
99442
99564
99549
99403
99404
99987
99500
99846
99748
99567
99836
99455
99455
99411
99538
99470
99525
99380
99933
99603
99816
99647
99751
99648
99700
99466
99936
99559
99484
99451
99895
99461
99441
99438
99459
99405
99501
99552
99502
99417
99385
99633
99420
99498
99597
99584
99723
99660
99377
99518
99609
99583
99725
99429
99403
99495
99409
99760
99440
99396
99370
99425
99401
99407
99463
99535
99778
99752
99383
99560
99679
99528
99385
99370
99547
99504
99736
99503
99387
99418
99836
99502
99827
99697
99777
99717
99930
99375
99457
99401
99424
99397
99403
99659
99587
99484
99370
99592
99611
99654
99429
99589
99373
99556
99448
99477
99428
99540
99480
99739
99605
99546
99389
99448
99798
99389
99511
99498
99561
99483
99701
99510
99586
99555
99480
99500
99566
99546
99762
99559
99727
99826
99797
99716
99608
99437
99588
99617
99791
99594
99384
99754
99433
99463
99388
99400
99713
99499
99495
99939
99459
99492
99520
99738
99516
99557
99443
99783
99387
99465
99369
99552
99597
99609
99589
99435
99456
99500
99529
99440
99485
99550
99473
99582
99386
99375
99573
99682
99413
99448
99482
99487
99499
99438
99428
99513
99604
99572
99435
99930
99894
99787
99548
99483
99383
99722
99507
99420
99464
99399
99677
99498
99431
99498
99475
99524
99528
99455
99394
99667
99542
99973
99388
99370
99503
99965
99548
99393
99543
99633
99549
99460
99821
99746
99606
99539
99391
99466
99663
99468
99379
99873
99867
99496
99407
99551
99633
99558
99472
99551
99513
99868
99458
99738
99464
99392
99497
99574
99871
99625
99550
99516
99399
99708
99447
99393
99396
99911
99374
99547
99434
99394
99623
99415
99551
99769
99446
99678
99484
99664
99446
99709
99715
99870
99707
99692
99693
99575
99422
99752
99431
99415
99566
99603
99917
99480
99535
99775
99681
99545
99379
99737
99378
99467
99886
99712
99484
99393
99398
99863
99393
99454
99446
99448
99874
99372
99700
99654
99706
99779
99388
99414
99437
99480
99750
99519
99547
99567
99384
99406
99651
99680
99485
99709
99581
99469
99548
99412
99478
99817
99899
99572
99436
99595
99369
99535
99481
99725
99864
99371
99405
99434
99931
99490
99418
99501
99675
99500
99650
99462
99789
99395
99500
99704
99543
99636
99495
99490
99473
99695
99766
99490
99707
99377
99380
99875
99541
99539
99518
99621
99369
99750
99415
99827
99505
99597
99511
99679
99443
99447
99526
99624
99488
99804
99391
99440
99894
99522
99642
99821
99399
99415
99544
99561
99425
99494
99669
99806
99751
99768
99463
99401
99757
99608
99531
99882
99717
99506
99618
99459
99570
99648
99445
99435
99704
99651
99788
99534
99520
99420
99605
99905
99480
99712
99436
99504
99690
99778
99411
99663
99673
99458
99458
99385
99562
99543
99701
99416
99678
99522
99572
99702
99458
99906
99562
99553
99494
99470
99371
99606
99578
99454
99592
99815
99576
99534
99848
99447
99673
99485
99570
99538
99686
99611
99688
99393
99782
99408
99496
99661
99788
99399
99477
99528
99429
99952
99396
99572
99426
99377
99647
99446
99387
99720
99401
99542
99988
99568
99389
99813
99957
99757
99453
99572
99422
99418
99552
99600
99775
99860
99482
99643
99411
99378
99383
99389
99581
99403
99449
99456
99471
99630
99744
99449
99615
99488
99451
99520
99518
99722
99605
99456
99794
99462
99679
99398
99478
99477
99906
99385
99686
99485
99409
99372
99491
99448
99685
99524
99601
99639
99537
99417
99395
99438
99617
99446
99675
99498
99415
99429
99655
99774
99425
99516
99556
99623
99510
99669
99478
99770
99576
99491
99382
99657
99969
99454
99380
99536
99479
99407
99630
99923
99569
99439
99629
99421
99662
99401
99750
99815
99431
99554
99540
99901
99391
99722
99677
99609
99395
99501
99701
99535
99773
99419
99382
99523
99438
99879
99399
99452
99440
99475
99449
99433
99426
99380
99639
99419
99610
99765
99420
99778
99446
99688
99845
99534
99778
99728
99619
99736
99463
99827
99419
99823
99847
99417
99561
99481
99563
99650
99828
99607
99511
99777
99393
99712
99772
99913
99511
99493
99533
99858
99645
99426
99785
99769
99425
99402
99640
99669
99720
99433
99526
99538
99497
99634
99708
99423
99415
99566
99423
99375
99561
99566
99557
99562
99617
99568
99439
99518
99452
99528
99513
99944
99520
99394
99539
99420
99718
99438
99567
99562
99438
99670
99370
99544
99831
99541
99684
99549
99452
99475
99429
99738
99701
99436
99448
99419
99533
99800
99417
99713
99552
99568
99500
99414
99405
99764
99599
99688
99445
99665
99480
99422
99451
99511
99512
99452
99859
99725
99556
99397
99419
99396
99458
99581
99514
99637
99660
99745
99732
99457
99731
99762
99710
99533
99520
99371
99406
99562
99519
99761
99525
99551
99636
99523
99394
99680
99912
99729
99429
99714
99630
99668
99816
99417
99704
99521
99385
99791
99704
99537
99558
99507
99931
99533
99607
99575
99408
99509
99465
99480
99533
99587
99400
99566
99630
99694
99526
99479
99678
99470
99757
99576
99507
99404
99369
99495
99490
99499
99561
99493
99796
99639
99419
99497
99458
99527
99379
99602
99650
99877
99815
99611
99937
99698
99424
99553
99420
99630
99603
99527
99386
99616
99437
99588
99640
99509
99983
99906
99377
99829
99388
99561
99492
99541
99662
99550
99385
99397
99497
99944
99587
99440
99590
99924
99509
99657
99640
99644
99629
99499
99437
99666
99922
99520
99745
99428
99485
99447
99424
99485
99773
99418
99404
99392
99707
99787
99635
99403
99571
99882
99550
99450
99586
99411
99550
99929
99581
99526
99677
99439
99484
99627
99521
99922
99678
99747
99664
99399
99705
99788
99397
99440
99475
99382
99732
99462
99407
99472
99956
99797
99469
99492
99639
99740
99424
99714
99583
99399
99468
99794
99718
99652
99567
99656
99654
99904
99678
99426
99373
99434
99512
99864
99515
99423
99796
99406
99425
99851
99395
99409
99644
99530
99854
99541
99746
99559
99810
99678
99596
99805
99417
99381
99512
99404
99451
99540
99472
99470
99803
99490
99455
99576
99622
99566
99524
99480
99556
99579
99513
99658
99400
99446
99878
99405
99458
99383
99674
99478
99385
99558
99810
99477
99464
99474
99433
99550
99723
99586
99396
99569
99734
99559
99528
99826
99817
99774
99403
99550
99624
99639
99869
99506
99509
99391
99577
99617
99597
99619
99607
99614
99475
99552
99640
99382
99467
99454
99744
99686
99651
99832
99617
99654
99677
99410
99472
99749
99586
99696
99535
99413
99650
99734
99589
99546
99888
99474
99526
99616
99400
99430
99389
99550
99405
99394
99412
99502
99503
99483
99714
99827
99478
99592
99584
99378
99632
99675
99861
99702
99502
99494
99466
99650
99627
99425
99618
99408
99631
99388
99416
99425
99601
99371
99437
99573
99478
99450
99671
99657
99733
99631
99512
99673
99372
99801
99799
99373
99490
99906
99399
99804
99828
99427
99749
99731
99535
99570
99462
99378
99650
99463
99786
99670
99643
99419
99402
99803
99457
99491
99507
99507
99536
99851
99586
99634
99505
99778
99445
99722
99768
99666
99568
99591
99450
99754
99392
99392
99716
99524
99400
99853
99382
99479
99371
99573
99427
99655
99402
99646
99520
99749
99446
99539
99469
99414
99473
99574
99495
99549
99572
99688
99374
99434
99571
99501
99621
99593
99712
99569
99680
99932
99709
99436
99634
99530
99507
99369
99501
99426
99726
99484
99402
99444
99480
99436
99645
99389
99902
99447
99560
99755
99434
99586
99552
99452
99828
99582
99666
99484
99832
99853
99612
99528
99623
99659
99458
99440
99663
99488
99407
99773
99605
99406
99390
99633
99569
99471
99866
99468
99400
99514
99511
99401
99627
99427
99639
99923
99684
99580
99537
99930
99383
99405
99446
99412
99558
99655
99804
99575
99765
99774
99747
99934
99558
99795
99477
99445
99581
99409
99467
99412
99810
99486
99794
99460
99517
99615
99377
99489
99479
99864
99418
99477
99772
99471
99749
99604
99372
99558
99404
99828
99495
99614
99603
99581
99672
99572
99608
99381
99458
99575
99420
99706
99534
99390
99633
99659
99693
99868
99565
99564
99420
99468
99668
99555
99826
99854
99470
99572
99515
99374
99531
99616
99593
99544
99517
99389
99389
99503
99468
99652
99409
99438
99666
99892
99408
99436
99607
99421
99566
99453
99669
99641
99746
99790
99826
99542
99494
99448
99370
99570
99715
99730
99564
99660
99484
99614
99433
99774
99430
99460
99550
99730
99441
99749
99426
99608
99589
99468
99453
99657
99952
99743
99507
99393
99409
99592
99674
99556
99494
99515
99658
99887
99606
99385
99369
99426
99619
99497
99522
99683
99419
99669
99493
99580
99769
99518
99612
99465
99487
99586
99777
99477
99672
99607
99809
99565
99569
99530
99666
99571
99472
99646
99598
99463
99433
99480
99563
99404
99730
99442
99559
99406
99420
99384
99642
99466
99762
99615
99807
99488
99391
99666
99700
99546
99432
99678
99373
99572
99749
99618
99389
99830
99890
99657
99774
99534
99525
99981
99770
99631
99510
99606
99444
99571
99698
99764
99435
99548
99805
99804
99391
99652
99571
99490
99713
99672
99570
99372
99768
99738
99385
99867
99677
99461
99592
99834
99395
99620
99585
99428
99586
99514
99729
99547
99504
99601
99946
99695
99564
99592
99382
99536
99748
99567
99744
99674
99433
99587
99579
99479
99380
99610
99547
99504
99374
99371
99717
99396
99522
99885
99593
99686
99486
99683
99594
99525
99383
99636
99634
99576
99577
99562
99721
99633
99686
99513
99858
99453
99548
99604
99525
99727
99402
99394
99473
99593
99469
99471
99629
99888
99464
99648
99391
99533
99508
99596
99654
99385
99453
99562
99602
99421
99372
99857
99391
99769
99615
99505
99572
99491
99571
99542
99447
99737
99766
99504
99810
99919
99423
99766
99646
99528
99434
99786
99960
99554
99755
99593
99590
99448
99674
99476
99503
99522
99522
99423
99552
99754
99657
99658
99619
99853
99437
99708
99427
99468
99522
99542
99714
99838
99380
99487
99536
99565
99441
99585
99666
99678
99395
99791
99513
99465
99899
99736
99806
99489
99651
99461
99446
99478
99789
99601
99388
99463
99453
99398
99760
99369
99691
99460
99400
99404
99381
99711
99614
99705
99526
99409
99398
99530
99450
99489
99610
99508
99447
99501
99436
99593
99691
99439
99873
99470
99376
99381
99480
99734
99554
99720
99731
99534
99431
99630
99453
99601
99983
99370
99528
99730
99578
99496
99392
99698
99384
99762
99581
99426
99493
99687
99507
99668
99966
99622
99888
99707
99567
99673
99462
99671
99843
99826
99847
99755
99546
99577
99434
99781
99832
99695
99797
99781
99690
99399
99621
99616
99470
99559
99794
99781
99425
99683
99731
99446
99571
99664
99613
99652
99732
99564
99548
99407
99375
99517
99532
99565
99610
99518
99387
99781
99695
99453
99475
99473
99492
99466
99391
99510
99463
99746
99776
99599
99418
99590
99381
99506
99550
99878
99751
99585
99630
99401
99728
99571
99412
99754
99630
99446
99623
99493
99510
99610
99377
99645
99498
99412
99655
99581
99419
99801
99509
99834
99580
99403
99875
99709
99615
99508
99463
99847
99536
99533
99720
99746
99453
99719
99557
99404
99515
99523
99856
99931
99420
99602
99742
99546
99406
99717
99897
99549
99566
99534
99537
99766
99412
99868
99798
99735
99397
99621
99518
99519
99403
99963
99581
99382
99803
99808
99433
99652
99462
99585
99694
99897
99372
99610
99837
99545
99506
99485
99394
99372
99774
99502
99795
99552
99452
99641
99838
99544
99536
99436
99603
99410
99379
99716
99675
99511
99487
99603
99454
99531
99467
99759
99388
99380
99378
99588
99537
99938
99472
99414
99703
99459
99583
99522
99449
99738
99782
99467
99532
99370
99800
99669
99700
99870
99508
99462
99637
99543
99403
99656
99526
99469
99657
99382
99784
99590
99439
99643
99589
99474
99371
99753
99518
99692
99466
99413
99373
99473
99679
99883
99846
99695
99453
99758
99487
99738
99385
99416
99411
99624
99406
99676
99739
99481
99758
99418
99430
99642
99459
99717
99541
99768
99440
99631
99450
99749
99446
99525
99581
99399
99559
99565
99730
99398
99497
99575
99573
99851
99624
99507
99488
99591
99760
99825
99757
99580
99578
99446
99471
99585
99671
99500
99470
99805
99497
99491
99673
99384
99422
99659
99828
99754
99434
99690
99590
99650
99391
99699
99420
99753
99581
99632
99490
99750
99425
99473
99441
99770
99445
99758
99746
99928
99404
99370
99460
99812
99619
99703
99617
99392
99536
99609
99532
99551
99612
99585
99746
99465
99445
99698
99846
99374
99406
99735
99371
99566
99590
99517
99442
99954
99399
99471
99678
99441
99420
99572
99643
99381
99467
99514
99608
99540
99553
99838
99452
99400
99806
99693
99821
99386
99853
99447
99711
99730
99427
99552
99714
99671
99422
99550
99378
99410
99429
99560
99642
99472
99403
99433
99714
99705
99956
99623
99729
99638
99433
99813
99409
99400
99590
99707
99616
99411
99867
99407
99536
99407
99407
99686
99530
99430
99478
99564
99550
99384
99723
99479
99464
99528
99839
99902
99870
99485
99737
99568
99936
99686
99539
99731
99657
99389
99683
99407
99832
99598
99390
99849
99634
99471
99818
99516
99407
99409
99744
99573
99507
99464
99390
99774
99495
99450
99467
99445
99385
99557
99652
99452
99478
99644
99677
99742
99732
99610
99538
99606
99709
99488
99741
99390
99440
99504
99733
99387
99414
99585
99452
99369
99808
99413
99376
99858
99653
99607
99373
99658
99378
99732
99457
99697
99896
99411
99878
99705
99860
99896
99500
99578
99371
99900
99781
99442
99890
99555
99784
99792
99443
99941
99487
99778
99881
99378
99413
99711
99437
99463
99467
99451
99493
99449
99753
99681
99939
99607
99744
99674
99391
99753
99480
99403
99702
99890
99388
99428
99479
99640
99686
99438
99659
99803
99420
99588
99502
99573
99767
99478
99423
99568
99653
99675
99741
99594
99594
99564
99422
99877
99666
99690
99486
99572
99624
99424
99604
99840
99734
99874
99788
99675
99577
99564
99574
99567
99409
99509
99432
99710
99445
99588
99489
99553
99389
99737
99520
99698
99466
99458
99706
99717
99595
99474
99597
99726
99598
99653
99554
99416
99580
99603
99786
99376
99428
99413
99499
99889
99566
99632
99437
99700
99695
99395
99853
99670
99795
99578
99648
99601
99397
99607
99705
99750
99649
99605
99574
99789
99517
99580
99383
99705
99448
99551
99412
99712
99755
99412
99463
99557
99481
99383
99638
99758
99546
99692
99565
99720
99895
99854
99770
99454
99897
99437
99391
99672
99613
99377
99675
99620
99510
99764
99430
99447
99517
99510
99407
99393
99655
99760
99485
99504
99654
99604
99429
99406
99621
99632
99937
99417
99581
99475
99639
99835
99400
99565
99521
99390
99384
99447
99486
99850
99527
99898
99652
99393
99477
99507
99436
99513
99601
99383
99683
99402
99424
99390
99567
99405
99371
99391
99615
99642
99704
99676
99564
99689
99412
99536
99535
99381
99793
99531
99808
99670
99443
99403
99645
99543
99429
99476
99636
99790
99778
99554
99532
99468
99500
99390
99479
99528
99514
99923
99433
99593
99746
99757
99854
99610
99703
99512
99479
99422
99369
99795
99618
99681
99666
99877
99471
99655
99704
99400
99475
99731
99555
99392
99737
99942
99718
99943
99373
99510
99762
99503
99491
99469
99453
99898
99818
99745
99502
99544
99662
99643
99503
99886
99588
99377
99805
99377
99726
99507
99409
99474
99715
99457
99565
99429
99486
99599
99397
99424
99730
99371
99421
99578
99473
99503
99490
99512
99506
99402
99815
99420
99592
99415
99835
99465
99788
99606
99472
99396
99648
99595
99430
99374
99798
99659
99407
99434
99945
99914
99385
99390
99432
99781
99520
99370
99471
99598
99546
99615
99374
99845
99581
99433
99556
99378
99671
99406
99580
99538
99386
99697
99488
99369
99460
99408
99671
99640
99446
99518
99845
99495
99384
99472
99457
99720
99703
99481
99553
99710
99935
99418
99415
99680
99764
99695
99501
99684
99645
99518
99389
99468
99417
99922
99524
99418
99480
99489
99584
99618
99549
99434
99577
99537
99465
99663
99444
99536
99412
99637
99637
99873
99562
99386
99535
99387
99499
99507
99538
99516
99554
99782
99804
99489
99467
99462
99435
99615
99387
99501
99508
99486
99442
99886
99648
99447
99814
99489
99510
99514
99416
99704
99440
99467
99620
99460
99398
99715
99782
99453
99439
99563
99929
99849
99439
99728
99916
99677
99388
99702
99419
99917
99459
99666
99468
99570
99499
99768
99692
99619
99511
99719
99511
99467
99447
99428
99512
99567
99371
99478
99460
99458
99372
99400
99554
99709
99397
99627
99585
99709
99605
99956
99404
99899
99664
99626
99441
99593
99538
99775
99753
99391
99481
99440
99771
99524
99372
99400
99540
99473
99420
99825
99702
99533
99403
99481
99784
99455
99971
99802
99379
99387
99649
99806
99460
99555
99431
99713
99588
99581
99710
99486
99431
99836
99590
99500
99684
99852
99547
99624
99636
99543
99522
99740
99527
99399
99631
99697
99774
99404
99602
99579
99418
99407
99442
99652
99547
99716
99535
99540
99426
99384
99811
99383
99426
99754
99793
99421
99776
99402
99642
99432
99741
99766
99525
99418
99557
99636
99427
99545
99845
99462
99414
99528
99791
99520
99396
99837
99393
99556
99584
99472
99469
99614
99501
99760
99577
99737
99678
99505
99500
99549
99587
99809
99509
99369
99739
99689
99596
99501
99617
99470
99596
99660
99657
99740
99867
99650
99608
99920
99474
99381
99393
99800
99796
99416
99636
99784
99453
99640
99445
99554
99689
99564
99737
99377
99388
99482
99518
99369
99900
99739
99549
99736
99930
99428
99417
99636
99884
99475
99575
99735
99393
99374
99562
99501
99736
99624
99412
99636
99455
99494
99696
99486
99475
99769
99389
99945
99626
99393
99719
99376
99413
99556
99764
99494
99467
99961
99842
99373
99915
99407
99619
99670
99436
99498
99622
99782
99600
99587
99731
99859
99550
99522
99511
99704
99692
99489
99516
99510
99505
99607
99514
99550
99777
99657
99381
99508
99621
99421
99377
99472
99890
99745
99418
99544
99614
99382
99814
99929
99648
99676
99433
99464
99548
99660
99560
99433
99754
99624
99525
99395
99483
99556
99643
99672
99632
99459
99523
99784
99580
99445
99515
99601
99466
99487
99485
99752
99400
99644
99637
99629
99691
99862
99576
99383
99445
99792
99540
99459
99788
99511
99452
99798
99507
99749
99614
99613
99606
99491
99561
99716
99731
99692
99717
99846
99491
99637
99656
99699
99472
99502
99459
99629
99689
99425
99623
99528
99828
99413
99770
99856
99784
99488
99646
99401
99545
99641
99853
99762
99432
99390
99404
99777
99475
99790
99385
99819
99750
99553
99614
99736
99881
99406
99454
99528
99544
99382
99744
99510
99700
99382
99690
99778
99401
99693
99717
99404
99653
99457
99623
99390
99806
99385
99839
99455
99623
99407
99413
99386
99697
99412
99372
99615
99562
99783
99442
99530
99539
99667
99673
99513
99384
99373
99753
99482
99561
99566
99632
99667
99630
99534
99396
99409
99850
99451
99685
99411
99498
99637
99529
99383
99668
99540
99741
99625
99549
99726
99933
99371
99800
99591
99393
99683
99414
99427
99700
99377
99510
99388
99434
99862
99761
99474
99393
99685
99902
99835
99593
99435
99617
99405
99505
99452
99532
99413
99851
99386
99511
99887
99591
99429
99439
99714
99405
99398
99421
99638
99478
99730
99620
99796
99517
99656
99670
99776
99582
99626
99597
99604
99720
99385
99640
99411
99674
99519
99435
99577
99836
99753
99472
99638
99783
99544
99500
99388
99571
99916
99519
99431
99393
99476
99369
99703
99570
99491
99895
99636
99563
99516
99398
99414
99401
99547
99436
99391
99719
99800
99369
99734
99619
99994
99448
99377
99438
99643
99686
99864
99471
99715
99627
99818
99589
99628
99419
99656
99526
99643
99591
99371
99429
99514
99644
99753
99376
99640
99373
99728
99419
99627
99471
99564
99374
99543
99428
99661
99426
99771
99473
99589
99901
99389
99827
99525
99596
99378
99839
99478
99461
99453
99375
99665
99819
99711
99685
99885
99381
99631
99731
99434
99487
99494
99755
99467
99430
99448
99795
99583
99549
99394
99381
99505
99689
99738
99445
99602
99454
99740
99453
99410
99382
99640
99573
99639
99374
99823
99549
99379
99946
99735
99473
99561
99436
99611
99528
99632
99802
99799
99557
99435
99662
99616
99681
99436
99612
99626
99812
99880
99790
99803
99448
99723
99480
99581
99646
99772
99442
99447
99524
99457
99458
99853
99425
99601
99457
99750
99417
99612
99403
99833
99377
99666
99616
99439
99581
99501
99541
99553
99373
99626
99703
99743
99688
99808
99420
99457
99419
99378
99549
99573
99713
99515
99683
99528
99548
99864
99564
99447
99527
99697
99497
99763
99492
99640
99552
99723
99768
99834
99459
99726
99868
99753
99658
99442
99441
99764
99430
99748
99511
99807
99424
99415
99392
99543
99514
99863
99425
99403
99372
99571
99605
99545
99783
99486
99738
99722
99803
99433
99551
99453
99387
99471
99685
99559
99502
99579
99806
99382
99393
99597
99705
99638
99550
99512
99532
99582
99427
99780
99448
99707
99832
99759
99405
99493
99830
99479
99598
99526
99370
99405
99439
99550
99597
99601
99537
99502
99660
99698
99407
99580
99472
99724
99443
99466
99403
99534
99375
99506
99544
99393
99915
99395
99517
99572
99681
99518
99438
99528
99505
99377
99733
99423
99658
99939
99404
99886
99753
99626
99442
99476
99717
99974
99537
99918
99829
99721
99819
99427
99699
99723
99531
99444
99419
99708
99455
99835
99381
99545
99971
99431
99506
99718
99710
99426
99477
99807
99515
99495
99524
99568
99503
99422
99565
99682
99632
99578
99581
99705
99569
99385
99424
99596
99496
99530
99909
99590
99540
99473
99384
99399
99531
99397
99398
99464
99467
99548
99410
99771
99485
99917
99469
99372
99759
99543
99787
99369
99432
99389
99477
99533
99542
99463
99428
99412
99486
99534
99933
99716
99409
99432
99417
99731
99775
99649
99571
99788
99452
99568
99418
99564
99533
99489
99455
99432
99387
99539
99566
99509
99797
99407
99505
99748
99562
99639
99407
99505
99633
99925
99374
99450
99626
99610
99692
99759
99740
99596
99378
99602
99414
99873
99600
99636
99653
99425
99437
99693
99371
99503
99647
99660
99769
99384
99772
99804
99387
99593
99477
99519
99494
99601
99427
99613
99672
99520
99572
99470
99717
99389
99564
99371
99789
99491
99682
99401
99726
99607
99629
99607
99639
99663
99713
99465
99675
99553
99792
99522
99768
99600
99593
99439
99535
99659
99846
99595
99491
99387
99400
99435
99463
99967
99563
99425
99458
99746
99446
99399
99629
99798
99761
99396
99567
99493
99464
99402
99717
99482
99675
99514
99530
99785
99586
99834
99833
99808
99449
99581
99495
99678
99818
99555
99500
99547
99734
99611
99643
99514
99478
99494
99575
99563
99395
99431
99554
99729
99398
99527
99641
99605
99854
99506
99699
99483
99385
99591
99471
99775
99495
99378
99412
99436
99651
99526
99572
99875
99504
99369
99464
99496
99461
99568
99583
99695
99446
99420
99680
99469
99823
99754
99448
99498
99540
99608
99475
99686
99418
99879
99431
99535
99665
99593
99700
99692
99734
99671
99550
99658
99374
99657
99407
99632
99595
99503
99494
99794
99518
99418
99578
99706
99503
99679
99515
99715
99383
99638
99482
99439
99824
99434
99592
99761
99438
99381
99418
99398
99476
99761
99771
99672
99579
99634
99435
99418
99442
99764
99425
99440
99632
99753
99757
99539
99782
99593
99675
99780
99529
99385
99806
99482
99533
99629
99374
99752
99547
99475
99607
99892
99776
99495
99436
99555
99402
99448
99530
99683
99370
99531
99872
99386
99506
99373
99479
99502
99675
99606
99716
99530
99523
99513
99800
99457
99458
99833
99415
99563
99518
99629
99711
99751
99759
99462
99547
99479
99377
99511
99489
99495
99404
99440
99430
99468
99703
99572
99445
99447
99506
99476
99775
99953
99652
99485
99437
99671
99405
99674
99824
99482
99408
99509
99773
99736
99702
99401
99378
99746
99725
99468
99734
99752
99829
99829
99504
99705
99526
99379
99401
99497
99399
99627
99436
99676
99727
99878
99619
99658
99945
99726
99617
99401
99945
99454
99636
99688
99442
99646
99684
99469
99826
99435
99626
99481
99517
99952
99901
99691
99392
99502
99598
99753
99692
99638
99464
99585
99580
99583
99393
99689
99888
99869
99454
99535
99844
99471
99430
99369
99578
99439
99660
99444
99474
99534
99645
99605
99696
99439
99631
99419
99677
99867
99427
99659
99387
99461
99458
99405
99576
99720
99480
99516
99466
99674
99579
99842
99422
99543
99469
99438
99486
99798
99956
99812
99408
99608
99741
99541
99452
99780
99587
99423
99720
99737
99399
99749
99480
99483
99383
99820
99766
99616
99796
99733
99410
99719
99440
99416
99502
99396
99486
99916
99617
99736
99527
99895
99423
99734
99466
99470
99498
99687
99581
99596
99824
99663
99859
99795
99683
99831
99717
99811
99478
99461
99532
99504
99525
99560
99496
99570
99766
99472
99564
99626
99698
99520
99385
99612
99410
99593
99570
99735
99653
99390
99514
99502
99466
99560
99887
99723
99610
99600
99394
99653
99668
99650
99426
99591
99701
99800
99704
99565
99713
99572
99649
99837
99437
99528
99434
99589
99424
99835
99499
99629
99399
99501
99459
99922
99397
99601
99394
99548
99644
99872
99523
99384
99939
99550
99664
99403
99596
99507
99556
99433
99499
99458
99860
99400
99721
99804
99446
99698
99395
99830
99490
99369
99463
99702
99632
99447
99688
99383
99480
99729
99376
99794
99555
99589
99852
99503
99616
99468
99740
99665
99712
99879
99579
99375
99825
99395
99383
99814
99702
99477
99618
99510
99739
99690
99517
99540
99370
99506
99900
99594
99427
99510
99392
99675
99391
99570
99558
99403
99475
99738
99420
99388
99679
99538
99619
99485
99680
99383
99480
99605
99635
99757
99585
99598
99731
99711
99631
99384
99815
99586
99589
99420
99549
99485
99513
99636
99523
99523
99695
99459
99485
99780
99717
99719
99620
99838
99803
99536
99897
99591
99828
99866
99378
99594
99478
99788
99787
99533
99392
99519
99638
99523
99435
99424
99429
99502
99773
99563
99512
99515
99640
99690
99639
99691
99640
99436
99758
99587
99752
99514
99421
99378
99487
99397
99983
99396
99401
99792
99409
99405
99427
99376
99692
99626
99566
99821
99387
99527
99739
99842
99472
99578
99415
99419
99425
99387
99723
99665
99590
99962
99387
99910
99783
99623
99424
99542
99658
99396
99370
99400
99777
99432
99938
99881
99398
99569
99417
99717
99833
99416
99696
99917
99576
99698
99412
99760
99469
99731
99598
99649
99729
99451
99370
99715
99418
99703
99519
99867
99688
99645
99391
99588
99739
99573
99382
99680
99714
99895
99889
99497
99377
99730
99422
99801
99403
99570
99512
99633
99792
99397
99379
99378
99616
99376
99587
99507
99696
99421
99647
99448
99380
99524
99551
99374
99664
99841
99508
99480
99713
99774
99766
99440
99725
99456
99619
99759
99414
99605
99486
99452
99680
99642
99406
99647
99540
99506
99761
99602
99677
99684
99814
99476
99663
99796
99394
99373
99539
99670
99580
99385
99553
99811
99848
99810
99571
99420
99481
99444
99584
99470
99799
99678
99625
99443
99685
99420
99687
99586
99439
99437
99441
99490
99571
99856
99489
99485
99765
99465
99500
99562
99788
99717
99584
99424
99489
99428
99446
99534
99785
99424
99570
99408
99388
99756
99595
99738
99468
99396
99502
99548
99483
99648
99604
99556
99627
99465
99374
99756
99435
99421
99403
99503
99477
99812
99414
99610
99760
99372
99407
99429
99445
99384
99569
99397
99389
99481
99684
99387
99567
99827
99512
99499
99393
99496
99457
99436
99487
99435
99527
99447
99576
99590
99702
99695
99454
99460
99476
99639
99831
99663
99673
99457
99632
99527
99457
99641
99515
99521
99500
99594
99507
99570
99634
99556
99416
99448
99486
99539
99562
99878
99617
99719
99728
99462
99534
99665
99592
99814
99633
99439
99798
99411
99572
99814
99632
99846
99665
99907
99441
99553
99812
99782
99643
99694
99609
99871
99468
99499
99774
99594
99687
99501
99912
99893
99757
99421
99770
99575
99416
99451
99382
99386
99491
99653
99647
99477
99454
99479
99572
99655
99565
99398
99773
99597
99424
99563
99462
99465
99792
99600
99381
99841
99406
99574
99477
99513
99510
99393
99639
99478
99392
99550
99834
99638
99577
99776
99590
99968
99396
99911
99812
99581
99550
99446
99512
99798
99814
99389
99879
99746
99634
99408
99655
99640
99388
99641
99691
99547
99417
99688
99464
99702
99937
99408
99414
99504
99631
99450
99781
99862
99790
99619
99730
99575
99418
99463
99372
99448
99621
99899
99487
99470
99522
99569
99914
99396
99660
99591
99722
99499
99567
99621
99395
99406
99578
99472
99803
99585
99637
99394
99584
99591
99821
99544
99391
99521
99787
99644
99668
99703
99468
99423
99498
99599
99664
99612
99548
99468
99397
99391
99420
99495
99490
99453
99385
99487
99386
99584
99588
99899
99511
99419
99408
99409
99518
99466
99467
99613
99639
99451
99875
99716
99552
99820
99424
99580
99481
99435
99579
99552
99651
99704
99373
99535
99396
99562
99370
99398
99764
99402
99405
99910
99776
99865
99797
99727
99491
99629
99471
99740
99498
99730
99580
99471
99686
99500
99536
99939
99404
99418
99619
99647
99599
99697
99496
99569
99576
99386
99409
99528
99892
99770
99487
99541
99416
99472
99522
99536
99410
99477
99427
99542
99567
99494
99455
99429
99797
99412
99538
99700
99775
99891
99623
99536
99738
99574
99375
99632
99853
99551
99776
99539
99488
99410
99564
99557
99623
99432
99596
99376
99477
99423
99926
99842
99557
99417
99727
99542
99432
99782
99498
99452
99831
99474
99647
99698
99383
99379
99784
99447
99581
99453
99572
99532
99663
99642
99452
99710
99560
99410
99701
99500
99459
99871
99512
99632
99875
99942
99427
99410
99500
99627
99551
99373
99521
99883
99716
99738
99478
99912
99432
99597
99593
99759
99546
99701
99795
99508
99462
99703
99400
99418
99661
99419
99401
99619
99712
99659
99423
99435
99655
99657
99676
99537
99691
99434
99685
99409
99688
99422
99807
99369
99779
99710
99975
99517
99722
99421
99642
99651
99580
99607
99414
99513
99427
99546
99491
99597
99726
99377
99448
99479
99469
99699
99644
99415
99533
99449
99687
99544
99492
99635
99758
99643
99569
99677
99465
99584
99863
99457
99432
99695
99435
99497
99927
99742
99899
99871
99428
99390
99477
99387
99375
99779
99614
99392
99463
99386
99682
99674
99607
99485
99886
99438
99616
99614
99574
99581
99733
99437
99466
99440
99371
99648
99386
99487
99476
99487
99422
99562
99389
99586
99813
99447
99446
99380
99627
99634
99464
99587
99501
99377
99468
99592
99874
99801
99808
99650
99399
99412
99478
99752
99574
99381
99484
99906
99499
99533
99671
99494
99434
99381
99465
99456
99747
99460
99539
99845
99702
99806
99659
99507
99494
99678
99394
99387
99484
99589
99598
99812
99513
99478
99427
99930
99505
99405
99377
99693
99410
99519
99606
99610
99763
99409
99447
99663
99523
99524
99538
99406
99556
99676
99749
99618
99639
99406
99684
99412
99726
99550
99596
99563
99518
99439
99391
99495
99914
99832
99719
99456
99516
99435
99499
99474
99564
99377
99578
99532
99454
99409
99726
99584
99439
99776
99749
99414
99381
99581
99624
99390
99667
99819
99525
99419
99477
99527
99739
99522
99577
99445
99712
99573
99811
99494
99583
99510
99580
99421
99695
99434
99489
99648
99668
99780
99487
99907
99592
99380
99466
99555
99625
99735
99557
99656
99759
99872
99782
99732
99551
99882
99438
99521
99512
99894
99390
99526
99695
99400
99943
99553
99567
99430
99538
99433
99436
99492
99558
99418
99847
99465
99707
99593
99374
99510
99576
99369
99467
99371
99460
99560
99623
99548
99747
99498
99520
99602
99486
99435
99475
99600
99570
99522
99454
99662
99522
99438
99429
99645
99419
99719
99383
99452
99384
99551
99531
99500
99463
99436
99411
99404
99747
99519
99558
99563
99872
99378
99472
99585
99673
99549
99555
99369
99645
99430
99489
99543
99680
99709
99817
99717
99963
99454
99434
99406
99714
99420
99428
99607
99560
99593
99704
99382
99381
99682
99633
99374
99724
99674
99696
99517
99655
99860
99538
99420
99600
99808
99487
99894
99409
99391
99446
99404
99877
99508
99591
99404
99374
99736
99376
99721
99571
99477
99596
99696
99566
99603
99631
99793
99792
99922
99673
99498
99418
99682
99631
99577
99691
99659
99523
99828
99462
99525
99574
99517
99504
99527
99545
99373
99762
99623
99747
99756
99561
99506
99581
99469
99484
99436
99370
99852
99670
99948
99664
99455
99736
99602
99381
99468
99605
99564
99602
99648
99422
99636
99732
99859
99881
99544
99415
99477
99649
99622
99752
99661
99448
99655
99620
99439
99538
99442
99567
99503
99861
99674
99471
99635
99454
99497
99374
99743
99835
99372
99660
99809
99548
99597
99470
99545
99419
99695
99523
99772
99560
99557
99650
99392
99549
99584
99728
99624
99789
99839
99751
99706
99741
99582
99389
99889
99440
99504
99595
99420
99628
99456
99601
99450
99660
99601
99406
99783
99704
99867
99482
99464
99744
99700
99885
99819
99539
99554
99484
99422
99425
99515
99459
99480
99490
99536
99454
99535
99689
99429
99389
99802
99731
99564
99385
99408
99967
99629
99710
99609
99462
99408
99550
99706
99445
99414
99452
99924
99414
99659
99371
99563
99527
99613
99518
99459
99577
99654
99400
99435
99401
99772
99593
99599
99783
99445
99711
99576
99552
99379
99463
99680
99600
99387
99440
99919
99439
99732
99517
99417
99531
99581
99879
99516
99678
99769
99508
99541
99872
99405
99646
99764
99842
99509
99871
99754
99689
99878
99384
99432
99446
99434
99661
99557
99467
99511
99499
99452
99583
99395
99467
99552
99569
99752
99630
99577
99494
99758
99450
99705
99453
99467
99406
99544
99406
99558
99501
99817
99723
99607
99491
99816
99479
99731
99702
99615
99717
99502
99793
99680
99594
99563
99845
99500
99602
99824
99376
99572
99899
99417
99456
99648
99389
99564
99498
99468
99379
99531
99504
99886
99603
99792
99592
99748
99817
99400
99404
99412
99669
99968
99443
99667
99719
99375
99655
99627
99803
99382
99776
99615
99902
99519
99417
99397
99695
99671
99498
99506
99396
99530
99561
99380
99633
99406
99449
99627
99376
99423
99711
99418
99392
99448
99707
99550
99553
99418
99772
99443
99639
99384
99525
99688
99398
99692
99495
99371
99429
99504
99453
99938
99557
99377
99462
99517
99442
99956
99747
99545
99497
99897
99522
99802
99855
99536
99747
99612
99581
99392
99509
99483
99699
99900
99717
99485
99435
99590
99663
99709
99546
99415
99449
99447
99632
99521
99466
99597
99450
99555
99376
99579
99835
99375
99680
99940
99515
99638
99401
99579
99516
99850
99517
99608
99477
99690
99568
99664
99442
99620
99477
99648
99509
99402
99559
99421
99373
99721
99442
99567
99512
99667
99748
99591
99793
99453
99658
99816
99369
99433
99679
99428
99423
99533
99863
99513
99415
99572
99381
99705
99591
99417
99445
99497
99900
99568
99665
99808
99464
99393
99703
99549
99660
99404
99624
99831
99922
99624
99421
99506
99677
99418
99414
99570
99489
99774
99618
99518
99524
99410
99800
99512
99607
99592
99426
99533
99531
99870
99561
99399
99639
99498
99721
99461
99459
99478
99679
99394
99419
99858
99462
99764
99549
99664
99659
99670
99628
99442
99591
99700
99713
99369
99509
99783
99827
99445
99399
99521
99442
99463
99412
99661
99429
99609
99543
99837
99447
99690
99518
99469
99616
99758
99914
99710
99651
99395
99678
99590
99384
99404
99875
99642
99659
99629
99568
99563
99868
99604
99404
99582
99780
99371
99474
99588
99403
99566
99439
99486
99729
99840
99694
99475
99693
99555
99638
99961
99507
99472
99744
99585
99667
99617
99456
99430
99423
99902
99549
99700
99560
99799
99751
99695
99432
99371
99545
99700
99625
99642
99415
99429
99604
99383
99386
99743
99545
99437
99430
99518
99396
99382
99428
99508
99643
99897
99478
99469
99549
99427
99792
99410
99376
99520
99453
99829
99515
99657
99883
99800
99665
99541
99830
99544
99757
99756
99645
99393
99826
99491
99414
99606
99463
99555
99806
99768
99615
99464
99376
99557
99538
99907
99375
99571
99556
99583
99593
99472
99456
99579
99621
99599
99842
99691
99731
99627
99420
99867
99838
99376
99424
99503
99409
99768
99378
99706
99769
99622
99493
99499
99427
99408
99470
99941
99814
99644
99617
99413
99629
99977
99379
99524
99435
99425
99775
99731
99924
99652
99813
99928
99410
99608
99524
99461
99816
99688
99574
99442
99686
99392
99430
99504
99685
99805
99741
99620
99413
99495
99711
99587
99630
99542
99630
99859
99793
99517
99616
99417
99412
99523
99442
99960
99625
99433
99846
99589
99372
99482
99874
99758
99551
99516
99390
99536
99688
99417
99418
99584
99658
99393
99386
99375
99707
99403
99602
99603
99432
99749
99395
99531
99694
99705
99401
99651
99530
99732
99549
99492
99388
99414
99538
99389
99383
99453
99369
99551
99470
99533
99504
99844
99630
99532
99836
99502
99440
99661
99728
99831
99796
99736
99470
99735
99438
99453
99393
99680
99475
99400
99483
99387
99395
99513
99773
99516
99435
99583
99897
99376
99420
99444
99519
99729
99379
99574
99408
99398
99706
99421
99465
99685
99414
99433
99385
99627
99598
99468
99371
99955
99638
99686
99588
99662
99474
99507
99392
99395
99554
99654
99439
99758
99502
99691
99633
99679
99688
99640
99534
99646
99370
99564
99840
99543
99542
99661
99611
99443
99445
99576
99684
99506
99443
99508
99456
99581
99633
99373
99617
99552
99482
99481
99470
99458
99389
99428
99506
99657
99533
99516
99421
99430
99396
99629
99663
99425
99618
99503
99741
99370
99634
99473
99612
99377
99606
99540
99398
99607
99798
99898
99562
99569
99500
99653
99826
99422
99630
99811
99527
99442
99443
99517
99846
99597
99902
99439
99509
99761
99685
99473
99717
99433
99708
99485
99445
99611
99560
99483
99420
99904
99851
99720
99626
99724
99957
99497
99655
99436
99767
99593
99775
99420
99565
99722
99547
99413
99427
99457
99932
99438
99658
99732
99401
99495
99416
99394
99654
99375
99405
99485
99507
99714
99410
99505
99748
99840
99601
99690
99837
99444
99727
99426
99515
99613
99444
99403
99633
99463
99679
99502
99383
99568
99746
99407
99645
99407
99576
99663
99815
99393
99485
99525
99676
99381
99511
99434
99429
99761
99385
99397
99753
99663
99544
99411
99630
99474
99827
99398
99672
99819
99476
99597
99667
99610
99555
99757
99527
99603
99872
99733
99505
99501
99687
99686
99706
99550
99934
99397
99952
99914
99623
99389
99497
99605
99567
99472
99515
99524
99757
99688
99800
99394
99701
99506
99720
99609
99641
99461
99507
99425
99594
99767
99648
99467
99512
99706
99678
99698
99469
99609
99482
99495
99693
99421
99885
99502
99670
99490
99533
99687
99645
99406
99435
99540
99380
99528
99408
99640
99929
99443
99431
99875
99698
99386
99448
99923
99489
99641
99706
99684
99443
99649
99566
99591
99434
99702
99705
99620
99880
99678
99371
99524
99715
99817
99494
99644
99517
99721
99650
99563
99591
99688
99457
99390
99451
99521
99821
99379
99633
99567
99465
99749
99419
99867
99402
99682
99584
99746
99660
99766
99627
99470
99603
99700
99459
99884
99474
99571
99369
99760
99370
99680
99445
99837
99409
99400
99468
99504
99746
99577
99556
99474
99691
99512
99447
99891
99518
99372
99806
99394
99760
99401
99445
99845
99725
99431
99820
99535
99538
99541
99519
99868
99603
99788
99657
99756
99686
99489
99698
99492
99526
99675
99481
99788
99416
99511
99595
99714
99446
99374
99752
99631
99769
99622
99478
99646
99727
99675
99730
99541
99420
99951
99548
99397
99401
99413
99552
99849
99638
99841
99381
99716
99561
99488
99626
99687
99494
99670
99579
99382
99539
99484
99522
99892
99472
99893
99451
99421
99689
99422
99688
99849
99763
99801
99690
99420
99461
99384
99692
99411
99447
99953
99801
99637
99426
99633
99437
99402
99384
99691
99399
99393
99657
99505
99446
99450
99438
99400
99394
99628
99427
99489
99784
99431
99718
99622
99430
99877
99680
99436
99638
99432
99488
99773
99491
99567
99455
99492
99370
99641
99531
99662
99695
99863
99725
99577
99510
99613
99763
99900
99569
99370
99374
99476
99573
99553
99796
99392
99406
99806
99538
99454
99374
99494
99445
99804
99795
99691
99372
99787
99570
99492
99478
99561
99955
99418
99733
99375
99658
99612
99517
99525
99819
99875
99577
99392
99621
99732
99724
99383
99582
99520
99391
99605
99518
99811
99582
99770
99826
99722
99410
99463
99568
99435
99525
99434
99809
99564
99484
99830
99394
99470
99529
99372
99590
99713
99498
99549
99760
99454
99529
99550
99562
99571
99393
99374
99450
99444
99517
99646
99440
99581
99742
99682
99527
99816
99573
99462
99901
99697
99504
99537
99606
99540
99374
99376
99537
99650
99854
99465
99425
99542
99662
99447
99903
99384
99766
99403
99529
99430
99482
99683
99593
99894
99845
99535
99734
99613
99522
99632
99426
99524
99387
99645
99405
99894
99653
99786
99551
99899
99505
99702
99503
99559
99380
99506
99409
99633
99510
99552
99540
99394
99439
99848
99469
99779
99584
99880
99478
99408
99387
99382
99411
99739
99500
99421
99851
99831
99449
99723
99378
99606
99469
99451
99643
99506
99562
99370
99573
99554
99377
99539
99465
99510
99832
99471
99580
99408
99769
99513
99548
99547
99466
99599
99674
99414
99442
99408
99725
99541
99708
99477
99750
99566
99405
99604
99526
99657
99377
99642
99661
99641
99660
99760
99379
99398
99589
99706
99554
99980
99553
99574
99558
99503
99610
99918
99607
99383
99821
99715
99435
99600
99691
99495
99564
99409
99761
99527
99680
99570
99742
99771
99517
99606
99664
99535
99634
99369
99581
99541
99789
99506
99693
99681
99715
99654
99554
99479
99465
99518
99514
99411
99524
99545
99513
99489
99545
99695
99451
99587
99390
99389
99771
99939
99623
99543
99532
99771
99515
99433
99750
99594
99670
99573
99377
99390
99685
99622
99370
99461
99655
99817
99643
99750
99924
99632
99454
99379
99863
99616
99619
99522
99532
99563
99403
99412
99440
99453
99594
99734
99430
99523
99608
99698
99987
99642
99602
99413
99472
99572
99603
99490
99760
99486
99463
99514
99923
99397
99512
99645
99689
99402
99721
99435
99721
99414
99749
99578
99438
99382
99375
99597
99520
99818
99576
99618
99512
99738
99784
99541
99484
99441
99622
99559
99531
99375
99434
99453
99641
99413
99554
99738
99537
99401
99397
99757
99771
99395
99529
99830
99571
99736
99833
99559
99506
99400
99884
99876
99438
99519
99947
99878
99580
99473
99729
99396
99504
99680
99425
99522
99583
99483
99932
99882
99644
99819
99401
99383
99563
99408
99540
99813
99398
99614
99567
99663
99411
99380
99708
99504
99916
99685
99441
99593
99543
99768
99682
99909
99709
99475
99682
99728
99390
99586
99583
99606
99380
99766
99641
99748
99673
99751
99516
99481
99828
99670
99374
99462
99646
99440
99511
99472
99799
99527
99441
99567
99654
99614
99833
99737
99776
99574
99485
99396
99511
99444
99513
99630
99626
99597
99720
99531
99549
99624
99617
99581
99496
99782
99551
99491
99696
99437
99439
99420
99384
99853
99380
99610
99508
99587
99446
99510
99535
99607
99427
99458
99651
99501
99503
99615
99508
99405
99702
99415
99752
99493
99521
99458
99908
99768
99476
99837
99379
99664
99606
99521
99818
99638
99427
99391
99559
99609
99509
99495
99815
99658
99417
99522
99921
99714
99432
99370
99377
99727
99792
99673
99800
99550
99558
99643
99446
99458
99471
99878
99548
99738
99395
99609
99415
99544
99519
99795
99834
99457
99819
99675
99618
99710
99884
99414
99606
99686
99625
99432
99730
99598
99460
99567
99662
99666
99955
99654
99414
99371
99410
99679
99575
99409
99374
99622
99725
99580
99604
99696
99701
99772
99423
99389
99542
99418
99686
99402
99617
99730
99394
99438
99619
99599
99396
99737
99437
99610
99518
99387
99484
99657
99373
99438
99653
99650
99560
99764
99851
99517
99943
99466
99388
99489
99524
99716
99377
99647
99751
99833
99677
99728
99406
99567
99411
99378
99386
99553
99573
99666
99703
99446
99390
99653
99704
99445
99910
99526
99601
99624
99612
99701
99809
99769
99678
99482
99576
99408
99433
99904
99690
99540
99427
99509
99685
99831
99709
99445
99434
99665
99650
99713
99571
99402
99531
99459
99525
99464
99521
99783
99550
99805
99593
99546
99912
99437
99588
99768
99696
99460
99530
99375
99643
99409
99545
99535
99562
99537
99461
99674
99499
99509
99537
99857
99721
99707
99564
99434
99542
99579
99475
99558
99782
99454
99386
99765
99443
99405
99931
99670
99815
99566
99672
99503
99447
99392
99806
99378
99658
99655
99759
99775
99395
99868
99544
99398
99393
99625
99593
99567
99455
99662
99683
99673
99611
99500
99627
99720
99751
99551
99779
99517
99438
99495
99421
99556
99398
99531
99726
99670
99530
99599
99379
99751
99786
99730
99789
99614
99391
99670
99535
99450
99385
99407
99644
99600
99680
99744
99564
99411
99734
99807
99435
99626
99722
99388
99746
99432
99547
99397
99734
99912
99555
99785
99386
99831
99552
99611
99818
99794
99646
99536
99623
99428
99521
99632
99698
99419
99412
99542
99778
99576
99773
99691
99369
99404
99604
99385
99494
99392
99618
99378
99393
99447
99493
99383
99388
99435
99674
99960
99554
99480
99843
99828
99465
99436
99451
99833
99829
99892
99773
99442
99511
99694
99569
99840
99418
99387
99461
99426
99372
99431
99621
99651
99950
99701
99532
99407
99762
99615
99744
99711
99778
99369
99791
99460
99656
99414
99643
99432
99598
99692
99482
99522
99761
99447
99466
99386
99544
99780
99697
99390
99870
99637
99522
99497
99763
99541
99564
99414
99562
99382
99459
99617
99477
99372
99476
99557
99411
99616
99574
99936
99764
99545
99413
99494
99626
99392
99667
99486
99654
99567
99670
99672
99383
99377
99507
99388
99769
99511
99585
99412
99754
99385
99579
99551
99732
99408
99621
99619
99377
99431
99848
99670
99630
99812
99690
99489
99627
99499
99370
99395
99484
99712
99471
99487
99495
99421
99649
99547
99586
99587
99408
99471
99561
99915
99415
99973
99466
99463
99539
99599
99751
99688
99396
99730
99818
99416
99634
99747
99429
99827
99411
99771
99791
99613
99622
99478
99516
99641
99694
99685
99767
99738
99966
99427
99482
99448
99853
99497
99428
99588
99667
99792
99538
99427
99473
99374
99448
99371
99975
99490
99422
99501
99544
99564
99743
99600
99457
99931
99458
99453
99545
99936
99395
99698
99491
99896
99667
99527
99656
99635
99486
99464
99389
99599
99695
99522
99443
99655
99426
99675
99491
99403
99495
99812
99852
99766
99435
99382
99510
99712
99726
99389
99581
99409
99706
99473
99488
99605
99535
99490
99829
99373
99426
99799
99521
99661
99377
99577
99451
99448
99649
99468
99670
99391
99476
99575
99446
99810
99582
99384
99767
99377
99671
99690
99554
99528
99703
99522
99424
99582
99489
99832
99430
99714
99674
99561
99664
99509
99393
99707
99695
99387
99595
99634
99656
99513
99378
99763
99470
99511
99761
99846
99510
99448
99768
99388
99618
99415
99412
99420
99478
99556
99477
99752
99416
99507
99638
99606
99454
99596
99665
99459
99714
99703
99646
99380
99532
99603
99485
99466
99461
99630
99543
99821
99451
99482
99656
99888
99474
99753
99826
99726
99831
99426
99537
99429
99711
99448
99601
99683
99722
99454
99433
99718
99800
99374
99467
99701
99497
99525
99410
99408
99615
99629
99374
99548
99471
99520
99639
99581
99466
99459
99577
99673
99657
99633
99561
99613
99434
99874
99504
99452
99501
99696
99380
99472
99458
99391
99627
99529
99796
99485
99488
99837
99481
99688
99420
99769
99667
99776
99713
99495
99682
99570
99483
99471
99502
99385
99397
99663
99488
99396
99560
99467
99446
99406
99656
99419
99794
99575
99490
99519
99388
99385
99427
99452
99391
99732
99850
99670
99512
99477
99369
99510
99462
99420
99753
99622
99433
99582
99525
99610
99717
99434
99436
99507
99667
99438
99392
99492
99506
99637
99544
99679
99797
99603
99831
99926
99461
99827
99766
99638
99616
99849
99451
99740
99582
99560
99557
99647
99565
99853
99423
99782
99645
99700
99807
99742
99699
99724
99734
99498
99403
99563
99426
99572
99369
99885
99633
99736
99409
99525
99801
99695
99738
99783
99526
99674
99501
99472
99552
99470
99407
99526
99554
99866
99628
99441
99850
99642
99576
99885
99587
99710
99568
99423
99530
99753
99506
99521
99600
99626
99560
99563
99586
99555
99557
99389
99592
99399
99557
99829
99445
99465
99434
99517
99816
99594
99682
99621
99482
99734
99584
99564
99413
99644
99672
99761
99592
99665
99815
99622
99551
99819
99488
99921
99481
99490
99543
99404
99665
99782
99828
99782
99437
99468
99676
99433
99838
99493
99601
99484
99475
99869
99381
99630
99436
99531
99615
99441
99687
99751
99532
99524
99615
99440
99714
99444
99395
99552
99578
99568
99540
99805
99781
99629
99590
99644
99536
99854
99726
99560
99665
99607
99991
99486
99377
99674
99397
99508
99625
99560
99680
99615
99667
99523
99482
99680
99462
99416
99425
99430
99484
99392
99926
99854
99531
99781
99726
99608
99915
99548
99465
99760
99465
99457
99855
99412
99546
99430
99584
99742
99408
99782
99619
99685
99445
99438
99455
99528
99818
99501
99903
99785
99445
99656
99695
99486
99926
99912
99762
99423
99786
99545
99485
99391
99600
99608
99490
99537
99784
99408
99796
99489
99656
99602
99434
99486
99548
99490
99462
99404
99463
99425
99985
99393
99787
99436
99402
99784
99517
99580
99407
99603
99878
99820
99392
99501
99488
99473
99627
99470
99585
99724
99635
99565
99521
99434
99485
99401
99479
99741
99451
99523
99530
99736
99683
99745
99790
99483
99782
99411
99488
99781
99511
99414
99717
99433
99410
99621
99622
99553
99884
99555
99480
99759
99469
99600
99386
99401
99542
99461
99919
99653
99619
99424
99775
99729
99487
99450
99486
99441
99537
99548
99543
99729
99826
99618
99781
99698
99439
99756
99529
99911
99711
99456
99371
99440
99418
99546
99560
99630
99784
99449
99654
99658
99691
99441
99635
99851
99440
99599
99420
99680
99410
99730
99608
99557
99419
99529
99606
99587
99440
99905
99852
99658
99388
99427
99407
99884
99392
99548
99409
99449
99388
99527
99487
99459
99568
99405
99408
99733
99784
99424
99378
99543
99529
99510
99452
99791
99439
99606
99409
99822
99496
99790
99875
99437
99412
99627
99394
99638
99607
99417
99776
99557
99531
99408
99401
99575
99589
99502
99445
99396
99706
99623
99481
99524
99455
99630
99531
99901
99692
99645
99404
99852
99936
99562
99440
99595
99745
99438
99634
99811
99571
99624
99381
99647
99887
99402
99446
99416
99629
99717
99537
99534
99687
99701
99667
99370
99725
99426
99679
99497
99555
99814
99610
99371
99417
99489
99556
99571
99560
99700
99718
99393
99383
99680
99845
99545
99505
99386
99763
99517
99405
99457
99570
99642
99511
99581
99966
99646
99606
99544
99630
99881
99873
99765
99532
99789
99411
99559
99602
99774
99778
99437
99395
99629
99495
99444
99674
99706
99850
99645
99894
99438
99838
99713
99666
99698
99573
99440
99408
99676
99420
99406
99378
99458
99521
99512
99486
99484
99481
99757
99578
99605
99671
99572
99451
99732
99614
99573
99443
99437
99499
99782
99415
99569
99502
99732
99681
99626
99631
99533
99432
99652
99640
99669
99676
99502
99582
99383
99384
99869
99392
99495
99469
99767
99498
99719
99753
99543
99446
99374
99796
99689
99492
99672
99748
99829
99743
99403
99585
99524
99474
99657
99456
99635
99678
99447
99894
99499
99433
99691
99528
99604
99492
99801
99557
99479
99813
99846
99534
99621
99493
99493
99482
99638
99622
99828
99551
99541
99687
99380
99880
99931
99380
99457
99815
99469
99511
99602
99598
99536
99510
99677
99492
99475
99479
99425
99532
99856
99538
99775
99410
99416
99504
99776
99391
99465
99606
99761
99399
99640
99592
99703
99749
99565
99631
99369
99498
99947
99427
99412
99456
99505
99639
99786
99607
99471
99842
99763
99614
99426
99703
99741
99561
99371
99506
99616
99497
99595
99683
99668
99419
99706
99476
99920
99898
99438
99667
99567
99656
99452
99640
99629
99383
99561
99379
99540
99749
99520
99609
99657
99432
99831
99466
99635
99763
99757
99377
99604
99389
99591
99596
99456
99553
99919
99715
99437
99633
99844
99615
99576
99666
99512
99434
99613
99554
99514
99779
99649
99842
99695
99474
99577
99791
99441
99605
99440
99587
99726
99482
99369
99671
99514
99716
99438
99491
99455
99488
99472
99437
99628
99382
99722
99587
99545
99559
99535
99511
99498
99747
99485
99628
99614
99468
99738
99401
99446
99477
99607
99808
99404
99559
99408
99626
99573
99711
99693
99522
99459
99693
99485
99861
99643
99672
99400
99660
99765
99602
99448
99486
99552
99668
99609
99557
99637
99878
99380
99536
99518
99846
99713
99553
99467
99498
99481
99601
99501
99452
99681
99536
99579
99710
99598
99602
99721
99447
99375
99430
99375
99525
99411
99433
99456
99408
99472
99990
99390
99478
99426
99432
99837
99415
99567
99572
99471
99491
99383
99490
99627
99541
99723
99405
99523
99425
99732
99622
99876
99503
99628
99394
99491
99396
99395
99648
99724
99536
99374
99512
99429
99795
99548
99369
99433
99630
99613
99590
99714
99418
99528
99446
99417
99474
99951
99725
99919
99666
99560
99589
99522
99563
99477
99704
99546
99551
99789
99744
99428
99372
99934
99410
99547
99875
99475
99665
99400
99438
99446
99446
99526
99731
99736
99427
99674
99874
99538
99933
99410
99744
99744
99497
99640
99410
99406
99397
99409
99581
99434
99776
99574
99506
99710
99485
99684
99454
99670
99538
99381
99876
99552
99441
99694
99519
99947
99604
99517
99773
99651
99443
99952
99629
99375
99530
99383
99582
99458
99489
99883
99907
99503
99502
99397
99749
99426
99597
99506
99907
99536
99619
99725
99373
99570
99472
99677
99607
99402
99496
99378
99381
99378
99372
99490
99641
99564
99419
99596
99547
99756
99704
99820
99434
99602
99837
99388
99653
99411
99441
99390
99381
99700
99708
99577
99386
99449
99918
99584
99481
99467
99645
99533
99725
99451
99869
99671
99607
99782
99767
99386
99707
99489
99472
99671
99531
99941
99678
99567
99577
99655
99805
99406
99567
99754
99465
99443
99559
99486
99519
99428
99553
99921
99763
99477
99857
99489
99602
99497
99813
99573
99551
99455
99509
99473
99383
99795
99673
99534
99901
99630
99470
99467
99537
99420
99514
99393
99683
99650
99659
99444
99512
99422
99585
99529
99820
99728
99457
99456
99761
99660
99622
99548
99590
99387
99591
99427
99562
99698
99695
99575
99539
99734
99788
99931
99567
99907
99486
99683
99607
99731
99666
99827
99595
99384
99768
99589
99780
99477
99468
99372
99409
99752
99575
99439
99799
99744
99881
99637
99795
99690
99400
99867
99408
99774
99419
99400
99370
99556
99467
99467
99715
99459
99875
99653
99689
99490
99538
99412
99395
99775
99732
99930
99524
99872
99434
99437
99605
99637
99539
99532
99621
99572
99700
99568
99502
99738
99647
99462
99496
99627
99796
99873
99776
99712
99465
99826
99511
99521
99842
99649
99468
99753
99538
99899
99415
99502
99469
99490
99741
99382
99661
99460
99431
99435
99524
99452
99672
99432
99431
99873
99532
99551
99374
99601
99460
99407
99636
99408
99663
99691
99444
99384
99591
99471
99531
99535
99521
99785
99441
99606
99450
99674
99782
99442
99392
99718
99599
99369
99762
99388
99498
99771
99729
99486
99596
99468
99755
99852
99450
99952
99409
99477
99405
99612
99650
99407
99522
99623
99651
99520
99516
99434
99387
99690
99793
99565
99633
99625
99542
99422
99430
99482
99894
99511
99389
99736
99585
99464
99654
99434
99467
99417
99585
99373
99481
99532
99410
99662
99719
99378
99471
99517
99436
99511
99795
99474
99495
99505
99836
99431
99566
99571
99682
99408
99455
99885
99832
99499
99810
99690
99445
99592
99798
99915
99434
99376
99609
99407
99710
99376
99648
99444
99468
99782
99371
99453
99466
99731
99434
99460
99878
99919
99425
99720
99733
99486
99665
99391
99369
99625
99425
99644
99440
99774
99423
99523
99488
99379
99409
99995
99805
99694
99406
99439
99462
99494
99371
99469
99696
99530
99667
99727
99510
99735
99726
99379
99398
99604
99779
99434
99417
99392
99500
99723
99525
99507
99381
99477
99384
99646
99636
99755
99598
99515
99371
99523
99452
99820
99563
99455
99552
99578
99819
99433
99388
99742
99819
99466
99475
99370
99495
99680
99524
99622
99726
99667
99438
99690
99416
99688
99617
99506
99434
99672
99373
99638
99769
99662
99391
99784
99425
99629
99672
99665
99577
99914
99446
99573
99602
99750
99380
99807
99602
99525
99543
99486
99605
99564
99523
99659
99387
99521
99624
99497
99474
99571
99697
99796
99563
99411
99422
99515
99450
99417
99803
99704
99632
99652
99677
99559
99572
99636
99556
99540
99880
99431
99465
99679
99507
99639
99613
99502
99591
99504
99615
99525
99401
99671
99558
99644
99502
99449
99442
99596
99611
99496
99790
99565
99445
99546
99679
99497
99721
99659
99521
99573
99534
99812
99460
99775
99727
99448
99796
99605
99871
99556
99540
99758
99429
99562
99578
99834
99578
99788
99565
99786
99390
99482
99426
99880
99494
99706
99616
99370
99711
99483
99842
99496
99816
99498
99656
99386
99484
99752
99646
99816
99380
99721
99649
99897
99546
99433
99457
99576
99590
99420
99418
99490
99696
99884
99380
99714
99836
99593
99557
99573
99477
99444
99431
99515
99710
99796
99648
99473
99704
99460
99466
99464
99932
99871
99467
99844
99398
99688
99580
99494
99506
99543
99859
99604
99533
99535
99416
99586
99580
99541
99532
99654
99718
99862
99662
99527
99380
99473
99586
99535
99495
99792
99454
99404
99570
99712
99835
99553
99484
99946
99419
99413
99433
99378
99411
99381
99493
99621
99858
99706
99693
99805
99426
99565
99433
99422
99767
99383
99691
99489
99449
99561
99896
99417
99579
99602
99659
99461
99591
99379
99509
99564
99460
99437
99523
99548
99376
99434
99728
99587
99736
99429
99473
99395
99458
99662
99631
99655
99448
99779
99481
99385
99854
99616
99584
99514
99871
99639
99773
99596
99615
99563
99602
99785
99430
99469
99418
99766
99429
99657
99463
99618
99463
99657
99436
99377
99708
99405
99572
99655
99534
99512
99698
99486
99401
99439
99537
99589
99713
99403
99430
99415
99547
99407
99604
99533
99630
99679
99730
99700
99584
99579
99588
99535
99505
99435
99429
99384
99638
99714
99524
99403
99731
99574
99665
99551
99756
99695
99537
99417
99399
99715
99532
99471
99393
99649
99632
99411
99527
99372
99434
99694
99691
99393
99423
99479
99535
99498
99770
99505
99456
99431
99548
99518
99637
99869
99370
99723
99692
99647
99376
99539
99370
99657
99515
99374
99409
99399
99737
99827
99883
99631
99443
99604
99515
99556
99381
99472
99477
99584
99670
99827
99399
99370
99811
99713
99514
99763
99496
99426
99392
99408
99456
99422
99529
99401
99560
99424
99443
99741
99658
99786
99375
99409
99811
99777
99382
99530
99447
99455
99393
99400
99651
99579
99420
99444
99618
99592
99619
99473
99446
99705
99494
99416
99396
99524
99803
99541
99410
99479
99485
99874
99791
99648
99731
99732
99611
99706
99723
99665
99483
99396
99478
99606
99370
99584
99701
99671
99588
99507
99797
99455
99544
99468
99965
99482
99932
99751
99444
99621
99654
99383
99509
99615
99852
99443
99450
99532
99696
99385
99572
99569
99626
99649
99594
99636
99586
99424
99622
99889
99703
99475
99564
99370
99711
99917
99599
99447
99473
99463
99464
99695
99377
99851
99709
99511
99399
99682
99539
99772
99373
99536
99395
99710
99985
99730
99650
99719
99645
99525
99411
99572
99509
99537
99723
99543
99808
99549
99775
99588
99416
99589
99620
99519
99737
99844
99833
99501
99828
99704
99731
99746
99542
99562
99405
99399
99900
99748
99452
99631
99411
99488
99715
99414
99698
99785
99393
99405
99421
99757
99888
99668
99606
99705
99402
99579
99641
99547
99392
99681
99619
99747
99531
99827
99621
99572
99633
99499
99613
99455
99477
99646
99414
99414
99523
99425
99516
99538
99674
99678
99619
99638
99683
99780
99431
99798
99653
99438
99615
99618
99458
99626
99697
99451
99770
99425
99546
99770
99939
99472
99792
99733
99629
99444
99753
99567
99558
99383
99458
99689
99534
99596
99495
99466
99502
99451
99450
99944
99697
99812
99547
99456
99773
99649
99490
99666
99512
99469
99450
99949
99503
99572
99573
99419
99711
99886
99436
99661
99410
99586
99375
99816
99532
99688
99940
99704
99616
99542
99495
99413
99446
99516
99450
99475
99858
99385
99867
99435
99477
99427
99595
99374
99411
99539
99389
99676
99485
99524
99737
99699
99390
99683
99961
99566
99505
99761
99882
99507
99470
99436
99439
99840
99536
99766
99453
99567
99495
99683
99852
99894
99639
99605
99725
99407
99425
99385
99814
99859
99521
99592
99811
99533
99736
99725
99633
99633
99823
99398
99451
99452
99401
99466
99737
99783
99417
99580
99607
99371
99716
99645
99825
99481
99385
99593
99378
99524
99409
99461
99505
99412
99565
99959
99477
99585
99551
99627
99564
99565
99591
99647
99654
99649
99423
99414
99385
99773
99803
99617
99569
99704
99550
99413
99794
99754
99482
99942
99385
99380
99809
99529
99829
99373
99492
99836
99449
99893
99958
99412
99541
99381
99507
99440
99816
99648
99487
99374
99752
99466
99494
99650
99391
99502
99403
99586
99659
99625
99483
99624
99624
99780
99667
99466
99427
99487
99434
99549
99444
99644
99421
99566
99881
99701
99549
99396
99496
99458
99537
99402
99492
99472
99410
99673
99416
99527
99386
99618
99654
99498
99618
99426
99392
99922
99450
99389
99638
99833
99438
99613
99795
99709
99661
99439
99507
99377
99708
99655
99656
99520
99942
99484
99419
99675
99461
99824
99651
99429
99370
99781
99674
99643
99750
99536
99383
99396
99739
99476
99551
99693
99609
99492
99506
99695
99647
99433
99453
99398
99685
99413
99954
99432
99410
99653
99621
99384
99416
99400
99487
99436
99421
99828
99383
99698
99785
99723
99529
99593
99374
99938
99752
99776
99415
99592
99398
99580
99627
99401
99695
99492
99835
99611
99511
99671
99900
99759
99417
99714
99497
99471
99727
99590
99398
99661
99375
99378
99417
99565
99446
99915
99664
99735
99653
99428
99550
99395
99535
99525
99612
99961
99414
99373
99460
99398
99577
99416
99497
99576
99582
99629
99831
99730
99505
99816
99455
99477
99565
99438
99501
99474
99402
99546
99750
99387
99668
99509
99468
99379
99403
99586
99833
99763
99724
99394
99659
99389
99484
99763
99466
99584
99435
99462
99496
99757
99429
99459
99484
99548
99590
99862
99378
99605
99524
99420
99657
99490
99653
99790
99376
99451
99650
99467
99455
99388
99388
99705
99642
99606
99644
99428
99410
99840
99684
99391
99712
99742
99378
99761
99438
99521
99581
99719
99587
99518
99662
99435
99413
99535
99671
99419
99485
99378
99662
99722
99441
99634
99429
99414
99563
99683
99491
99381
99379
99864
99549
99389
99648
99696
99476
99512
99645
99670
99486
99372
99704
99418
99789
99380
99501
99619
99559
99377
99537
99777
99494
99547
99533
99863
99823
99410
99693
99452
99807
99745
99376
99386
99710
99741
99570
99676
99713
99609
99681
99487
99479
99489
99723
99890
99403
99795
99637
99497
99701
99431
99691
99467
99373
99686
99773
99493
99478
99487
99599
99507
99384
99949
99549
99414
99796
99746
99454
99594
99704
99754
99658
99601
99491
99563
99478
99400
99747
99600
99615
99511
99372
99436
99515
99586
99525
99543
99599
99387
99471
99507
99493
99402
99462
99659
99597
99600
99398
99444
99795
99407
99543
99607
99725
99597
99491
99561
99589
99513
99434
99397
99432
99398
99490
99819
99375
99711
99684
99413
99857
99674
99452
99892
99427
99627
99809
99682
99809
99495
99708
99424
99455
99547
99407
99531
99610
99810
99808
99615
99596
99884
99702
99485
99381
99650
99467
99584
99480
99536
99768
99390
99770
99462
99879
99379
99720
99596
99495
99423
99624
99612
99523
99942
99491
99728
99445
99883
99468
99595
99491
99453
99669
99523
99519
99571
99594
99577
99508
99680
99674
99505
99544
99422
99512
99405
99374
99483
99486
99416
99783
99431
99587
99401
99468
99661
99412
99616
99476
99370
99441
99435
99610
99598
99420
99548
99632
99438
99640
99743
99509
99527
99498
99461
99500
99697
99417
99508
99732
99372
99468
99510
99793
99897
99615
99967
99600
99887
99725
99690
99604
99372
99413
99653
99684
99669
99544
99457
99504
99385
99394
99413
99423
99765
99533
99574
99556
99825
99823
99863
99727
99399
99403
99733
99526
99503
99650
99513
99477
99400
99615
99575
99566
99478
99384
99500
99921
99471
99789
99608
99471
99611
99482
99608
99421
99610
99402
99384
99538
99860
99560
99611
99550
99687
99484
99830
99410
99487
99579
99593
99721
99892
99469
99579
99608
99550
99686
99429
99771
99499
99369
99649
99668
99499
99394
99566
99511
99497
99397
99374
99475
99497
99595
99510
99382
99689
99443
99373
99395
99370
99896
99387
99605
99671
99541
99755
99386
99483
99500
99600
99803
99447
99559
99459
99495
99398
99542
99696
99682
99496
99676
99597
99457
99778
99427
99397
99953
99401
99667
99558
99693
99775
99505
99791
99465
99596
99730
99564
99795
99803
99721
99698
99485
99773
99622
99899
99524
99509
99385
99841
99503
99768
99819
99509
99460
99507
99485
99694
99523
99673
99496
99636
99619
99638
99417
99833
99604
99693
99376
99394
99602
99800
99647
99447
99394
99615
99940
99879
99496
99588
99567
99634
99881
99599
99598
99835
99411
99420
99378
99457
99469
99807
99495
99467
99473
99389
99370
99377
99375
99534
99402
99656
99547
99484
99390
99801
99568
99503
99447
99627
99509
99508
99660
99652
99582
99486
99891
99408
99553
99390
99864
99709
99373
99862
99390
99911
99370
99484
99601
99500
99429
99436
99762
99461
99558
99389
99785
99743
99785
99860
99592
99809
99633
99453
99556
99665
99482
99566
99803
99469
99399
99472
99396
99447
99754
99680
99679
99543
99563
99540
99881
99486
99824
99753
99520
99674
99603
99485
99668
99567
99959
99415
99794
99579
99738
99649
99410
99909
99543
99726
99509
99635
99403
99797
99588
99667
99591
99883
99608
99853
99766
99689
99606
99683
99395
99509
99736
99799
99678
99577
99583
99547
99471
99822
99515
99417
99600
99412
99737
99533
99518
99509
99492
99424
99559
99579
99503
99502
99370
99420
99843
99438
99559
99508
99558
99696
99375
99761
99654
99874
99760
99651
99584
99565
99653
99473
99380
99472
99375
99381
99717
99562
99437
99389
99478
99696
99438
99508
99663
99878
99821
99691
99521
99476
99485
99669
99836
99624
99409
99381
99701
99393
99792
99680
99708
99672
99517
99406
99569
99969
99871
99775
99716
99484
99702
99423
99440
99560
99774
99413
99590
99555
99472
99577
99702
99603
99400
99808
99734
99797
99652
99570
99495
99468
99654
99411
99437
99509
99370
99521
99587
99557
99654
99567
99754
99557
99728
99379
99523
99609
99373
99497
99470
99559
99430
99414
99584
99665
99557
99422
99635
99850
99398
99817
99439
99795
99876
99688
99478
99402
99748
99486
99450
99574
99541
99419
99379
99702
99442
99737
99454
99444
99738
99453
99875
99522
99956
99735
99552
99777
99449
99378
99846
99457
99593
99554
99596
99475
99376
99383
99563
99926
99968
99503
99848
99765
99595
99404
99773
99650
99845
99686
99639
99578
99856
99493
99379
99481
99518
99540
99632
99614
99834
99399
99547
99477
99876
99414
99398
99770
99378
99426
99590
99683
99373
99389
99376
99622
99375
99383
99941
99663
99407
99410
99495
99603
99459
99535
99584
99409
99569
99426
99441
99887
99827
99503
99846
99369
99469
99689
99429
99377
99371
99731
99584
99500
99544
99631
99373
99554
99606
99832
99483
99382
99803
99491
99485
99396
99965
99597
99434
99671
99608
99457
99423
99413
99522
99707
99639
99475
99558
99496
99528
99569
99819
99549
99437
99478
99408
99755
99667
99590
99809
99406
99372
99384
99375
99792
99664
99558
99394
99610
99442
99529
99467
99881
99723
99659
99555
99722
99588
99499
99711
99501
99402
99371
99730
99778
99763
99641
99600
99590
99775
99656
99575
99538
99800
99859
99412
99451
99397
99578
99864
99640
99511
99775
99438
99408
99558
99373
99502
99773
99683
99457
99783
99503
99449
99634
99462
99443
99475
99553
99696
99563
99459
99458
99772
99517
99667
99469
99397
99670
99579
99469
99616
99890
99467
99461
99891
99525
99880
99642
99519
99694
99405
99413
99468
99620
99444
99383
99517
99562
99425
99787
99717
99488
99545
99580
99946
99401
99567
99442
99411
99872
99527
99734
99669
99909
99461
99437
99455
99580
99578
99394
99537
99509
99698
99385
99467
99503
99881
99568
99464
99378
99717
99458
99790
99585
99393
99706
99919
99429
99761
99427
99398
99391
99912
99375
99677
99612
99439
99691
99753
99556
99753
99401
99391
99676
99605
99739
99685
99495
99608
99478
99540
99374
99565
99381
99553
99581
99695
99587
99826
99477
99421
99708
99371
99379
99743
99618
99821
99686
99665
99559
99573
99915
99439
99798
99481
99591
99410
99379
99611
99529
99476
99383
99746
99428
99477
99550
99619
99616
99714
99895
99858
99446
99725
99387
99910
99654
99618
99575
99648
99807
99562
99751
99442
99476
99654
99760
99951
99708
99732
99385
99398
99395
99523
99806
99644
99584
99662
99612
99425
99639
99441
99638
99413
99545
99818
99530
99748
99560
99534
99808
99408
99806
99951
99918
99531
99553
99494
99577
99413
99658
99464
99591
99475
99564
99374
99582
99521
99389
99443
99832
99691
99685
99907
99791
99786
99905
99655
99371
99674
99444
99645
99569
99476
99546
99380
99903
99537
99460
99482
99396
99391
99636
99374
99468
99410
99471
99606
99583
99504
99608
99408
99746
99400
99692
99513
99545
99433
99778
99500
99532
99551
99461
99481
99506
99567
99673
99539
99386
99408
99453
99389
99477
99703
99467
99595
99526
99391
99389
99506
99640
99573
99383
99623
99562
99751
99703
99562
99571
99397
99826
99655
99521
99374
99502
99590
99660
99635
99547
99873
99404
99430
99511
99408
99486
99723
99659
99780
99410
99643
99905
99515
99396
99679
99456
99649
99431
99693
99548
99643
99734
99467
99572
99759
99691
99802
99387
99408
99529
99562
99403
99670
99564
99839
99567
99503
99492
99484
99709
99667
99621
99518
99538
99460
99524
99513
99393
99390
99472
99799
99536
99392
99449
99663
99898
99464
99464
99932
99405
99820
99601
99663
99403
99393
99403
99536
99403
99452
99568
99391
99382
99478
99423
99525
99393
99656
99958
99472
99563
99447
99724
99484
99803
99724
99427
99657
99438
99891
99440
99406
99507
99405
99525
99999
99479
99724
99764
99627
99589
99370
99622
99452
99746
99689
99370
99453
99528
99472
99507
99561
99873
99431
99414
99480
99555
99594
99544
99552
99508
99683
99856
99880
99832
99421
99632
99422
99390
99641
99551
99746
99456
99682
99417
99645
99810
99619
99946
99588
99675
99406
99717
99380
99424
99702
99413
99571
99422
99652
99583
99412
99748
99417
99495
99428
99931
99612
99468
99644
99469
99527
99646
99399
99394
99643
99648
99504
99686
99604
99495
99492
99622
99589
99855
99493
99912
99483
99442
99478
99616
99572
99606
99973
99633
99717
99575
99579
99489
99829
99632
99383
99523
99401
99402
99480
99658
99407
99719
99445
99696
99475
99492
99656
99824
99373
99494
99605
99425
99572
99713
99734
99580
99619
99677
99558
99381
99833
99444
99371
99488
99425
99937
99548
99559
99565
99479
99606
99505
99468
99413
99495
99510
99379
99433
99884
99563
99745
99442
99726
99402
99450
99412
99634
99699
99423
99390
99370
99555
99407
99538
99691
99382
99392
99493
99661
99583
99695
99562
99389
99428
99527
99517
99811
99441
99553
99394
99650
99441
99505
99571
99710
99487
99405
99800
99668
99455
99414
99691
99919
99559
99744
99424
99472
99511
99677
99551
99514
99854
99728
99443
99408
99520
99635
99802
99724
99466
99938
99412
99753
99411
99456
99644
99931
99578
99436
99462
99844
99685
99691
99429
99599
99375
99845
99705
99944
99564
99561
99749
99470
99582
99450
99524
99496
99742
99448
99533
99505
99498
99637
99648
99510
99370
99602
99961
99580
99389
99903
99398
99431
99483
99745
99470
99591
99442
99575
99381
99621
99373
99879
99495
99741
99373
99571
99974
99832
99669
99384
99554
99458
99387
99648
99640
99559
99400
99508
99381
99456
99556
99553
99530
99462
99537
99796
99952
99375
99464
99422
99450
99599
99571
99498
99447
99836
99703
99770
99639
99451
99750
99915
99406
99887
99600
99437
99500
99524
99672
99660
99384
99420
99427
99652
99437
99452
99508
99369
99371
99596
99400
99846
99786
99482
99604
99818
99564
99587
99632
99725
99687
99387
99413
99487
99450
99591
99729
99716
99512
99743
99630
99652
99744
99534
99517
99585
99680
99482
99595
99748
99504
99648
99637
99546
99687
99380
99409
99829
99377
99701
99692
99670
99535
99598
99780
99738
99379
99728
99624
99429
99823
99708
99606
99717
99419
99511
99560
99403
99417
99625
99387
99812
99919
99621
99416
99693
99539
99564
99895
99558
99436
99775
99459
99814
99551
99587
99476
99764
99863
99482
99380
99712
99830
99730
99680
99387
99389
99663
99502
99711
99622
99601
99787
99471
99516
99625
99525
99466
99556
99369
99848
99632
99714
99475
99618
99464
99670
99490
99634
99427
99418
99773
99662
99690
99446
99895
99684
99721
99379
99878
99488
99683
99798
99712
99728
99613
99402
99426
99798
99411
99571
99374
99533
99904
99488
99837
99396
99684
99637
99518
99371
99557
99422
99381
99778
99780
99411
99402
99376
99502
99372
99420
99551
99431
99483
99697
99675
99865
99714
99418
99585
99624
99502
99422
99460
99736
99418
99388
99545
99713
99526
99557
99631
99442
99491
99446
99378
99629
99552
99548
99557
99630
99639
99390
99748
99830
99687
99622
99496
99400
99924
99570
99395
99851
99928
99392
99763
99575
99626
99559
99503
99943
99484
99473
99684
99613
99648
99496
99635
99534
99472
99396
99800
99572
99376
99448
99961
99754
99607
99482
99754
99595
99658
99392
99544
99606
99534
99537
99619
99462
99459
99385
99441
99419
99440
99408
99567
99479
99701
99540
99541
99426
99690
99852
99489
99696
99863
99792
99770
99616
99873
99422
99631
99619
99568
99623
99532
99456
99674
99448
99489
99376
99817
99554
99454
99740
99421
99753
99430
99670
99579
99515
99457
99405
99489
99555
99414
99703
99775
99583
99469
99392
99419
99548
99769
99429
99485
99424
99490
99966
99770
99485
99734
99806
99495
99442
99381
99547
99611
99637
99673
99739
99439
99761
99409
99852
99844
99641
99423
99380
99893
99558
99577
99413
99589
99674
99601
99672
99859
99666
99478
99384
99637
99567
99740
99450
99610
99812
99837
99747
99651
99549
99463
99453
99896
99438
99603
99719
99428
99524
99666
99787
99425
99430
99925
99901
99426
99436
99704
99803
99412
99486
99664
99448
99417
99382
99692
99791
99587
99473
99938
99914
99700
99487
99488
99496
99440
99574
99374
99716
99794
99599
99744
99630
99691
99776
99662
99433
99443
99621
99553
99695
99383
99371
99410
99832
99378
99477
99484
99634
99470
99697
99460
99451
99947
99602
99524
99434
99434
99864
99372
99485
99910
99717
99538
99396
99430
99722
99510
99667
99578
99386
99428
99592
99369
99655
99490
99620
99624
99374
99517
99671
99427
99482
99770
99854
99476
99526
99453
99406
99420
99369
99741
99387
99396
99395
99445
99395
99419
99800
99744
99493
99474
99474
99442
99417
99445
99602
99496
99845
99450
99532
99541
99642
99594
99450
99569
99425
99747
99547
99710
99520
99676
99589
99866
99621
99492
99527
99602
99563
99846
99922
99447
99655
99384
99773
99435
99703
99795
99406
99383
99684
99406
99377
99523
99594
99437
99681
99586
99502
99509
99577
99388
99717
99551
99702
99621
99428
99472
99631
99429
99495
99729
99783
99570
99524
99836
99641
99543
99408
99488
99822
99525
99572
99512
99859
99841
99429
99685
99849
99382
99895
99569
99591
99555
99523
99561
99570
99680
99421
99935
99488
99533
99382
99769
99389
99616
99948
99628
99928
99736
99476
99454
99607
99575
99381
99802
99936
99690
99445
99441
99756
99601
99415
99425
99428
99472
99613
99530
99440
99802
99466
99692
99792
99586
99387
99374
99411
99756
99598
99558
99502
99394
99862
99516
99970
99370
99438
99630
99557
99625
99435
99497
99517
99545
99835
99535
99619
99430
99713
99485
99475
99522
99642
99376
99498
99423
99659
99408
99855
99955
99599
99455
99874
99400
99749
99776
99815
99484
99546
99641
99503
99741
99619
99370
99589
99735
99745
99391
99732
99417
99534
99451
99648
99787
99486
99561
99930
99540
99375
99529
99440
99926
99392
99496
99581
99668
99523
99576
99514
99419
99440
99492
99772
99618
99453
99744
99514
99413
99622
99397
99895
99544
99570
99670
99651
99762
99405
99385
99828
99403
99580
99489
99391
99436
99428
99682
99616
99727
99705
99382
99436
99611
99408
99703
99497
99407
99702
99783
99375
99370
99567
99508
99436
99801
99902
99619
99454
99506
99567
99765
99851
99389
99671
99677
99488
99732
99677
99667
99385
99381
99578
99423
99788
99658
99568
99584
99949
99685
99584
99738
99818
99599
99811
99486
99385
99860
99928
99540
99456
99543
99412
99680
99609
99434
99435
99794
99385
99809
99416
99414
99389
99667
99411
99526
99469
99817
99556
99486
99404
99862
99488
99592
99484
99725
99505
99732
99669
99463
99392
99504
99423
99413
99701
99712
99723
99573
99430
99652
99566
99778
99871
99508
99637
99385
99439
99443
99428
99775
99399
99811
99584
99512
99450
99425
99422
99423
99394
99754
99450
99412
99408
99530
99472
99570
99811
99607
99427
99786
99577
99695
99387
99933
99555
99844
99462
99466
99573
99559
99637
99704
99788
99567
99523
99451
99501
99745
99508
99475
99674
99773
99714
99618
99655
99503
99484
99468
99552
99507
99388
99514
99503
99554
99502
99737
99416
99601
99825
99732
99470
99892
99443
99579
99475
99382
99593
99530
99380
99441
99501
99641
99420
99429
99508
99639
99624
99429
99392
99783
99427
99718
99570
99513
99470
99464
99943
99532
99614
99591
99437
99531
99457
99602
99421
99462
99488
99485
99640
99888
99440
99554
99696
99830
99608
99914
99728
99616
99719
99584
99485
99399
99422
99375
99515
99512
99398
99474
99776
99544
99545
99392
99884
99387
99562
99645
99626
99391
99719
99705
99879
99601
99404
99444
99583
99495
99643
99663
99388
99566
99559
99596
99747
99904
99570
99542
99388
99396
99631
99706
99457
99766
99749
99480
99709
99566
99689
99455
99757
99506
99822
99759
99513
99458
99419
99394
99454
99845
99702
99592
99892
99418
99406
99573
99420
99375
99631
99398
99444
99789
99848
99539
99632
99543
99579
99535
99635
99531
99405
99745
99778
99576
99766
99656
99735
99409
99592
99681
99408
99417
99481
99595
99384
99634
99370
99896
99702
99518
99387
99807
99658
99668
99624
99481
99457
99551
99640
99610
99381
99677
99554
99409
99395
99712
99757
99415
99608
99583
99580
99650
99403
99432
99608
99710
99902
99581
99444
99507
99731
99423
99486
99446
99383
99481
99455
99407
99625
99405
99810
99403
99862
99470
99635
99404
99617
99430
99391
99764
99386
99846
99681
99977
99428
99523
99607
99393
99582
99732
99588
99551
99431
99800
99644
99556
99866
99847
99613
99725
99421
99457
99395
99725
99550
99498
99411
99535
99453
99457
99445
99715
99407
99622
99386
99575
99401
99643
99419
99645
99787
99548
99462
99402
99695
99594
99861
99396
99397
99478
99604
99537
99534
99678
99393
99667
99415
99775
99543
99635
99693
99638
99425
99499
99596
99429
99710
99650
99520
99376
99769
99391
99386
99694
99447
99553
99452
99386
99418
99672
99808
99932
99567
99442
99445
99590
99465
99480
99789
99826
99616
99432
99564
99484
99526
99409
99427
99815
99570
99779
99588
99625
99382
99732
99528
99401
99646
99592
99536
99530
99681
99384
99553
99705
99528
99453
99560
99471
99516
99673
99965
99438
99411
99430
99549
99377
99562
99432
99501
99795
99399
99754
99779
99710
99427
99482
99807
99432
99874
99513
99389
99585
99926
99573
99400
99863
99438
99559
99775
99505
99523
99690
99588
99908
99524
99774
99477
99379
99688
99874
99760
99732
99417
99651
99769
99392
99760
99468
99719
99689
99446
99836
99613
99373
99739
99675
99397
99495
99419
99866
99743
99486
99370
99477
99619
99935
99396
99744
99777
99989
99469
99493
99559
99518
99657
99502
99615
99600
99560
99679
99839
99947
99443
99697
99523
99702
99618
99525
99413
99594
99401
99512
99535
99731
99382
99732
99781
99474
99658
99553
99374
99761
99808
99453
99411
99546
99647
99715
99679
99903
99622
99736
99558
99828
99849
99739
99631
99503
99477
99571
99704
99931
99935
99623
99771
99421
99416
99554
99421
99610
99616
99394
99693
99688
99453
99856
99592
99379
99916
99871
99382
99377
99712
99562
99485
99371
99380
99491
99530
99591
99404
99434
99529
99634
99857
99370
99544
99651
99657
99613
99706
99395
99463
99393
99672
99596
99621
99626
99554
99400
99631
99434
99475
99726
99733
99805
99386
99756
99712
99507
99614
99627
99546
99749
99456
99624
99673
99634
99568
99638
99592
99480
99557
99521
99471
99621
99496
99788
99531
99479
99670
99776
99791
99520
99691
99630
99648
99647
99379
99850
99557
99583
99652
99456
99460
99498
99376
99417
99630
99781
99631
99495
99602
99553
99582
99554
99523
99541
99735
99579
99657
99604
99569
99756
99523
99480
99466
99976
99799
99489
99656
99377
99605
99708
99586
99474
99489
99746
99486
99399
99582
99396
99777
99552
99667
99394
99371
99623
99582
99413
99654
99654
99538
99634
99597
99380
99813
99406
99448
99369
99764
99903
99397
99495
99419
99973
99379
99515
99476
99430
99478
99660
99371
99454
99529
99711
99408
99481
99605
99378
99451
99807
99766
99503
99927
99708
99650
99809
99715
99728
99780
99816
99383
99494
99555
99664
99824
99412
99752
99556
99685
99421
99463
99399
99484
99458
99833
99585
99464
99628
99934
99448
99404
99528
99402
99540
99851
99441
99734
99573
99448
99429
99439
99450
99560
99406
99596
99558
99741
99836
99498
99568
99693
99823
99535
99699
99469
99423
99453
99576
99671
99800
99862
99865
99765
99499
99603
99888
99469
99709
99432
99615
99702
99892
99382
99392
99797
99645
99407
99411
99530
99834
99759
99468
99883
99718
99800
99812
99603
99777
99486
99737
99452
99594
99517
99491
99585
99407
99531
99436
99760
99379
99632
99943
99688
99462
99710
99683
99415
99520
99792
99555
99394
99699
99693
99438
99806
99758
99729
99489
99545
99463
99536
99641
99369
99611
99396
99462
99498
99372
99843
99779
99482
99510
99791
99492
99778
99696
99471
99522
99757
99472
99766
99644
99497
99443
99541
99827
99395
99574
99472
99786
99730
99519
99540
99380
99404
99827
99639
99750
99734
99411
99414
99506
99614
99822
99584
99449
99403
99710
99484
99616
99671
99621
99841
99475
99689
99479
99507
99460
99491
99916
99539
99790
99693
99869
99720
99918
99426
99451
99731
99505
99803
99452
99479
99747
99471
99556
99451
99753
99570
99456
99547
99520
99718
99411
99450
99412
99535
99779
99484
99854
99624
99625
99532
99394
99748
99504
99768
99584
99450
99427
99779
99848
99376
99486
99655
99572
99519
99592
99445
99560
99590
99470
99531
99816
99519
99428
99388
99543
99920
99649
99697
99779
99380
99572
99397
99477
99534
99681
99673
99795
99465
99511
99383
99585
99479
99590
99546
99761
99567
99428
99643
99885
99780
99783
99379
99423
99517
99681
99743
99859
99522
99471
99779
99921
99401
99454
99381
99403
99472
99727
99749
99673
99526
99541
99444
99870
99386
99504
99689
99382
99633
99766
99826
99386
99407
99699
99387
99389
99570
99776
99462
99918
99651
99407
99859
99687
99449
99489
99505
99486
99576
99524
99415
99588
99858
99494
99731
99374
99896
99521
99628
99633
99413
99369
99802
99393
99651
99485
99745
99525
99895
99549
99576
99381
99864
99594
99589
99383
99528
99513
99472
99488
99692
99587
99663
99620
99516
99851
99642
99695
99562
99573
99778
99794
99630
99430
99572
99533
99779
99839
99600
99641
99623
99689
99533
99370
99549
99434
99429
99431
99809
99630
99427
99966
99509
99416
99670
99375
99852
99725
99469
99384
99817
99439
99603
99905
99452
99563
99391
99585
99415
99419
99799
99463
99909
99398
99465
99555
99410
99489
99518
99809
99843
99509
99721
99942
99867
99415
99822
99664
99472
99453
99472
99517
99872
99938
99642
99377
99398
99491
99637
99571
99475
99463
99392
99727
99566
99397
99443
99397
99584
99658
99406
99384
99439
99569
99555
99717
99427
99466
99539
99413
99617
99715
99506
99511
99398
99804
99481
99703
99417
99816
99717
99771
99429
99767
99842
99433
99695
99654
99606
99582
99369
99864
99586
99469
99769
99544
99373
99406
99674
99518
99589
99554
99439
99456
99617
99568
99597
99576
99376
99404
99669
99653
99595
99561
99438
99724
99542
99455
99387
99669
99438
99599
99507
99687
99645
99661
99879
99400
99506
99458
99883
99428
99524
99722
99396
99431
99867
99829
99373
99612
99660
99596
99439
99631
99659
99377
99445
99508
99770
99569
99565
99764
99655
99583
99808
99507
99440
99582
99383
99543
99436
99385
99515
99389
99641
99444
99369
99452
99697
99554
99680
99781
99719
99742
99834
99705
99514
99477
99396
99475
99800
99566
99513
99554
99760
99797
99704
99506
99734
99786
99652
99668
99428
99866
99482
99484
99436
99373
99462
99675
99450
99723
99761
99823
99464
99624
99417
99465
99676
99764
99438
99779
99505
99501
99392
99468
99745
99372
99533
99371
99620
99781
99776
99592
99686
99374
99452
99445
99741
99494
99943
99492
99674
99547
99486
99708
99874
99589
99458
99689
99482
99748
99852
99798
99487
99859
99461
99454
99440
99669
99856
99597
99398
99619
99383
99496
99822
99607
99566
99450
99960
99500
99580
99901
99606
99436
99492
99418
99438
99602
99391
99556
99815
99803
99595
99522
99894
99394
99613
99424
99665
99390
99444
99376
99464
99372
99466
99534
99618
99655
99393
99542
99397
99372
99396
99412
99397
99966
99474
99637
99467
99841
99776
99422
99555
99641
99461
99699
99616
99426
99655
99750
99890
99564
99510
99385
99721
99556
99621
99440
99486
99508
99447
99577
99540
99438
99479
99679
99415
99628
99436
99400
99390
99657
99571
99699
99380
99445
99730
99628
99634
99765
99572
99452
99729
99466
99417
99560
99404
99486
99526
99733
99729
99404
99767
99571
99696
99707
99858
99917
99576
99707
99382
99552
99605
99598
99774
99388
99606
99817
99716
99438
99758
99379
99677
99902
99811
99686
99808
99448
99696
99430
99773
99667
99833
99459
99821
99753
99668
99544
99484
99384
99489
99659
99457
99455
99656
99529
99921
99813
99406
99534
99724
99483
99421
99519
99628
99682
99921
99755
99410
99638
99762
99417
99471
99773
99398
99574
99744
99582
99611
99761
99520
99638
99748
99641
99513
99540
99688
99432
99406
99447
99534
99771
99440
99488
99485
99432
99387
99888
99558
99877
99617
99610
99591
99789
99375
99963
99716
99854
99377
99410
99418
99422
99735
99733
99405
99539
99684
99864
99706
99394
99548
99856
99576
99426
99372
99901
99582
99647
99701
99479
99634
99528
99744
99689
99422
99802
99629
99681
99369
99706
99615
99514
99459
99434
99518
99939
99666
99404
99471
99591
99449
99627
99722
99650
99646
99415
99572
99628
99811
99786
99688
99674
99820
99745
99429
99558
99558
99555
99636
99430
99556
99652
99580
99927
99467
99675
99712
99562
99444
99936
99401
99896
99771
99881
99771
99868
99609
99378
99463
99403
99529
99632
99484
99523
99636
99833
99516
99606
99727
99403
99555
99459
99571
99779
99386
99536
99674
99450
99946
99488
99429
99624
99702
99412
99810
99608
99876
99700
99564
99482
99686
99401
99455
99632
99762
99509
99847
99607
99560
99502
99823
99576
99501
99646
99485
99492
99860
99546
99477
99698
99724
99529
99428
99369
99666
99375
99600
99382
99502
99649
99645
99659
99801
99956
99529
99437
99853
99470
99508
99739
99778
99667
99414
99627
99502
99635
99455
99595
99649
99561
99795
99755
99431
99540
99646
99502
99898
99382
99453
99560
99507
99411
99587
99369
99471
99451
99942
99425
99468
99758
99386
99584
99466
99528
99537
99650
99399
99544
99537
99417
99697
99586
99428
99697
99400
99510
99605
99702
99445
99657
99533
99554
99687
99616
99772
99657
99745
99463
99767
99603
99545
99379
99602
99437
99737
99601
99528
99414
99399
99835
99413
99739
99439
99600
99583
99415
99452
99373
99379
99584
99394
99400
99554
99483
99543
99546
99760
99618
99524
99503
99432
99573
99371
99514
99553
99376
99639
99684
99370
99702
99421
99701
99789
99572
99472
99465
99488
99750
99373
99373
99372
99622
99714
99534
99502
99538
99378
99875
99382
99369
99380
99454
99930
99686
99543
99771
99421
99489
99455
99724
99467
99540
99788
99532
99846
99945
99489
99714
99464
99527
99585
99688
99881
99551
99469
99530
99443
99459
99662
99468
99439
99510
99791
99514
99889
99548
99441
99661
99716
99371
99718
99422
99482
99435
99438
99477
99465
99471
99614
99438
99622
99414
99412
99427
99529
99554
99489
99509
99625
99439
99559
99783
99574
99592
99641
99598
99426
99385
99563
99557
99534
99551
99549
99413
99811
99396
99496
99798
99843
99527
99767
99761
99874
99650
99750
99702
99399
99426
99858
99671
99440
99381
99752
99893
99889
99643
99373
99545
99482
99429
99677
99700
99422
99614
99556
99506
99467
99821
99404
99618
99575
99603
99825
99843
99541
99509
99818
99881
99544
99711
99455
99416
99664
99453
99372
99580
99638
99468
99384
99377
99603
99372
99460
99631
99571
99849
99746
99788
99551
99621
99707
99455
99416
99686
99371
99684
99399
99883
99676
99396
99807
99377
99432
99422
99656
99430
99630
99590
99422
99408
99445
99778
99373
99447
99514
99601
99617
99404
99374
99707
99938
99515
99720
99510
99884
99531
99626
99701
99604
99817
99498
99413
99380
99566
99498
99531
99720
99639
99417
99388
99828
99608
99976
99915
99650
99487
99866
99769
99786
99836
99708
99604
99629
99440
99412
99672
99375
99556
99606
99649
99725
99502
99673
99857
99742
99719
99616
99485
99949
99455
99769
99463
99653
99498
99691
99821
99514
99882
99708
99460
99670
99608
99506
99858
99499
99444
99851
99500
99450
99538
99483
99444
99378
99564
99473
99589
99418
99754
99444
99491
99534
99615
99569
99402
99530
99843
99477
99718
99524
99427
99400
99419
99725
99526
99749
99941
99437
99536
99618
99720
99758
99658
99474
99390
99556
99787
99517
99369
99501
99845
99449
99946
99517
99977
99653
99623
99442
99436
99533
99515
99412
99672
99736
99466
99537
99458
99778
99758
99678
99402
99673
99693
99524
99424
99898
99753
99706
99613
99692
99377
99579
99438
99466
99736
99380
99686
99834
99486
99398
99482
99823
99386
99609
99606
99615
99786
99625
99413
99499
99946
99518
99667
99478
99676
99432
99445
99966
99569
99639
99459
99830
99452
99433
99806
99400
99661
99450
99569
99593
99526
99743
99369
99530
99703
99885
99575
99643
99540
99652
99748
99389
99494
99539
99742
99761
99424
99422
99525
99717
99474
99416
99616
99396
99771
99655
99439
99791
99796
99423
99742
99372
99936
99704
99815
99725
99609
99591
99387
99533
99509
99634
99770
99893
99604
99459
99647
99518
99572
99471
99438
99535
99807
99722
99554
99430
99424
99588
99559
99724
99734
99577
99672
99599
99405
99888
99744
99730
99800
99525
99593
99686
99415
99703
99707
99786
99558
99811
99403
99454
99787
99860
99598
99624
99660
99576
99729
99551
99754
99527
99954
99389
99551
99877
99515
99559
99547
99821
99514
99629
99594
99385
99377
99531
99539
99647
99571
99667
99406
99807
99711
99782
99543
99373
99475
99729
99373
99775
99457
99475
99464
99579
99628
99541
99554
99443
99810
99632
99707
99384
99472
99418
99784
99508
99460
99896
99421
99672
99784
99476
99555
99391
99631
99499
99431
99876
99488
99647
99715
99390
99766
99648
99390
99424
99922
99457
99515
99454
99691
99624
99398
99514
99651
99760
99760
99482
99440
99536
99563
99386
99380
99553
99568
99649
99578
99414
99587
99404
99493
99414
99721
99793
99394
99824
99427
99516
99629
99392
99380
99438
99611
99456
99736
99369
99625
99476
99569
99791
99530
99655
99612
99640
99453
99800
99650
99422
99818
99424
99417
99642
99694
99782
99812
99745
99639
99490
99684
99495
99827
99425
99712
99498
99510
99383
99554
99395
99370
99697
99731
99625
99682
99722
99477
99653
99481
99619
99457
99609
99648
99597
99370
99382
99456
99978
99739
99560
99885
99447
99576
99654
99807
99432
99734
99469
99388
99613
99497
99746
99550
99448
99492
99522
99772
99531
99588
99808
99534
99376
99662
99373
99504
99912
99481
99532
99386
99442
99586
99567
99787
99547
99404
99783
99621
99462
99871
99398
99510
99575
99547
99641
99565
99627
99406
99819
99522
99429
99917
99741
99468
99725
99659
99772
99815
99371
99487
99485
99707
99751
99933
99697
99809
99652
99432
99411
99499
99448
99574
99375
99413
99394
99444
99548
99569
99576
99375
99424
99609
99571
99504
99805
99560
99373
99405
99435
99737
99636
99646
99733
99470
99371
99454
99650
99569
99543
99411
99438
99418
99397
99627
99572
99444
99809
99729
99475
99687
99594
99609
99370
99758
99547
99455
99506
99386
99606
99533
99380
99545
99419
99784
99724
99776
99828
99826
99416
99504
99852
99591
99855
99381
99515
99476
99541
99846
99598
99558
99585
99685
99435
99688
99447
99570
99488
99731
99939
99761
99710
99625
99569
99389
99829
99829
99424
99560
99411
99677
99499
99413
99619
99570
99376
99963
99622
99837
99700
99535
99715
99508
99841
99432
99532
99733
99530
99796
99483
99863
99445
99473
99592
99413
99791
99857
99444
99415
99613
99587
99396
99611
99759
99532
99378
99682
99911
99563
99542
99592
99655
99636
99557
99393
99780
99826
99683
99403
99617
99542
99441
99710
99422
99393
99568
99394
99476
99722
99785
99578
99630
99977
99531
99448
99604
99478
99894
99627
99672
99670
99573
99400
99923
99841
99583
99378
99407
99374
99526
99571
99387
99596
99551
99497
99420
99684
99419
99466
99635
99385
99498
99621
99547
99461
99419
99705
99631
99546
99648
99441
99775
99524
99773
99391
99405
99389
99782
99810
99842
99389
99394
99594
99390
99374
99845
99701
99874
99711
99745
99656
99784
99534
99407
99467
99636
99419
99662
99402
99561
99767
99498
99621
99479
99546
99392
99438
99389
99689
99522
99517
99673
99385
99560
99421
99520
99580
99893
99528
99376
99382
99583
99824
99402
99537
99513
99493
99605
99807
99680
99446
99580
99608
99428
99411
99388
99578
99437
99531
99684
99397
99570
99612
99520
99506
99887
99833
99618
99696
99405
99387
99727
99807
99700
99539
99694
99447
99624
99540
99711
99593
99606
99393
99678
99445
99787
99562
99798
99382
99582
99796
99573
99616
99557
99794
99507
99534
99449
99534
99452
99399
99732
99641
99389
99945
99514
99480
99594
99411
99721
99444
99775
99606
99677
99865
99923
99409
99479
99529
99446
99444
99737
99752
99467
99600
99763
99393
99900
99522
99439
99848
99405
99542
99508
99680
99572
99691
99604
99807
99760
99428
99795
99510
99492
99412
99629
99879
99690
99405
99514
99652
99590
99484
99414
99560
99476
99578
99737
99451
99774
99452
99748
99625
99438
99801
99811
99877
99664
99439
99653
99899
99857
99824
99611
99506
99741
99797
99389
99612
99556
99778
99676
99709
99541
99782
99869
99376
99372
99602
99607
99431
99406
99619
99751
99733
99622
99913
99675
99502
99628
99459
99524
99744
99469
99630
99527
99425
99417
99488
99817
99373
99433
99596
99403
99619
99409
99439
99565
99748
99772
99763
99384
99374
99462
99719
99457
99552
99699
99797
99394
99809
99373
99656
99479
99941
99617
99588
99371
99538
99453
99394
99770
99383
99630
99532
99418
99692
99492
99718
99601
99802
99508
99920
99810
99398
99393
99523
99970
99369
99845
99730
99393
99630
99409
99566
99369
99512
99373
99908
99465
99756
99468
99438
99559
99710
99817
99528
99567
99509
99586
99590
99667
99584
99461
99402
99379
99605
99754
99927
99492
99632
99549
99548
99853
99491
99383
99681
99629
99707
99527
99519
99710
99456
99787
99386
99373
99583
99474
99608
99539
99649
99815
99431
99458
99745
99929
99772
99664
99396
99460
99412
99535
99434
99602
99563
99677
99687
99531
99547
99412
99781
99499
99716
99414
99671
99461
99488
99725
99850
99672
99437
99371
99852
99600
99473
99465
99434
99756
99413
99776
99690
99914
99406
99403
99438
99709
99415
99422
99387
99579
99475
99370
99377
99547
99816
99424
99607
99558
99806
99513
99516
99645
99393
99906
99526
99713
99411
99558
99399
99806
99609
99746
99726
99549
99426
99822
99369
99773
99499
99787
99551
99386
99849
99476
99381
99707
99667
99589
99581
99376
99469
99921
99447
99891
99628
99879
99539
99710
99555
99552
99561
99550
99604
99384
99465
99477
99569
99411
99820
99452
99581
99430
99593
99691
99783
99495
99474
99533
99651
99558
99615
99483
99729
99613
99777
99372
99524
99481
99489
99471
99555
99522
99882
99502
99369
99498
99654
99403
99590
99559
99483
99405
99559
99572
99743
99470
99566
99447
99694
99471
99389
99570
99523
99551
99389
99625
99861
99618
99525
99370
99610
99576
99785
99375
99870
99699
99411
99925
99388
99392
99482
99797
99380
99489
99542
99526
99656
99762
99791
99672
99779
99789
99385
99490
99448
99386
99813
99805
99936
99436
99926
99757
99566
99757
99863
99553
99633
99388
99533
99550
99386
99852
99466
99457
99750
99569
99384
99760
99983
99879
99657
99670
99839
99561
99409
99431
99793
99428
99440
99630
99426
99372
99467
99894
99636
99417
99862
99545
99900
99842
99632
99760
99621
99485
99704
99678
99546
99491
99652
99490
99493
99383
99369
99591
99567
99511
99849
99531
99472
99472
99921
99502
99597
99397
99694
99619
99630
99407
99859
99474
99835
99709
99384
99591
99639
99442
99627
99669
99968
99788
99805
99770
99839
99663
99530
99792
99547
99555
99485
99537
99699
99858
99630
99495
99541
99758
99414
99373
99717
99590
99417
99831
99439
99796
99535
99464
99653
99599
99577
99628
99388
99629
99522
99735
99395
99613
99595
99519
99608
99691
99696
99734
99547
99383
99378
99867
99395
99395
99416
99746
99594
99897
99890
99683
99391
99511
99569
99464
99851
99415
99408
99416
99543
99597
99398
99632
99619
99412
99432
99423
99772
99443
99437
99474
99530
99913
99746
99422
99710
99796
99560
99665
99686
99383
99578
99408
99915
99751
99401
99688
99676
99642
99878
99433
99874
99390
99383
99597
99584
99711
99445
99685
99636
99447
99468
99379
99741
99590
99419
99405
99669
99472
99640
99386
99379
99616
99374
99608
99553
99905
99391
99530
99518
99586
99791
99434
99513
99819
99474
99777
99376
99449
99796
99452
99768
99472
99867
99673
99619
99524
99454
99635
99399
99386
99708
99599
99385
99622
99618
99699
99551
99465
99819
99603
99553
99477
99423
99857
99480
99392
99787
99721
99439
99622
99490
99524
99819
99512
99883
99633
99669
99376
99438
99435
99839
99393
99936
99549
99731
99513
99822
99519
99525
99578
99683
99580
99400
99813
99571
99389
99624
99611
99423
99661
99666
99421
99478
99434
99751
99784
99690
99519
99614
99547
99442
99413
99621
99383
99458
99502
99911
99548
99741
99538
99689
99840
99391
99465
99688
99373
99619
99425
99481
99458
99640
99545
99719
99419
99510
99405
99642
99433
99510
99857
99722
99593
99603
99394
99434
99721
99678
99902
99452
99576
99723
99372
99687
99638
99556
99403
99373
99414
99451
99406
99590
99399
99648
99498
99545
99889
99580
99373
99476
99456
99524
99404
99572
99605
99570
99496
99454
99810
99555
99925
99536
99691
99404
99464
99746
99461
99975
99641
99395
99817
99408
99588
99692
99398
99481
99375
99716
99724
99555
99493
99649
99471
99563
99611
99514
99798
99567
99477
99647
99514
99670
99447
99569
99773
99397
99696
99398
99540
99591
99652
99649
99767
99730
99516
99832
99489
99447
99753
99689
99466
99435
99666
99632
99516
99806
99570
99817
99437
99387
99436
99449
99530
99504
99420
99652
99450
99421
99655
99389
99495
99494
99490
99642
99621
99714
99544
99404
99591
99632
99615
99689
99765
99401
99377
99513
99379
99626
99788
99884
99372
99431
99620
99544
99427
99916
99585
99506
99532
99529
99582
99386
99601
99662
99837
99516
99544
99626
99766
99373
99390
99576
99495
99525
99410
99492
99639
99454
99942
99427
99613
99534
99438
99823
99477
99414
99856
99424
99455
99409
99494
99491
99915
99716
99608
99695
99634
99420
99398
99759
99810
99827
99641
99567
99594
99847
99375
99476
99523
99510
99432
99418
99395
99626
99487
99861
99603
99882
99606
99541
99395
99423
99785
99639
99721
99542
99802
99413
99534
99806
99376
99649
99654
99792
99386
99369
99728
99546
99541
99452
99596
99511
99580
99385
99453
99430
99370
99670
99708
99546
99439
99801
99570
99590
99539
99764
99602
99471
99584
99454
99408
99519
99431
99493
99719
99598
99459
99762
99675
99574
99408
99794
99721
99422
99515
99434
99548
99413
99621
99532
99375
99925
99799
99669
99465
99373
99423
99494
99602
99500
99457
99482
99579
99581
99524
99448
99386
99417
99622
99498
99414
99926
99436
99596
99554
99691
99582
99512
99405
99674
99519
99374
99386
99400
99853
99440
99638
99376
99539
99877
99867
99638
99372
99459
99613
99421
99371
99690
99472
99774
99714
99503
99542
99433
99678
99628
99378
99431
99649
99387
99462
99392
99401
99520
99868
99462
99601
99524
99736
99383
99477
99691
99570
99644
99625
99377
99710
99676
99570
99481
99396
99474
99477
99795
99798
99729
99419
99838
99392
99489
99396
99563
99569
99595
99411
99497
99600
99714
99608
99679
99621
99705
99592
99387
99416
99533
99547
99451
99825
99783
99811
99446
99529
99561
99709
99692
99460
99520
99599
99486
99636
99491
99733
99620
99497
99707
99880
99658
99691
99649
99506
99758
99879
99627
99457
99737
99481
99530
99784
99548
99481
99471
99449
99470
99383
99899
99398
99583
99738
99440
99424
99564
99831
99754
99725
99834
99411
99606
99545
99451
99565
99578
99575
99565
99468
99426
99435
99401
99479
99925
99776
99449
99533
99504
99714
99429
99587
99434
99468
99438
99875
99662
99429
99587
99409
99900
99909
99884
99703
99438
99793
99468
99460
99373
99774
99544
99384
99535
99377
99890
99481
99494
99691
99761
99684
99815
99524
99527
99707
99442
99628
99461
99514
99613
99405
99589
99378
99438
99382
99380
99772
99527
99732
99706
99836
99656
99427
99830
99639
99665
99513
99510
99519
99720
99879
99719
99390
99720
99885
99704
99416
99409
99874
99611
99667
99639
99686
99440
99701
99810
99420
99472
99491
99726
99769
99496
99491
99890
99560
99477
99515
99740
99747
99701
99764
99933
99604
99655
99385
99722
99461
99371
99554
99752
99479
99532
99468
99615
99658
99752
99790
99448
99496
99730
99685
99446
99796
99488
99590
99431
99523
99653
99772
99811
99608
99379
99431
99805
99454
99384
99638
99423
99738
99495
99524
99654
99727
99669
99611
99401
99886
99781
99483
99526
99473
99414
99659
99645
99479
99622
99493
99726
99444
99426
99665
99773
99524
99429
99914
99666
99665
99853
99827
99373
99615
99659
99689
99413
99369
99817
99580
99376
99644
99412
99640
99874
99387
99488
99379
99401
99546
99598
99925
99810
99758
99453
99422
99395
99780
99390
99418
99728
99745
99600
99427
99616
99509
99584
99644
99935
99528
99801
99410
99527
99444
99717
99382
99571
99898
99686
99747
99402
99529
99813
99856
99431
99672
99464
99725
99415
99645
99454
99618
99385
99498
99858
99463
99657
99382
99424
99631
99568
99761
99600
99508
99688
99781
99618
99637
99403
99744
99655
99587
99761
99811
99556
99414
99372
99443
99461
99958
99414
99391
99457
99537
99525
99370
99646
99386
99421
99513
99442
99409
99483
99561
99561
99400
99583
99763
99692
99744
99606
99428
99651
99519
99649
99384
99607
99803
99639
99627
99884
99451
99630
99430
99435
99871
99650
99505
99428
99382
99741
99379
99577
99720
99714
99561
99425
99537
99616
99841
99436
99842
99509
99589
99568
99818
99828
99559
99736
99481
99415
99427
99543
99437
99386
99431
99397
99410
99632
99643
99547
99470
99624
99704
99584
99802
99704
99618
99575
99652
99517
99716
99421
99445
99411
99602
99802
99383
99421
99449
99551
99871
99629
99453
99888
99789
99413
99748
99455
99816
99772
99464
99466
99395
99468
99605
99503
99392
99601
99448
99648
99471
99670
99507
99644
99505
99662
99933
99564
99443
99388
99535
99731
99654
99480
99533
99741
99877
99413
99441
99516
99709
99660
99402
99687
99378
99434
99717
99492
99824
99640
99425
99678
99392
99674
99640
99543
99385
99412
99709
99417
99892
99539
99899
99506
99849
99383
99458
99449
99731
99539
99389
99691
99480
99739
99640
99479
99551
99497
99401
99528
99871
99764
99673
99558
99874
99525
99596
99382
99482
99779
99384
99385
99514
99858
99613
99691
99401
99643
99643
99434
99669
99518
99760
99967
99404
99889
99865
99597
99414
99513
99420
99396
99496
99415
99681
99533
99397
99503
99451
99648
99378
99418
99449
99869
99681
99420
99439
99558
99487
99907
99513
99414
99482
99443
99490
99718
99465
99770
99674
99427
99809
99641
99656
99570
99569
99944
99819
99404
99644
99460
99923
99508
99386
99747
99726
99788
99403
99595
99696
99627
99388
99698
99423
99853
99696
99747
99512
99552
99692
99549
99792
99585
99586
99458
99462
99706
99478
99705
99654
99756
99454
99730
99486
99395
99390
99530
99569
99648
99444
99577
99606
99652
99401
99670
99412
99709
99435
99685
99509
99375
99596
99431
99402
99853
99401
99629
99435
99472
99400
99498
99743
99658
99454
99776
99851
99677
99614
99813
99376
99378
99455
99381
99684
99599
99837
99876
99579
99625
99684
99396
99371
99593
99631
99749
99492
99424
99696
99720
99548
99692
99504
99646
99536
99618
99535
99513
99518
99579
99805
99371
99667
99618
99736
99494
99482
99547
99827
99845
99666
99421
99877
99730
99607
99551
99383
99378
99554
99677
99643
99452
99646
99686
99627
99640
99926
99498
99455
99720
99709
99399
99585
99658
99386
99499
99594
99417
99504
99407
99641
99672
99610
99506
99595
99754
99420
99524
99661
99698
99663
99454
99401
99432
99392
99596
99425
99609
99851
99577
99833
99591
99672
99446
99512
99620
99753
99767
99550
99864
99573
99767
99474
99626
99454
99521
99661
99989
99476
99754
99940
99389
99425
99569
99370
99866
99507
99687
99612
99562
99816
99511
99446
99396
99469
99479
99766
99708
99701
99472
99481
99632
99843
99374
99881
99748
99505
99819
99562
99591
99651
99409
99918
99762
99608
99572
99370
99466
99617
99479
99519
99765
99766
99538
99836
99577
99582
99847
99681
99559
99619
99532
99629
99946
99434
99389
99649
99513
99572
99567
99853
99730
99391
99369
99881
99440
99666
99380
99458
99648
99649
99526
99682
99381
99712
99370
99371
99573
99934
99982
99906
99525
99512
99631
99413
99639
99408
99514
99671
99918
99496
99441
99389
99405
99677
99393
99551
99400
99485
99712
99496
99411
99420
99543
99717
99472
99608
99556
99773
99802
99444
99386
99405
99525
99496
99593
99469
99707
99738
99645
99439
99803
99407
99540
99721
99495
99511
99632
99556
99755
99664
99536
99729
99758
99456
99868
99866
99601
99729
99441
99410
99570
99705
99515
99377
99532
99424
99579
99548
99676
99403
99475
99526
99474
99518
99481
99465
99533
99641
99536
99758
99836
99371
99538
99736
99672
99503
99602
99468
99793
99692
99681
99874
99494
99446
99532
99725
99557
99474
99607
99531
99557
99407
99449
99549
99483
99785
99822
99728
99492
99523
99641
99544
99907
99467
99781
99677
99666
99557
99411
99479
99499
99621
99801
99633
99653
99502
99608
99902
99626
99779
99547
99438
99650
99753
99443
99436
99494
99782
99592
99533
99398
99492
99637
99702
99616
99618
99515
99408
99539
99616
99656
99536
99686
99442
99460
99669
99644
99453
99528
99618
99561
99797
99750
99692
99647
99510
99596
99687
99383
99839
99643
99634
99591
99818
99377
99605
99502
99386
99708
99447
99789
99438
99855
99810
99742
99417
99693
99591
99543
99451
99616
99677
99809
99602
99451
99648
99370
99896
99435
99484
99668
99745
99404
99414
99925
99558
99384
99476
99517
99556
99401
99726
99468
99715
99534
99595
99918
99397
99574
99426
99722
99452
99431
99484
99468
99574
99537
99407
99871
99582
99501
99758
99565
99630
99839
99401
99566
99387
99585
99390
99769
99621
99371
99619
99648
99823
99443
99561
99690
99663
99439
99697
99507
99819
99549
99774
99475
99708
99633
99634
99382
99527
99817
99718
99638
99471
99458
99737
99865
99720
99887
99508
99588
99428
99480
99590
99406
99955
99632
99532
99692
99594
99703
99519
99388
99795
99722
99751
99762
99717
99530
99827
99849
99581
99556
99405
99525
99473
99709
99397
99459
99494
99440
99622
99571
99557
99564
99582
99800
99469
99476
99729
99453
99686
99825
99572
99510
99385
99433
99525
99628
99531
99633
99464
99836
99551
99564
99666
99395
99667
99420
99481
99436
99518
99475
99820
99533
99460
99640
99585
99384
99613
99385
99461
99567
99707
99715
99631
99949
99786
99792
99725
99624
99884
99408
99661
99805
99621
99821
99682
99399
99682
99543
99591
99387
99520
99389
99663
99617
99391
99569
99634
99475
99780
99767
99441
99718
99494
99655
99689
99394
99499
99720
99654
99738
99471
99628
99488
99394
99488
99657
99405
99554
99490
99400
99432
99677
99882
99688
99660
99881
99608
99933
99516
99814
99887
99738
99663
99497
99531
99427
99392
99438
99623
99871
99606
99378
99456
99443
99439
99609
99472
99460
99615
99821
99709
99477
99661
99388
99520
99697
99733
99666
99677
99542
99526
99394
99736
99726
99440
99477
99667
99498
99847
99377
99474
99564
99426
99529
99697
99570
99619
99559
99417
99624
99534
99673
99657
99464
99725
99856
99517
99531
99389
99419
99672
99505
99639
99734
99422
99688
99396
99854
99627
99563
99442
99530
99371
99372
99436
99700
99550
99780
99534
99884
99674
99668
99425
99404
99415
99793
99444
99628
99782
99425
99494
99869
99666
99628
99473
99403
99727
99566
99560
99527
99496
99659
99373
99589
99821
99594
99515
99526
99697
99509
99487
99393
99407
99559
99400
99959
99689
99677
99679
99398
99938
99759
99824
99558
99552
99425
99541
99874
99642
99901
99521
99622
99384
99495
99793
99380
99727
99538
99405
99463
99777
99744
99710
99627
99477
99410
99471
99523
99598
99661
99431
99768
99633
99581
99630
99492
99381
99695
99563
99614
99511
99759
99600
99613
99638
99424
99422
99497
99745
99511
99615
99737
99499
99534
99633
99405
99598
99475
99629
99376
99413
99614
99719
99886
99665
99586
99457
99592
99647
99414
99640
99462
99468
99507
99521
99566
99735
99850
99385
99647
99480
99514
99452
99432
99379
99406
99596
99418
99451
99518
99377
99439
99382
99619
99616
99433
99543
99526
99432
99760
99860
99474
99755
99596
99565
99693
99638
99792
99465
99835
99799
99940
99548
99760
99448
99588
99902
99856
99469
99640
99510
99499
99518
99645
99794
99976
99666
99813
99592
99442
99695
99521
99529
99483
99818
99575
99409
99761
99765
99393
99714
99503
99668
99621
99380
99438
99540
99525
99781
99558
99518
99581
99793
99734
99457
99566
99553
99375
99782
99397
99723
99379
99798
99878
99468
99405
99723
99773
99554
99653
99453
99596
99688
99591
99621
99504
99554
99401
99614
99498
99674
99565
99794
99499
99397
99658
99462
99393
99380
99401
99409
99489
99485
99416
99911
99776
99758
99639
99389
99394
99647
99537
99957
99589
99633
99721
99586
99511
99438
99796
99670
99403
99399
99682
99519
99561
99414
99428
99597
99585
99445
99463
99540
99517
99808
99730
99374
99835
99528
99527
99482
99909
99504
99410
99444
99496
99715
99646
99964
99425
99640
99372
99596
99821
99458
99676
99727
99630
99512
99748
99549
99693
99560
99584
99627
99919
99756
99461
99413
99894
99962
99810
99453
99380
99519
99422
99453
99440
99430
99390
99410
99714
99636
99596
99627
99688
99598
99532
99755
99496
99574
99871
99485
99615
99681
99833
99642
99952
99415
99518
99537
99869
99793
99516
99831
99537
99455
99538
99505
99473
99684
99373
99416
99594
99554
99457
99465
99629
99448
99508
99538
99430
99517
99541
99444
99735
99887
99419
99744
99754
99652
99376
99543
99558
99573
99449
99527
99381
99672
99824
99468
99570
99548
99427
99718
99383
99484
99425
99574
99435
99684
99824
99503
99454
99611
99714
99616
99496
99807
99406
99477
99406
99460
99752
99429
99712
99546
99835
99844
99376
99712
99480
99599
99665
99729
99432
99601
99800
99428
99615
99583
99536
99410
99425
99651
99560
99543
99524
99540
99672
99445
99428
99450
99460
99625
99696
99463
99546
99747
99551
99435
99552
99620
99745
99682
99502
99687
99583
99421
99830
99478
99402
99501
99940
99583
99489
99417
99543
99678
99516
99540
99670
99376
99525
99843
99532
99391
99433
99757
99391
99731
99476
99380
99493
99736
99521
99621
99595
99849
99413
99710
99725
99734
99463
99499
99478
99883
99438
99581
99792
99712
99528
99905
99431
99387
99415
99508
99421
99381
99535
99429
99375
99581
99569
99657
99517
99713
99513
99748
99489
99772
99386
99410
99509
99517
99434
99454
99748
99403
99809
99465
99454
99484
99451
99594
99442
99661
99519
99559
99574
99487
99505
99555
99396
99402
99652
99428
99866
99414
99409
99714
99441
99789
99579
99371
99579
99523
99710
99659
99674
99401
99482
99538
99403
99703
99454
99819
99776
99474
99468
99483
99566
99429
99549
99737
99758
99378
99682
99880
99402
99478
99431
99385
99547
99848
99663
99388
99598
99510
99511
99936
99601
99732
99515
99675
99611
99395
99626
99715
99604
99591
99777
99620
99466
99704
99585
99660
99578
99594
99677
99474
99626
99639
99386
99396
99663
99391
99605
99710
99431
99436
99581
99519
99564
99515
99664
99864
99371
99517
99413
99605
99913
99652
99691
99456
99470
99574
99416
99478
99747
99843
99742
99522
99625
99945
99787
99581
99798
99585
99631
99606
99695
99422
99715
99408
99432
99433
99745
99590
99405
99459
99772
99670
99578
99578
99528
99456
99823
99660
99624
99441
99557
99852
99748
99383
99759
99606
99689
99384
99372
99394
99485
99843
99421
99478
99768
99410
99512
99845
99490
99510
99413
99407
99453
99457
99572
99551
99498
99554
99921
99745
99513
99395
99373
99496
99456
99559
99570
99387
99387
99602
99449
99487
99500
99631
99407
99457
99465
99641
99386
99493
99837
99870
99688
99446
99503
99680
99493
99655
99371
99799
99602
99422
99414
99606
99830
99592
99487
99657
99581
99588
99446
99518
99738
99402
99450
99850
99380
99560
99607
99595
99441
99687
99501
99658
99809
99615
99467
99393
99678
99481
99409
99543
99710
99504
99646
99726
99465
99407
99379
99475
99524
99666
99744
99739
99818
99541
99709
99470
99581
99718
99727
99566
99590
99765
99828
99408
99953
99431
99442
99414
99670
99375
99446
99484
99543
99751
99469
99540
99721
99629
99627
99457
99496
99417
99540
99526
99558
99628
99391
99714
99789
99432
99482
99687
99620
99566
99609
99597
99767
99387
99712
99862
99467
99396
99583
99677
99496
99541
99473
99530
99764
99457
99536
99692
99398
99425
99439
99406
99544
99388
99551
99871
99420
99965
99468
99533
99761
99623
99388
99603
99681
99515
99603
99723
99767
99531
99530
99473
99829
99407
99726
99423
99466
99565
99444
99582
99410
99400
99924
99910
99551
99652
99739
99453
99434
99857
99521
99896
99402
99672
99570
99390
99618
99614
99416
99575
99563
99477
99474
99434
99656
99506
99429
99611
99434
99409
99438
99438
99549
99447
99484
99411
99548
99471
99528
99438
99540
99469
99521
99490
99438
99382
99863
99381
99393
99389
99681
99565
99740
99539
99574
99667
99713
99577
99416
99556
99710
99472
99415
99602
99604
99483
99429
99510
99513
99642
99582
99460
99467
99526
99517
99380
99445
99871
99418
99596
99371
99385
99516
99512
99847
99850
99457
99550
99696
99611
99447
99505
99679
99414
99545
99579
99764
99833
99728
99672
99874
99579
99426
99764
99577
99844
99666
99740
99416
99433
99555
99373
99881
99541
99449
99419
99623
99876
99507
99443
99495
99464
99721
99698
99440
99471
99415
99437
99619
99474
99641
99377
99495
99778
99381
99723
99894
99645
99438
99393
99735
99372
99369
99600
99399
99496
99745
99521
99639
99539
99548
99779
99881
99456
99717
99714
99523
99682
99752
99439
99401
99427
99447
99450
99469
99435
99425
99509
99726
99491
99534
99589
99429
99428
99534
99792
99577
99864
99747
99443
99549
99527
99438
99578
99373
99689
99717
99408
99809
99870
99737
99532
99672
99373
99517
99514
99563
99747
99585
99608
99743
99610
99398
99693
99657
99370
99517
99648
99460
99851
99609
99469
99661
99634
99468
99478
99386
99406
99466
99461
99919
99676
99454
99620
99618
99494
99557
99401
99710
99626
99442
99518
99541
99763
99872
99480
99654
99598
99767
99781
99568
99682
99376
99495
99485
99644
99569
99421
99483
99603
99564
99464
99572
99663
99895
99692
99625
99934
99478
99487
99446
99381
99544
99876
99823
99959
99746
99852
99845
99706
99501
99473
99420
99390
99559
99472
99560
99463
99573
99529
99414
99637
99526
99563
99494
99411
99579
99408
99524
99411
99559
99647
99644
99693
99616
99668
99914
99925
99574
99823
99516
99624
99546
99832
99752
99726
99470
99591
99538
99740
99512
99679
99561
99735
99924
99377
99403
99465
99672
99584
99510
99443
99523
99472
99793
99411
99778
99562
99497
99638
99593
99477
99538
99415
99413
99402
99862
99644
99517
99482
99702
99446
99406
99522
99565
99737
99391
99407
99638
99624
99386
99788
99409
99656
99784
99420
99929
99430
99648
99433
99445
99449
99445
99687
99634
99647
99470
99426
99547
99730
99386
99420
99487
99372
99748
99933
99480
99544
99442
99441
99737
99650
99459
99415
99535
99668
99731
99876
99489
99721
99729
99580
99588
99451
99519
99458
99666
99380
99740
99397
99369
99382
99958
99385
99821
99410
99410
99586
99692
99532
99643
99465
99376
99435
99420
99830
99639
99440
99900
99687
99771
99732
99703
99756
99406
99506
99438
99419
99470
99435
99386
99550
99440
99530
99513
99746
99614
99436
99620
99514
99423
99611
99579
99540
99624
99620
99571
99639
99505
99390
99464
99437
99405
99518
99511
99673
99557
99676
99419
99625
99677
99581
99383
99525
99387
99393
99664
99706
99577
99479
99473
99477
99684
99695
99401
99671
99695
99593
99426
99393
99643
99638
99388
99486
99796
99514
99530
99796
99858
99525
99580
99647
99532
99762
99526
99797
99400
99548
99423
99584
99592
99860
99711
99412
99636
99888
99501
99398
99507
99502
99429
99605
99489
99608
99508
99816
99744
99627
99874
99651
99391
99378
99680
99763
99531
99527
99423
99401
99503
99385
99422
99464
99508
99414
99422
99641
99863
99473
99674
99842
99631
99491
99550
99584
99873
99481
99731
99772
99720
99651
99446
99748
99372
99397
99558
99457
99390
99409
99402
99641
99612
99617
99683
99771
99432
99563
99657
99665
99424
99706
99422
99916
99493
99403
99596
99426
99513
99937
99443
99382
99429
99478
99384
99474
99824
99469
99749
99556
99896
99683
99654
99753
99413
99390
99576
99741
99745
99375
99477
99508
99401
99396
99846
99765
99533
99872
99447
99887
99439
99437
99694
99511
99783
99461
99440
99528
99406
99540
99680
99785
99496
99583
99509
99615
99440
99482
99567
99401
99539
99405
99738
99563
99383
99836
99424
99384
99436
99636
99676
99371
99499
99816
99538
99692
99657
99521
99507
99844
99502
99569
99795
99926
99575
99661
99768
99557
99737
99476
99774
99633
99769
99704
99483
99817
99472
99567
99579
99731
99400
99818
99511
99787
99486
99705
99581
99392
99592
99585
99867
99839
99485
99784
99675
99516
99769
99633
99413
99421
99444
99716
99469
99627
99410
99469
99619
99376
99492
99586
99639
99604
99373
99369
99446
99470
99380
99706
99692
99758
99636
99560
99539
99778
99487
99554
99575
99890
99767
99508
99826
99372
99667
99604
99738
99782
99523
99866
99713
99411
99401
99639
99390
99933
99547
99458
99475
99525
99538
99909
99856
99723
99389
99684
99738
99448
99525
99485
99591
99430
99534
99552
99897
99531
99454
99490
99389
99590
99412
99465
99431
99414
99697
99417
99764
99436
99712
99525
99445
99768
99908
99859
99490
99536
99819
99665
99394
99819
99714
99613
99543
99414
99554
99486
99496
99435
99875
99421
99414
99717
99498
99751
99398
99390
99461
99570
99675
99552
99474
99774
99428
99459
99573
99473
99836
99724
99527
99591
99680
99441
99513
99414
99435
99468
99575
99399
99782
99390
99372
99630
99401
99384
99396
99393
99411
99455
99380
99390
99729
99552
99678
99709
99885
99641
99375
99455
99819
99770
99377
99475
99417
99685
99598
99959
99884
99415
99761
99546
99515
99540
99517
99394
99660
99605
99457
99879
99520
99807
99642
99674
99657
99821
99412
99478
99749
99636
99921
99713
99536
99598
99460
99561
99469
99485
99797
99568
99915
99823
99520
99810
99469
99606
99554
99680
99946
99483
99875
99635
99826
99501
99469
99509
99622
99411
99858
99867
99898
99431
99522
99577
99707
99922
99477
99372
99564
99440
99495
99544
99823
99588
99417
99558
99755
99725
99894
99589
99697
99511
99398
99448
99902
99490
99416
99492
99404
99413
99493
99533
99640
99692
99600
99460
99619
99639
99557
99409
99457
99557
99551
99736
99537
99677
99408
99421
99369
99701
99644
99850
99374
99598
99776
99499
99893
99819
99655
99396
99772
99796
99940
99643
99459
99637
99671
99713
99887
99800
99483
99580
99508
99603
99652
99654
99619
99669
99551
99790
99432
99689
99390
99435
99963
99777
99601
99552
99768
99371
99797
99783
99702
99381
99700
99434
99576
99684
99507
99379
99591
99379
99573
99409
99436
99792
99507
99638
99387
99720
99434
99404
99475
99776
99623
99429
99448
99724
99661
99621
99490
99413
99833
99477
99395
99587
99423
99824
99776
99810
99570
99885
99512
99916
99395
99892
99627
99869
99446
99404
99765
99430
99513
99427
99442
99481
99428
99863
99371
99789
99583
99440
99542
99543
99905
99434
99440
99541
99793
99766
99892
99663
99615
99412
99784
99416
99888
99760
99480
99750
99706
99550
99484
99407
99524
99818
99506
99819
99753
99470
99398
99675
99900
99375
99496
99552
99592
99565
99751
99537
99443
99400
99473
99756
99644
99548
99667
99486
99613
99559
99551
99430
99674
99412
99485
99602
99567
99645
99746
99822
99504
99396
99836
99391
99610
99509
99534
99692
99423
99489
99726
99668
99761
99679
99682
99457
99780
99762
99539
99409
99407
99510
99837
99569
99385
99423
99383
99584
99695
99601
99790
99456
99719
99547
99376
99379
99796
99727
99384
99561
99835
99527
99777
99423
99397
99525
99617
99600
99374
99382
99634
99482
99917
99407
99601
99798
99740
99433
99570
99453
99533
99490
99810
99498
99483
99481
99632
99527
99551
99760
99744
99765
99725
99706
99826
99444
99753
99424
99580
99760
99747
99691
99637
99543
99369
99417
99445
99929
99778
99658
99541
99997
99523
99596
99745
99584
99391
99411
99438
99769
99772
99802
99480
99694
99652
99572
99723
99396
99476
99536
99467
99430
99460
99588
99474
99681
99738
99431
99864
99395
99391
99504
99544
99403
99729
99449
99519
99372
99635
99734
99523
99615
99487
99505
99489
99475
99595
99402
99383
99668
99617
99508
99432
99418
99448
99401
99515
99829
99413
99503
99443
99400
99429
99926
99413
99459
99383
99517
99523
99598
99830
99481
99551
99393
99464
99562
99755
99479
99498
99606
99640
99768
99573
99575
99396
99515
99585
99526
99721
99815
99425
99509
99406
99660
99454
99712
99724
99656
99872
99577
99828
99669
99635
99462
99870
99608
99768
99486
99370
99401
99804
99652
99446
99868
99711
99378
99434
99619
99406
99824
99378
99437
99696
99439
99403
99777
99635
99420
99392
99383
99806
99409
99624
99465
99375
99524
99904
99454
99662
99392
99428
99585
99403
99828
99391
99516
99539
99715
99787
99415
99537
99424
99396
99431
99820
99413
99393
99581
99424
99777
99553
99555
99754
99707
99534
99681
99937
99439
99657
99679
99435
99763
99416
99556
99710
99514
99495
99488
99748
99615
99730
99821
99907
99699
99486
99434
99584
99623
99372
99430
99773
99726
99535
99387
99461
99395
99453
99505
99560
99617
99602
99430
99422
99539
99625
99548
99569
99776
99634
99661
99398
99521
99415
99562
99508
99505
99451
99764
99457
99428
99612
99490
99790
99550
99739
99605
99410
99581
99391
99618
99694
99831
99779
99861
99463
99446
99400
99824
99484
99378
99768
99484
99518
99540
99786
99469
99507
99544
99389
99456
99602
99670
99639
99378
99378
99621
99563
99587
99377
99719
99380
99660
99482
99815
99590
99700
99525
99544
99481
99419
99804
99593
99909
99545
99769
99867
99471
99648
99464
99547
99474
99764
99692
99633
99379
99543
99761
99771
99579
99410
99881
99882
99489
99682
99506
99592
99489
99388
99441
99689
99374
99960
99635
99623
99717
99494
99763
99816
99442
99893
99679
99726
99678
99374
99558
99500
99628
99595
99778
99772
99844
99846
99623
99860
99607
99428
99595
99395
99434
99587
99801
99428
99707
99703
99427
99528
99457
99451
99442
99579
99660
99576
99418
99394
99856
99661
99406
99503
99436
99531
99483
99721
99389
99516
99727
99626
99438
99570
99551
99523
99956
99448
99692
99485
99525
99596
99485
99538
99695
99667
99744
99558
99582
99372
99680
99459
99797
99923
99682
99567
99568
99577
99687
99458
99863
99554
99777
99538
99569
99535
99407
99575
99419
99377
99534
99535
99657
99762
99713
99555
99458
99465
99608
99384
99719
99564
99511
99411
99521
99438
99548
99415
99610
99442
99669
99579
99385
99461
99667
99566
99755
99627
99704
99404
99536
99682
99370
99807
99736
99373
99459
99451
99552
99783
99422
99663
99404
99970
99504
99692
99811
99468
99651
99509
99506
99784
99424
99549
99408
99392
99726
99567
99523
99525
99453
99512
99435
99537
99731
99434
99517
99761
99801
99392
99504
99850
99445
99469
99766
99456
99562
99374
99470
99439
99645
99409
99758
99607
99734
99845
99588
99652
99725
99814
99370
99579
99775
99652
99437
99460
99815
99697
99409
99910
99943
99505
99597
99846
99682
99566
99508
99862
99503
99606
99670
99496
99408
99385
99667
99729
99651
99788
99418
99380
99370
99593
99560
99479
99906
99464
99394
99451
99393
99403
99511
99953
99859
99809
99483
99538
99425
99649
99612
99765
99574
99551
99455
99459
99428
99436
99372
99621
99802
99388
99493
99800
99373
99404
99775
99580
99560
99727
99554
99795
99387
99467
99447
99639
99767
99925
99586
99682
99533
99935
99418
99709
99544
99467
99830
99406
99383
99582
99934
99804
99455
99637
99492
99642
99379
99449
99621
99799
99526
99375
99692
99395
99396
99642
99686
99521
99569
99636
99560
99715
99606
99730
99372
99423
99452
99648
99752
99502
99626
99623
99912
99806
99736
99505
99660
99532
99691
99504
99858
99698
99572
99495
99680
99402
99461
99899
99498
99401
99522
99404
99840
99545
99581
99445
99590
99431
99466
99483
99388
99383
99457
99456
99619
99427
99761
99475
99832
99461
99384
99523
99535
99374
99376
99440
99498
99827
99440
99402
99425
99424
99651
99410
99508
99385
99573
99602
99518
99694
99927
99794
99510
99888
99390
99373
99970
99459
99679
99638
99402
99720
99830
99813
99436
99406
99465
99519
99647
99936
99469
99380
99384
99545
99630
99806
99602
99586
99975
99593
99438
99577
99761
99372
99498
99482
99384
99807
99826
99791
99678
99577
99640
99775
99556
99552
99578
99385
99382
99545
99449
99546
99620
99609
99453
99684
99615
99466
99689
99394
99545
99436
99532
99853
99788
99471
99497
99498
99638
99679
99600
99583
99716
99437
99441
99703
99701
99370
99812
99521
99516
99518
99580
99394
99628
99522
99694
99709
99376
99376
99688
99536
99777
99615
99779
99542
99482
99443
99748
99640
99492
99567
99519
99407
99766
99518
99758
99504
99725
99579
99491
99452
99511
99570
99726
99416
99783
99688
99480
99576
99566
99872
99823
99544
99563
99708
99506
99724
99574
99848
99540
99750
99494
99640
99417
99406
99731
99711
99855
99474
99637
99728
99398
99459
99583
99651
99374
99810
99433
99678
99753
99713
99420
99399
99757
99742
99485
99864
99473
99371
99520
99646
99713
99796
99560
99378
99602
99773
99684
99731
99453
99870
99754
99861
99655
99521
99855
99465
99549
99644
99660
99612
99733
99583
99468
99691
99647
99377
99963
99621
99601
99609
99452
99548
99727
99740
99440
99613
99577
99625
99440
99765
99386
99492
99803
99473
99513
99722
99484
99686
99399
99836
99443
99648
99523
99465
99509
99385
99641
99848
99808
99369
99859
99479
99839
99575
99389
99631
99405
99422
99524
99392
99573
99369
99373
99658
99635
99496
99750
99549
99737
99461
99889
99731
99478
99390
99826
99449
99468
99401
99824
99411
99597
99369
99427
99432
99574
99847
99567
99646
99405
99863
99391
99927
99631
99683
99789
99406
99483
99426
99715
99766
99445
99399
99822
99715
99678
99697
99581
99777
99829
99697
99773
99584
99418
99442
99671
99902
99440
99552
99563
99930
99584
99605
99407
99427
99434
99480
99729
99433
99450
99782
99690
99924
99491
99397
99552
99451
99518
99420
99556
99650
99532
99470
99446
99755
99670
99532
99747
99681
99927
99908
99469
99496
99397
99682
99718
99637
99652
99771
99496
99489
99380
99698
99526
99384
99579
99375
99387
99716
99604
99443
99454
99379
99497
99552
99376
99396
99502
99385
99397
99510
99737
99731
99413
99777
99495
99528
99733
99561
99533
99441
99577
99408
99486
99438
99570
99473
99453
99426
99675
99697
99548
99395
99914
99450
99375
99561
99480
99814
99695
99644
99683
99432
99426
99712
99510
99506
99521
99668
99480
99501
99529
99532
99474
99602
99532
99582
99721
99686
99930
99411
99796
99373
99472
99703
99395
99398
99710
99780
99424
99448
99736
99775
99374
99753
99408
99370
99776
99732
99444
99474
99672
99656
99377
99888
99773
99532
99416
99451
99422
99425
99478
99393
99479
99643
99410
99525
99378
99834
99735
99469
99481
99418
99424
99374
99494
99452
99511
99552
99478
99461
99759
99828
99926
99636
99542
99455
99588
99712
99855
99712
99766
99381
99819
99404
99696
99450
99678
99521
99488
99756
99657
99834
99526
99839
99686
99589
99400
99432
99722
99935
99753
99643
99580
99479
99639
99580
99391
99722
99476
99557
99500
99520
99448
99662
99522
99400
99419
99546
99447
99398
99452
99445
99521
99625
99544
99758
99517
99673
99454
99374
99386
99524
99936
99430
99690
99504
99764
99530
99449
99734
99452
99479
99640
99470
99446
99427
99552
99653
99423
99566
99511
99434
99390
99396
99692
99610
99693
99572
99388
99632
99655
99390
99625
99410
99687
99464
99520
99589
99426
99423
99518
99840
99671
99802
99689
99730
99802
99369
99609
99781
99472
99821
99556
99468
99462
99430
99551
99495
99494
99442
99407
99381
99647
99782
99798
99426
99546
99425
99744
99370
99463
99603
99548
99453
99397
99614
99479
99371
99638
99568
99554
99757
99804
99464
99575
99395
99478
99463
99437
99642
99673
99399
99830
99407
99645
99382
99587
99760
99401
99381
99518
99483
99503
99485
99589
99414
99534
99604
99452
99453
99542
99852
99646
99623
99635
99424
99598
99468
99392
99424
99372
99472
99498
99381
99435
99426
99625
99577
99474
99443
99551
99454
99674
99432
99598
99487
99626
99683
99389
99573
99635
99866
99638
99727
99496
99425
99572
99795
99579
99732
99826
99582
99568
99773
99597
99495
99552
99621
99467
99753
99503
99381
99758
99404
99894
99389
99763
99703
99381
99445
99448
99644
99836
99425
99404
99798
99652
99474
99750
99392
99477
99501
99588
99535
99701
99448
99424
99597
99379
99598
99499
99540
99510
99564
99776
99490
99393
99545
99399
99553
99469
99547
99558
99749
99869
99370
99486
99396
99441
99394
99453
99734
99501
99705
99648
99469
99547
99418
99503
99390
99508
99740
99709
99784
99860
99497
99456
99468
99589
99499
99655
99409
99477
99472
99369
99474
99391
99615
99630
99606
99624
99468
99422
99619
99418
99369
99686
99744
99437
99772
99957
99875
99616
99467
99491
99458
99515
99567
99568
99525
99394
99718
99519
99832
99718
99763
99405
99397
99660
99500
99659
99559
99553
99576
99462
99376
99687
99468
99803
99673
99505
99461
99649
99559
99509
99428
99425
99565
99685
99673
99766
99620
99456
99608
99846
99400
99692
99892
99483
99756
99402
99640
99860
99714
99603
99395
99511
99764
99378
99794
99785
99514
99778
99387
99473
99602
99910
99410
99387
99650
99450
99534
99686
99863
99430
99806
99376
99768
99693
99446
99598
99405
99750
99485
99882
99539
99651
99454
99418
99385
99931
99531
99600
99489
99371
99503
99448
99809
99526
99454
99462
99452
99642
99718
99878
99671
99742
99646
99703
99611
99578
99597
99583
99506
99904
99489
99603
99567
99456
99594
99938
99407
99674
99741
99678
99536
99467
99920
99539
99381
99921
99538
99460
99769
99701
99556
99462
99553
99592
99651
99809
99793
99445
99462
99648
99379
99576
99556
99568
99672
99444
99606
99513
99537
99724
99557
99543
99423
99536
99592
99698
99497
99555
99514
99466
99473
99451
99723
99406
99672
99606
99774
99397
99450
99822
99588
99627
99711
99579
99681
99710
99795
99424
99683
99500
99708
99636
99400
99549
99591
99560
99705
99617
99411
99750
99611
99526
99651
99383
99397
99481
99743
99506
99458
99812
99439
99519
99659
99585
99669
99465
99380
99625
99612
99907
99542
99713
99531
99614
99531
99774
99492
99741
99704
99542
99412
99840
99570
99712
99546
99454
99538
99578
99466
99522
99371
99750
99718
99504
99428
99570
99734
99371
99600
99799
99369
99443
99375
99790
99643
99449
99924
99410
99376
99533
99700
99803
99686
99856
99380
99718
99599
99913
99527
99452
99379
99656
99610
99443
99767
99550
99860
99419
99652
99586
99653
99389
99453
99452
99828
99720
99389
99668
99475
99907
99371
99513
99876
99564
99397
99553
99456
99437
99866
99624
99382
99447
99519
99433
99592
99573
99437
99552
99735
99481
99509
99488
99394
99391
99544
99485
99450
99732
99528
99659
99460
99504
99758
99680
99399
99552
99444
99600
99941
99403
99711
99715
99745
99588
99646
99757
99429
99410
99443
99465
99453
99477
99651
99569
99433
99376
99621
99369
99373
99809
99388
99628
99511
99398
99576
99607
99616
99425
99499
99600
99715
99589
99474
99677
99506
99500
99907
99652
99436
99395
99505
99740
99943
99510
99482
99398
99396
99435
99664
99493
99621
99455
99675
99677
99622
99590
99623
99519
99609
99389
99435
99494
99520
99547
99497
99636
99448
99376
99768
99761
99678
99737
99443
99472
99576
99374
99374
99785
99616
99402
99634
99416
99690
99491
99497
99393
99523
99593
99435
99430
99803
99646
99480
99384
99914
99525
99483
99507
99447
99406
99913
99369
99507
99538
99424
99501
99430
99608
99427
99706
99692
99461
99602
99659
99434
99848
99555
99433
99372
99510
99667
99535
99586
99658
99458
99556
99789
99502
99410
99599
99432
99408
99780
99505
99562
99648
99792
99392
99539
99517
99480
99735
99596
99567
99589
99449
99474
99688
99375
99574
99735
99449
99500
99618
99794
99753
99695
99491
99594
99404
99635
99461
99467
99823
99804
99387
99377
99402
99465
99612
99643
99602
99870
99868
99412
99491
99399
99432
99408
99797
99611
99730
99398
99771
99514
99820
99396
99402
99634
99947
99614
99591
99553
99873
99722
99745
99752
99775
99601
99660
99427
99887
99421
99652
99633
99422
99695
99546
99386
99377
99879
99568
99711
99597
99374
99991
99900
99403
99703
99598
99666
99611
99455
99422
99700
99530
99503
99616
99774
99470
99385
99590
99724
99677
99729
99459
99766
99405
99677
99405
99421
99671
99558
99380
99699
99801
99906
99844
99559
99647
99636
99498
99537
99543
99518
99539
99499
99563
99529
99649
99749
99444
99499
99433
99542
99474
99614
99436
99794
99681
99596
99536
99375
99400
99691
99560
99900
99908
99790
99879
99732
99455
99488
99738
99420
99403
99454
99713
99566
99455
99867
99613
99731
99638
99441
99395
99425
99457
99876
99392
99646
99635
99534
99947
99668
99419
99623
99531
99440
99396
99476
99799
99813
99380
99511
99734
99566
99513
99624
99516
99762
99384
99481
99720
99569
99393
99660
99631
99558
99777
99692
99492
99655
99544
99512
99568
99501
99804
99465
99524
99494
99836
99594
99441
99733
99678
99483
99428
99491
99524
99386
99687
99475
99377
99372
99536
99439
99463
99920
99479
99501
99709
99564
99430
99699
99822
99456
99547
99747
99708
99436
99586
99687
99761
99603
99799
99586
99441
99597
99853
99898
99706
99599
99573
99542
99474
99593
99594
99673
99810
99436
99816
99463
99641
99685
99858
99801
99430
99380
99463
99813
99490
99377
99638
99781
99460
99378
99376
99707
99658
99742
99685
99844
99837
99672
99432
99394
99513
99421
99546
99534
99729
99593
99624
99669
99464
99438
99391
99483
99507
99659
99581
99911
99372
99430
99545
99446
99434
99491
99783
99484
99612
99383
99483
99457
99749
99474
99471
99454
99653
99450
99720
99722
99496
99746
99676
99571
99378
99455
99480
99639
99579
99775
99530
99797
99629
99685
99501
99567
99701
99618
99596
99393
99632
99426
99589
99735
99523
99655
99791
99614
99539
99409
99619
99801
99508
99659
99526
99431
99769
99533
99880
99582
99445
99714
99781
99473
99480
99781
99563
99862
99404
99645
99585
99699
99810
99605
99401
99716
99439
99722
99410
99435
99700
99605
99569
99372
99394
99383
99804
99506
99392
99485
99601
99628
99686
99522
99388
99605
99477
99701
99387
99607
99587
99708
99432
99720
99524
99435
99407
99524
99620
99382
99587
99476
99511
99498
99669
99439
99937
99469
99822
99738
99704
99542
99476
99522
99501
99489
99477
99557
99897
99496
99390
99438
99677
99606
99487
99399
99420
99505
99402
99372
99524
99486
99850
99538
99408
99416
99586
99598
99586
99759
99834
99519
99495
99651
99775
99625
99566
99502
99408
99442
99519
99701
99629
99714
99424
99631
99583
99730
99586
99807
99557
99918
99881
99689
99695
99497
99721
99687
99615
99543
99525
99417
99377
99396
99834
99760
99621
99559
99816
99567
99429
99570
99807
99805
99407
99671
99385
99453
99550
99418
99604
99649
99564
99436
99583
99711
99647
99600
99810
99496
99825
99390
99386
99670
99419
99953
99562
99866
99778
99522
99376
99409
99417
99718
99398
99406
99513
99420
99783
99540
99375
99399
99667
99452
99590
99656
99765
99600
99432
99626
99472
99436
99436
99896
99785
99497
99649
99787
99562
99461
99614
99601
99702
99447
99412
99452
99406
99486
99750
99917
99741
99380
99416
99478
99654
99736
99849
99583
99597
99384
99390
99481
99524
99878
99732
99406
99601
99468
99446
99862
99576
99571
99667
99461
99447
99595
99470
99652
99434
99557
99502
99628
99741
99734
99918
99684
99502
99859
99645
99576
99748
99568
99892
99461
99371
99678
99442
99913
99399
99653
99417
99642
99369
99651
99756
99664
99415
99567
99880
99526
99410
99512
99415
99383
99715
99459
99549
99442
99863
99670
99451
99381
99462
99664
99597
99464
99555
99484
99718
99611
99813
99685
99553
99858
99440
99373
99626
99573
99762
99402
99603
99801
99525
99378
99408
99654
99458
99816
99840
99795
99745
99607
99389
99404
99454
99448
99764
99649
99428
99722
99448
99447
99487
99651
99442
99592
99518
99391
99411
99583
99613
99416
99596
99374
99538
99817
99452
99395
99411
99565
99640
99413
99376
99428
99597
99627
99556
99822
99705
99472
99514
99571
99461
99500
99496
99394
99374
99399
99472
99738
99600
99788
99381
99612
99742
99520
99769
99394
99634
99632
99415
99609
99679
99464
99399
99509
99528
99405
99925
99462
99592
99416
99569
99537
99713
99572
99486
99678
99463
99444
99414
99529
99486
99769
99521
99464
99683
99387
99767
99746
99494
99454
99631
99498
99434
99383
99788
99672
99491
99677
99442
99608
99720
99501
99526
99707
99417
99844
99439
99509
99425
99466
99425
99627
99522
99533
99651
99483
99956
99373
99563
99793
99473
99478
99428
99559
99450
99390
99523
99449
99398
99716
99535
99423
99560
99436
99570
99922
99770
99547
99609
99582
99750
99384
99378
99636
99522
99393
99388
99487
99409
99589
99477
99470
99502
99541
99512
99594
99432
99551
99395
99494
99403
99822
99712
99706
99901
99974
99439
99404
99713
99564
99708
99803
99560
99721
99929
99534
99759
99515
99615
99563
99586
99593
99530
99408
99600
99408
99482
99477
99705
99570
99415
99778
99389
99795
99510
99500
99532
99611
99419
99478
99408
99443
99775
99735
99392
99567
99633
99374
99381
99675
99376
99428
99712
99607
99445
99369
99478
99437
99509
99527
99440
99697
99409
99568
99652
99392
99432
99495
99421
99547
99430
99712
99707
99660
99471
99474
99432
99393
99466
99921
99498
99506
99619
99752
99809
99614
99475
99598
99941
99946
99774
99432
99545
99377
99425
99375
99689
99497
99453
99727
99517
99380
99795
99389
99521
99679
99735
99528
99515
99513
99700
99622
99579
99659
99409
99742
99391
99894
99646
99591
99670
99450
99637
99391
99378
99924
99709
99682
99494
99750
99899
99608
99658
99861
99788
99970
99459
99503
99568
99628
99590
99431
99447
99858
99452
99406
99726
99389
99702
99466
99669
99516
99477
99617
99467
99447
99421
99544
99568
99703
99599
99459
99824
99513
99667
99697
99432
99512
99656
99452
99576
99838
99668
99410
99792
99521
99437
99568
99686
99502
99664
99450
99725
99598
99456
99576
99457
99798
99562
99484
99444
99499
99524
99592
99393
99549
99494
99491
99512
99763
99375
99560
99412
99552
99752
99372
99631
99429
99398
99898
99431
99426
99725
99417
99497
99467
99492
99395
99444
99833
99540
99591
99590
99784
99542
99875
99553
99718
99645
99399
99614
99861
99619
99580
99579
99369
99418
99789
99487
99383
99850
99616
99591
99561
99685
99415
99552
99536
99904
99683
99581
99658
99607
99689
99606
99396
99520
99477
99530
99702
99671
99665
99641
99434
99584
99438
99493
99563
99419
99461
99559
99477
99776
99421
99716
99603
99427
99377
99588
99528
99435
99820
99511
99398
99684
99464
99561
99510
99572
99650
99739
99669
99379
99492
99611
99619
99826
99690
99512
99536
99522
99619
99568
99432
99380
99597
99890
99600
99384
99831
99405
99858
99599
99628
99897
99410
99439
99747
99745
99415
99626
99668
99457
99640
99398
99549
99640
99482
99392
99715
99588
99595
99655
99436
99618
99410
99593
99919
99718
99609
99415
99411
99411
99655
99475
99580
99452
99575
99705
99597
99606
99666
99484
99795
99564
99508
99639
99728
99609
99634
99403
99747
99856
99687
99446
99559
99620
99377
99426
99384
99793
99865
99547
99716
99520
99683
99429
99461
99710
99432
99458
99820
99408
99580
99565
99696
99590
99594
99543
99450
99829
99412
99663
99660
99398
99848
99381
99519
99370
99963
99935
99494
99533
99864
99407
99482
99623
99411
99539
99799
99761
99458
99618
99630
99935
99902
99569
99435
99385
99627
99423
99593
99721
99766
99743
99402
99654
99513
99828
99529
99519
99460
99376
99557
99629
99853
99733
99638
99892
99411
99736
99563
99679
99854
99393
99795
99382
99379
99803
99786
99390
99546
99761
99598
99459
99475
99753
99709
99451
99395
99505
99385
99451
99418
99701
99604
99574
99763
99443
99618
99475
99458
99382
99426
99445
99502
99511
99388
99556
99602
99501
99853
99879
99596
99627
99372
99401
99390
99438
99714
99531
99789
99491
99738
99720
99402
99480
99549
99467
99587
99387
99850
99857
99903
99677
99605
99718
99439
99449
99439
99572
99540
99926
99380
99666
99667
99698
99454
99706
99435
99625
99382
99632
99576
99521
99438
99547
99648
99405
99898
99793
99727
99870
99424
99514
99867
99729
99528
99488
99720
99509
99384
99538
99803
99389
99664
99529
99437
99429
99701
99621
99690
99737
99419
99441
99614
99412
99596
99402
99383
99818
99569
99511
99398
99396
99877
99550
99412
99649
99414
99638
99683
99577
99917
99388
99611
99444
99545
99487
99617
99493
99413
99554
99957
99573
99390
99756
99763
99416
99734
99379
99450
99834
99780
99657
99459
99409
99604
99412
99625
99495
99437
99372
99923
99570
99587
99456
99494
99662
99455
99384
99845
99602
99456
99623
99461
99573
99617
99665
99558
99488
99826
99783
99422
99381
99372
99774
99537
99598
99467
99796
99845
99592
99441
99639
99609
99508
99495
99559
99816
99526
99878
99569
99477
99762
99571
99402
99536
99779
99412
99724
99972
99789
99509
99789
99728
99914
99601
99633
99674
99432
99460
99372
99593
99663
99445
99743
99451
99581
99387
99608
99380
99888
99741
99751
99448
99498
99591
99766
99532
99472
99426
99372
99745
99463
99467
99465
99696
99744
99564
99635
99648
99408
99505
99384
99670
99641
99721
99604
99371
99710
99723
99580
99484
99424
99431
99479
99593
99423
99586
99467
99427
99448
99686
99428
99406
99508
99468
99581
99845
99370
99571
99638
99542
99435
99827
99699
99572
99701
99455
99524
99858
99784
99489
99738
99786
99809
99397
99464
99515
99369
99395
99849
99727
99435
99425
99699
99664
99379
99520
99551
99370
99510
99403
99405
99435
99441
99614
99596
99476
99587
99682
99542
99468
99426
99480
99403
99397
99393
99528
99711
99808
99394
99395
99436
99430
99541
99474
99425
99753
99443
99371
99592
99378
99476
99645
99542
99618
99522
99578
99740
99785
99487
99819
99418
99416
99784
99451
99452
99480
99812
99596
99476
99804
99730
99503
99442
99377
99376
99830
99491
99726
99648
99400
99597
99506
99547
99472
99527
99514
99702
99632
99827
99805
99483
99642
99383
99806
99375
99680
99395
99404
99440
99405
99409
99723
99643
99437
99775
99595
99563
99645
99823
99814
99468
99498
99832
99630
99827
99501
99746
99431
99506
99720
99525
99478
99455
99520
99518
99814
99472
99741
99596
99509
99689
99429
99690
99585
99853
99597
99604
99637
99541
99442
99427
99635
99380
99735
99417
99569
99521
99476
99534
99967
99443
99406
99711
99625
99732
99423
99822
99451
99749
99626
99379
99639
99604
99589
99375
99714
99750
99761
99421
99754
99574
99708
99460
99925
99459
99401
99518
99532
99761
99886
99700
99484
99813
99509
99666
99549
99515
99476
99407
99527
99415
99907
99612
99378
99834
99859
99471
99658
99789
99376
99795
99583
99873
99522
99779
99918
99770
99374
99521
99640
99415
99548
99403
99697
99687
99829
99598
99475
99374
99717
99873
99661
99659
99827
99680
99690
99397
99671
99565
99633
99622
99369
99945
99827
99384
99755
99405
99469
99646
99507
99629
99525
99489
99741
99439
99460
99755
99453
99466
99482
99602
99499
99435
99921
99636
99399
99468
99400
99554
99776
99576
99445
99517
99883
99642
99626
99692
99508
99696
99509
99375
99714
99594
99516
99885
99470
99553
99370
99490
99510
99467
99547
99432
99464
99391
99453
99455
99597
99850
99882
99417
99777
99602
99453
99628
99578
99727
99882
99563
99432
99405
99456
99596
99735
99610
99632
99374
99610
99606
99417
99393
99723
99573
99509
99865
99743
99499
99688
99620
99690
99841
99369
99518
99932
99403
99496
99418
99425
99573
99525
99626
99485
99431
99431
99493
99381
99719
99639
99650
99730
99563
99820
99406
99890
99391
99480
99456
99623
99428
99634
99746
99752
99606
99401
99898
99408
99759
99782
99488
99725
99688
99849
99597
99637
99385
99861
99832
99382
99404
99542
99658
99491
99786
99641
99748
99833
99446
99525
99400
99721
99455
99612
99905
99723
99682
99644
99489
99443
99898
99752
99408
99699
99418
99460
99510
99448
99907
99464
99504
99849
99409
99561
99836
99936
99752
99442
99558
99436
99457
99414
99966
99570
99526
99403
99758
99626
99564
99422
99498
99381
99541
99555
99370
99388
99927
99576
99556
99745
99431
99731
99515
99584
99559
99543
99516
99737
99794
99519
99573
99484
99447
99533
99391
99476
99373
99468
99693
99707
99402
99594
99600
99416
99820
99719
99682
99461
99513
99545
99522
99487
99732
99551
99504
99614
99828
99443
99600
99554
99440
99879
99590
99398
99672
99786
99753
99536
99420
99452
99741
99825
99476
99443
99589
99938
99665
99647
99591
99579
99524
99576
99971
99552
99727
99377
99764
99439
99428
99498
99499
99935
99812
99644
99596
99417
99560
99668
99722
99438
99482
99678
99616
99487
99423
99579
99431
99701
99671
99559
99401
99372
99469
99401
99452
99545
99509
99533
99483
99479
99480
99372
99521
99414
99456
99846
99792
99393
99556
99386
99413
99642
99451
99383
99995
99559
99777
99592
99690
99638
99774
99414
99409
99456
99714
99473
99675
99578
99386
99517
99837
99495
99428
99492
99485
99777
99806
99772
99595
99562
99461
99491
99388
99625
99458
99608
99568
99371
99812
99394
99405
99395
99420
99442
99433
99464
99790
99694
99675
99516
99424
99683
99694
99593
99704
99542
99691
99373
99621
99465
99391
99460
99488
99714
99579
99468
99385
99386
99519
99650
99508
99416
99558
99684
99442
99395
99528
99538
99485
99703
99416
99422
99431
99430
99754
99460
99450
99474
99451
99513
99649
99614
99457
99737
99534
99507
99448
99466
99783
99654
99704
99603
99731
99831
99592
99804
99605
99612
99713
99743
99437
99450
99538
99477
99424
99630
99556
99721
99594
99505
99471
99385
99439
99706
99709
99375
99479
99782
99510
99378
99500
99726
99502
99370
99479
99464
99461
99740
99612
99934
99577
99490
99419
99568
99455
99623
99571
99541
99425
99562
99472
99916
99610
99637
99432
99375
99525
99397
99544
99696
99736
99492
99661
99487
99704
99851
99782
99455
99377
99569
99656
99802
99425
99540
99816
99732
99541
99416
99403
99584
99533
99685
99587
99494
99382
99461
99529
99890
99384
99378
99487
99681
99638
99621
99698
99565
99640
99909
99493
99617
99738
99528
99533
99476
99419
99375
99406
99719
99435
99539
99664
99661
99539
99501
99566
99403
99700
99409
99718
99437
99455
99733
99430
99600
99735
99769
99382
99787
99856
99402
99441
99970
99625
99659
99842
99488
99490
99610
99488
99534
99825
99656
99735
99376
99528
99647
99423
99718
99373
99608
99725
99872
99859
99484
99437
99818
99574
99650
99504
99509
99864
99565
99822
99443
99620
99482
99667
99569
99520
99713
99608
99887
99460
99642
99670
99752
99394
99563
99496
99448
99502
99624
99528
99574
99644
99709
99578
99833
99717
99537
99531
99471
99398
99720
99667
99742
99387
99703
99399
99451
99433
99576
99527
99449
99572
99387
99439
99810
99936
99531
99400
99762
99370
99453
99425
99528
99712
99429
99388
99463
99602
99854
99491
99692
99460
99687
99488
99447
99460
99423
99668
99449
99614
99472
99782
99555
99485
99580
99552
99583
99660
99684
99488
99714
99881
99424
99670
99730
99624
99715
99373
99416
99411
99486
99399
99393
99451
99595
99508
99488
99723
99481
99762
99855
99659
99493
99468
99569
99491
99623
99665
99767
99804
99970
99537
99644
99844
99577
99415
99516
99412
99490
99681
99532
99409
99554
99412
99371
99485
99438
99369
99493
99628
99384
99484
99387
99510
99512
99915
99371
99517
99445
99418
99578
99422
99480
99857
99676
99549
99642
99402
99744
99612
99373
99649
99726
99467
99533
99570
99397
99458
99428
99369
99772
99407
99460
99501
99618
99960
99437
99423
99859
99457
99411
99468
99490
99394
99433
99443
99863
99380
99837
99606
99796
99394
99565
99621
99918
99483
99587
99696
99420
99488
99639
99479
99888
99406
99401
99499
99531
99646
99614
99788
99483
99940
99552
99466
99533
99422
99599
99391
99719
99456
99526
99518
99550
99489
99447
99370
99696
99922
99419
99756
99726
99841
99450
99380
99459
99508
99391
99493
99573
99443
99451
99449
99447
99645
99835
99428
99987
99385
99452
99372
99629
99385
99610
99427
99686
99719
99664
99431
99788
99674
99803
99550
99447
99719
99442
99415
99866
99496
99374
99369
99427
99379
99539
99396
99578
99669
99654
99672
99370
99574
99378
99423
99745
99829
99519
99466
99719
99534
99720
99525
99377
99418
99554
99383
99603
99432
99597
99768
99920
99749
99856
99726
99412
99549
99508
99713
99398
99531
99369
99600
99715
99727
99519
99720
99521
99394
99484
99741
99703
99706
99558
99634
99426
99422
99387
99625
99389
99493
99482
99795
99464
99823
99456
99777
99516
99748
99486
99870
99390
99403
99882
99532
99489
99651
99374
99910
99449
99453
99676
99490
99887
99546
99470
99724
99688
99461
99724
99706
99421
99664
99510
99537
99862
99446
99843
99404
99670
99695
99388
99671
99665
99586
99473
99384
99574
99619
99880
99710
99378
99631
99749
99794
99602
99446
99732
99430
99580
99421
99639
99435
99799
99582
99778
99901
99749
99469
99459
99539
99389
99376
99584
99811
99827
99576
99442
99560
99699
99373
99415
99504
99658
99859
99507
99542
99583
99700
99678
99662
99584
99797
99833
99451
99883
99471
99605
99692
99546
99701
99543
99808
99690
99822
99624
99505
99452
99526
99445
99749
99524
99443
99869
99378
99637
99487
99904
99536
99498
99533
99653
99461
99659
99370
99408
99627
99723
99369
99647
99740
99685
99623
99459
99606
99698
99426
99532
99590
99629
99876
99545
99469
99560
99867
99527
99477
99888
99753
99521
99768
99424
99709
99842
99474
99390
99803
99728
99396
99643
99562
99447
99647
99520
99518
99700
99693
99632
99484
99649
99648
99835
99593
99580
99581
99656
99406
99685
99837
99543
99571
99516
99483
99546
99463
99576
99443
99420
99467
99583
99578
99903
99809
99640
99532
99622
99527
99422
99507
99537
99389
99689
99377
99732
99641
99701
99418
99557
99505
99623
99430
99590
99578
99672
99755
99397
99417
99377
99421
99442
99542
99878
99519
99582
99382
99559
99802
99879
99472
99965
99829
99875
99577
99605
99651
99441
99521
99860
99470
99652
99428
99840
99720
99389
99822
99590
99572
99506
99409
99625
99419
99668
99602
99847
99451
99416
99803
99439
99514
99420
99724
99497
99563
99422
99532
99713
99841
99413
99419
99672
99507
99425
99436
99583
99414
99663
99887
99651
99864
99447
99485
99606
99670
99478
99491
99461
99400
99603
99925
99797
99679
99566
99491
99438
99384
99586
99385
99411
99495
99383
99637
99503
99377
99724
99955
99524
99541
99481
99488
99643
99397
99791
99485
99438
99554
99511
99765
99623
99645
99501
99408
99813
99641
99419
99410
99410
99386
99856
99517
99568
99507
99935
99814
99440
99684
99540
99449
99909
99402
99709
99591
99483
99460
99708
99542
99514
99567
99669
99667
99687
99803
99590
99723
99538
99926
99511
99627
99447
99420
99374
99512
99416
99741
99448
99727
99623
99498
99643
99652
99423
99703
99612
99701
99438
99386
99740
99497
99837
99619
99583
99383
99416
99474
99406
99403
99557
99431
99410
99546
99668
99470
99602
99699
99747
99419
99598
99571
99606
99424
99421
99560
99768
99745
99399
99530
99433
99577
99680
99912
99744
99623
99723
99643
99428
99606
99604
99569
99540
99452
99530
99377
99409
99466
99596
99460
99663
99393
99706
99880
99595
99796
99441
99410
99489
99385
99369
99524
99697
99751
99511
99794
99426
99461
99804
99500
99499
99521
99705
99952
99871
99506
99513
99541
99407
99454
99638
99398
99450
99375
99624
99614
99687
99483
99433
99880
99443
99405
99498
99419
99550
99417
99659
99745
99919
99911
99794
99376
99530
99386
99772
99611
99536
99398
99526
99914
99389
99397
99399
99379
99629
99524
99470
99745
99857
99800
99730
99564
99467
99673
99469
99426
99600
99640
99733
99519
99549
99553
99469
99489
99709
99391
99416
99687
99424
99574
99552
99904
99461
99625
99893
99390
99512
99591
99586
99424
99502
99609
99576
99480
99417
99477
99493
99420
99656
99420
99641
99530
99613
99560
99707
99610
99603
99784
99384
99535
99498
99951
99417
99444
99921
99388
99665
99481
99474
99753
99537
99743
99424
99400
99482
99421
99718
99594
99629
99423
99512
99696
99514
99606
99615
99459
99719
99428
99753
99743
99643
99384
99648
99651
99460
99558
99516
99474
99730
99721
99575
99551
99418
99672
99539
99463
99525
99699
99442
99501
99397
99829
99425
99842
99950
99482
99587
99700
99439
99668
99596
99611
99832
99427
99914
99546
99584
99594
99369
99437
99640
99476
99501
99397
99817
99556
99545
99370
99891
99670
99456
99514
99519
99454
99428
99506
99372
99525
99428
99592
99775
99880
99426
99779
99387
99591
99423
99472
99408
99800
99376
99583
99396
99425
99473
99750
99502
99689
99644
99681
99654
99669
99650
99839
99411
99772
99463
99441
99414
99458
99405
99578
99732
99742
99874
99418
99596
99604
99566
99475
99498
99678
99695
99510
99522
99697
99430
99723
99778
99552
99409
99765
99637
99447
99627
99414
99396
99478
99597
99629
99388
99649
99380
99619
99506
99391
99857
99960
99437
99516
99487
99397
99373
99529
99376
99500
99505
99736
99493
99796
99386
99503
99413
99721
99613
99472
99733
99411
99382
99606
99757
99702
99463
99444
99380
99526
99378
99541
99497
99583
99389
99728
99387
99470
99879
99569
99645
99425
99905
99719
99396
99804
99422
99602
99762
99584
99779
99431
99408
99841
99426
99561
99414
99578
99394
99625
99570
99486
99678
99586
99659
99648
99769
99596
99509
99565
99589
99787
99895
99388
99409
99466
99575
99515
99384
99590
99557
99832
99915
99644
99815
99608
99386
99398
99589
99596
99669
99516
99508
99534
99395
99470
99536
99961
99510
99426
99762
99521
99401
99814
99844
99408
99703
99403
99699
99398
99669
99714
99661
99593
99524
99419
99409
99512
99853
99449
99556
99826
99914
99712
99478
99464
99761
99705
99505
99481
99417
99818
99442
99378
99457
99454
99879
99920
99424
99419
99396
99586
99583
99742
99458
99508
99499
99478
99694
99676
99723
99614
99417
99685
99413
99629
99702
99766
99408
99375
99402
99467
99486
99764
99649
99947
99576
99486
99422
99782
99530
99541
99617
99418
99820
99684
99487
99609
99844
99505
99463
99644
99447
99394
99501
99741
99594
99945
99429
99443
99535
99440
99773
99556
99605
99557
99412
99737
99940
99570
99835
99400
99404
99673
99419
99527
99481
99756
99433
99405
99420
99611
99477
99538
99394
99621
99982
99788
99644
99543
99478
99561
99653
99687
99518
99575
99407
99471
99725
99518
99451
99801
99506
99392
99840
99557
99700
99447
99896
99450
99724
99469
99375
99566
99569
99818
99765
99741
99777
99703
99501
99701
99429
99406
99406
99724
99636
99611
99958
99524
99495
99489
99625
99446
99402
99590
99648
99503
99393
99780
99503
99430
99408
99535
99617
99667
99561
99504
99978
99596
99486
99551
99805
99429
99473
99482
99444
99605
99782
99445
99622
99596
99636
99565
99420
99523
99428
99754
99667
99592
99539
99522
99668
99800
99522
99786
99437
99497
99783
99764
99485
99421
99460
99600
99505
99486
99544
99490
99561
99569
99636
99640
99663
99654
99486
99434
99401
99610
99442
99620
99430
99411
99436
99607
99755
99713
99715
99417
99549
99740
99545
99560
99394
99645
99548
99410
99444
99830
99525
99411
99636
99653
99725
99372
99480
99625
99449
99555
99584
99433
99545
99626
99395
99579
99783
99605
99402
99682
99414
99645
99484
99480
99713
99488
99634
99715
99536
99619
99742
99843
99441
99537
99838
99838
99603
99559
99378
99566
99450
99506
99393
99400
99486
99820
99721
99700
99496
99409
99389
99548
99528
99609
99601
99413
99508
99710
99589
99453
99507
99710
99600
99421
99422
99421
99808
99555
99703
99423
99400
99712
99692
99657
99418
99628
99647
99383
99515
99673
99384
99676
99627
99372
99413
99413
99577
99445
99519
99445
99479
99549
99439
99898
99590
99648
99790
99464
99671
99479
99561
99556
99429
99793
99587
99698
99809
99544
99579
99445
99395
99477
99653
99771
99809
99759
99941
99443
99446
99710
99388
99503
99831
99460
99474
99626
99530
99711
99396
99555
99524
99558
99430
99635
99459
99674
99536
99626
99374
99516
99378
99399
99518
99474
99496
99437
99840
99623
99598
99747
99566
99576
99469
99602
99680
99427
99654
99678
99728
99639
99485
99450
99434
99638
99370
99784
99862
99541
99542
99664
99583
99588
99428
99537
99446
99476
99888
99808
99559
99683
99823
99647
99442
99404
99742
99468
99485
99532
99742
99516
99636
99463
99430
99411
99628
99580
99511
99418
99373
99401
99714
99739
99392
99688
99803
99629
99809
99456
99597
99714
99677
99474
99610
99522
99442
99642
99489
99700
99495
99491
99597
99649
99598
99423
99605
99721
99411
99858
99506
99450
99449
99506
99434
99494
99769
99453
99935
99846
99396
99594
99497
99436
99460
99390
99405
99543
99662
99546
99452
99828
99552
99409
99447
99606
99381
99523
99603
99380
99543
99475
99698
99440
99420
99720
99409
99698
99525
99451
99497
99861
99562
99810
99460
99864
99566
99589
99373
99688
99409
99702
99583
99676
99557
99695
99478
99468
99407
99604
99652
99375
99423
99605
99666
99421
99461
99668
99552
99390
99530
99610
99833
99623
99544
99383
99650
99449
99433
99431
99424
99606
99656
99729
99384
99655
99384
99762
99728
99782
99408
99504
99527
99468
99463
99790
99949
99753
99398
99578
99598
99689
99485
99809
99777
99535
99490
99484
99370
99823
99629
99389
99608
99583
99563
99421
99479
99506
99421
99679
99757
99463
99476
99467
99690
99921
99376
99489
99811
99475
99408
99517
99596
99562
99617
99414
99611
99696
99399
99567
99506
99549
99487
99425
99616
99792
99375
99954
99692
99716
99476
99450
99412
99814
99483
99420
99582
99618
99507
99523
99783
99377
99496
99383
99663
99809
99501
99686
99549
99526
99382
99576
99788
99517
99787
99644
99723
99509
99664
99371
99551
99749
99683
99833
99773
99646
99657
99513
99717
99894
99524
99544
99579
99434
99648
99387
99606
99478
99414
99677
99381
99464
99591
99419
99535
99461
99598
99662
99431
99972
99677
99392
99653
99714
99383
99652
99489
99493
99570
99372
99748
99390
99563
99667
99840
99542
99583
99378
99587
99413
99457
99619
99553
99691
99833
99569
99653
99519
99462
99411
99727
99488
99628
99373
99440
99372
99561
99395
99429
99556
99427
99407
99549
99688
99435
99952
99483
99438
99397
99534
99779
99439
99518
99420
99460
99587
99390
99616
99948
99562
99753
99372
99714
99552
99412
99410
99450
99417
99518
99419
99492
99451
99794
99707
99437
99571
99559
99378
99678
99401
99434
99655
99842
99502
99406
99563
99586
99652
99537
99575
99838
99467
99545
99593
99575
99374
99701
99579
99562
99708
99736
99783
99670
99539
99656
99444
99397
99434
99509
99572
99455
99470
99469
99424
99684
99527
99543
99872
99663
99554
99896
99374
99853
99629
99369
99420
99618
99494
99515
99590
99766
99421
99610
99699
99723
99424
99944
99466
99427
99434
99864
99453
99504
99733
99494
99739
99523
99487
99698
99391
99415
99373
99406
99508
99536
99409
99736
99384
99453
99514
99386
99789
99470
99689
99387
99476
99760
99398
99774
99391
99764
99618
99488
99620
99580
99986
99577
99720
99828
99488
99411
99417
99551
99765
99585
99397
99680
99384
99711
99651
99692
99377
99419
99477
99802
99891
99721
99458
99433
99447
99712
99478
99466
99623
99644
99421
99440
99778
99662
99441
99390
99659
99392
99685
99454
99416
99896
99404
99451
99702
99907
99413
99691
99854
99425
99816
99732
99769
99811
99649
99716
99691
99920
99623
99732
99588
99566
99747
99541
99595
99735
99809
99403
99482
99760
99456
99400
99583
99733
99489
99726
99525
99499
99454
99630
99662
99893
99471
99521
99510
99630
99556
99749
99553
99567
99659
99480
99523
99741
99687
99446
99766
99723
99669
99383
99813
99526
99383
99860
99397
99378
99614
99538
99643
99994
99934
99426
99696
99901
99639
99520
99511
99377
99571
99400
99410
99506
99536
99595
99509
99478
99417
99388
99532
99972
99480
99583
99389
99773
99374
99931
99434
99572
99869
99609
99667
99493
99687
99374
99746
99372
99581
99781
99483
99632
99520
99739
99549
99427
99628
99578
99494
99699
99543
99488
99434
99658
99469
99552
99668
99373
99709
99449
99466
99369
99436
99516
99584
99468
99799
99540
99549
99440
99379
99462
99607
99376
99387
99699
99625
99829
99492
99809
99468
99749
99420
99623
99547
99461
99538
99960
99673
99849
99395
99579
99628
99453
99738
99525
99599
99469
99475
99459
99417
99802
99905
99749
99771
99751
99602
99609
99695
99706
99391
99672
99468
99566
99946
99546
99404
99691
99602
99600
99416
99416
99394
99502
99715
99439
99433
99788
99420
99653
99593
99883
99591
99483
99481
99584
99526
99892
99479
99515
99534
99830
99620
99555
99415
99728
99541
99812
99425
99423
99697
99753
99382
99508
99538
99804
99724
99575
99866
99442
99595
99491
99794
99399
99582
99861
99425
99481
99396
99469
99445
99596
99547
99498
99540
99397
99446
99521
99692
99640
99603
99593
99375
99402
99715
99601
99550
99739
99459
99801
99473
99426
99449
99382
99851
99400
99419
99573
99438
99530
99632
99508
99584
99809
99673
99624
99418
99587
99475
99435
99523
99866
99548
99622
99627
99728
99591
99436
99486
99420
99792
99621
99458
99436
99612
99668
99410
99804
99402
99455
99453
99438
99371
99380
99429
99373
99632
99458
99492
99443
99397
99551
99463
99733
99633
99501
99544
99808
99393
99847
99668
99468
99445
99514
99528
99463
99665
99464
99714
99419
99602
99733
99446
99709
99507
99700
99594
99631
99937
99813
99433
99369
99874
99507
99640
99481
99675
99395
99749
99666
99375
99553
99489
99394
99573
99385
99398
99495
99730
99635
99504
99442
99543
99758
99519
99373
99729
99743
99571
99604
99380
99875
99398
99518
99696
99614
99733
99685
99523
99791
99750
99431
99617
99475
99863
99584
99719
99557
99642
99376
99530
99693
99383
99800
99616
99445
99679
99505
99514
99811
99523
99510
99980
99889
99612
99595
99750
99577
99913
99525
99659
99818
99624
99671
99434
99744
99503
99623
99543
99441
99794
99642
99584
99815
99695
99428
99394
99475
99490
99549
99524
99496
99559
99528
99631
99388
99519
99552
99485
99524
99526
99718
99551
99617
99621
99391
99447
99919
99391
99686
99435
99520
99718
99739
99676
99589
99553
99433
99697
99844
99772
99564
99874
99471
99387
99384
99753
99677
99560
99430
99862
99484
99765
99400
99432
99518
99421
99654
99799
99379
99757
99476
99479
99420
99472
99661
99631
99453
99454
99524
99470
99482
99506
99556
99503
99571
99429
99493
99828
99850
99615
99893
99597
99613
99464
99533
99478
99580
99643
99840
99375
99742
99734
99519
99450
99792
99566
99528
99484
99579
99783
99897
99425
99576
99687
99702
99675
99735
99375
99801
99424
99581
99583
99421
99810
99578
99652
99433
99716
99567
99740
99549
99464
99472
99484
99460
99719
99373
99513
99540
99431
99615
99416
99653
99604
99369
99631
99728
99406
99775
99489
99489
99526
99689
99418
99510
99522
99370
99513
99581
99573
99381
99416
99457
99478
99770
99466
99686
99566
99490
99604
99427
99420
99455
99415
99492
99680
99765
99505
99427
99402
99475
99642
99499
99422
99741
99382
99453
99665
99772
99623
99385
99376
99430
99380
99521
99543
99683
99418
99752
99728
99715
99415
99693
99373
99389
99763
99385
99694
99808
99389
99435
99745
99652
99433
99404
99471
99523
99767
99405
99458
99611
99905
99697
99369
99773
99481
99749
99647
99902
99506
99757
99550
99377
99637
99520
99756
99576
99458
99383
99542
99674
99427
99568
99451
99545
99611
99840
99788
99430
99622
99466
99435
99394
99759
99560
99588
99614
99592
99436
99797
99462
99900
99820
99516
99815
99460
99720
99749
99597
99772
99460
99590
99733
99521
99513
99768
99699
99802
99835
99513
99701
99564
99467
99482
99817
99569
99563
99500
99414
99500
99627
99392
99494
99429
99534
99399
99402
99432
99757
99412
99493
99399
99380
99392
99497
99532
99829
99825
99380
99501
99399
99664
99534
99526
99746
99796
99455
99656
99781
99467
99755
99405
99421
99881
99520
99514
99749
99835
99740
99403
99605
99604
99825
99446
99495
99798
99370
99370
99578
99499
99382
99625
99537
99404
99736
99835
99498
99388
99806
99373
99686
99757
99424
99564
99463
99818
99456
99582
99606
99506
99588
99890
99515
99616
99614
99519
99885
99759
99765
99513
99475
99377
99646
99608
99537
99407
99425
99737
99568
99815
99502
99599
99796
99762
99585
99384
99850
99752
99548
99693
99802
99593
99669
99553
99438
99722
99500
99373
99414
99641
99380
99882
99387
99524
99678
99634
99514
99409
99499
99695
99389
99815
99703
99504
99715
99695
99422
99498
99374
99659
99385
99759
99465
99655
99775
99597
99724
99839
99421
99627
99959
99482
99497
99487
99510
99614
99547
99606
99657
99468
99909
99791
99648
99681
99396
99402
99817
99569
99518
99405
99509
99600
99576
99578
99887
99656
99482
99397
99390
99662
99550
99734
99697
99493
99566
99696
99958
99844
99931
99653
99599
99606
99644
99528
99631
99383
99784
99764
99369
99582
99591
99710
99587
99733
99480
99452
99619
99870
99564
99787
99582
99801
99930
99541
99830
99518
99660
99378
99685
99586
99429
99559
99683
99510
99463
99549
99893
99715
99374
99491
99412
99497
99484
99866
99545
99946
99553
99509
99515
99767
99762
99585
99552
99673
99679
99431
99520
99804
99526
99584
99708
99894
99862
99451
99431
99393
99756
99428
99472
99467
99775
99508
99716
99565
99615
99551
99411
99575
99408
99445
99506
99437
99557
99635
99691
99622
99523
99704
99844
99650
99407
99545
99480
99862
99925
99693
99763
99464
99427
99651
99812
99570
99563
99589
99595
99716
99507
99715
99612
99625
99726
99676
99705
99652
99537
99424
99536
99825
99487
99645
99422
99808
99794
99510
99636
99523
99622
99650
99745
99549
99629
99938
99558
99523
99477
99729
99617
99450
99437
99536
99769
99454
99755
99773
99406
99498
99640
99604
99674
99383
99562
99543
99660
99395
99438
99673
99555
99412
99966
99636
99405
99557
99559
99394
99538
99532
99545
99710
99924
99511
99626
99624
99629
99674
99777
99683
99465
99675
99554
99381
99425
99446
99918
99628
99684
99687
99515
99573
99542
99792
99447
99752
99439
99588
99781
99512
99507
99600
99599
99378
99393
99566
99502
99482
99576
99686
99533
99401
99531
99369
99823
99418
99422
99417
99427
99676
99499
99599
99590
99643
99627
99637
99480
99472
99467
99885
99701
99550
99675
99609
99632
99445
99717
99392
99673
99728
99623
99676
99546
99903
99425
99382
99545
99438
99471
99461
99436
99428
99423
99734
99443
99394
99580
99753
99413
99536
99906
99551
99702
99824
99841
99593
99550
99407
99608
99751
99667
99815
99427
99704
99470
99430
99545
99773
99443
99728
99780
99474
99654
99371
99616
99427
99375
99531
99740
99643
99497
99739
99492
99507
99701
99616
99533
99465
99480
99481
99446
99667
99418
99468
99478
99893
99478
99410
99426
99453
99379
99840
99747
99384
99503
99401
99475
99478
99634
99737
99596
99631
99439
99647
99521
99894
99473
99765
99610
99633
99383
99549
99774
99669
99874
99385
99800
99369
99484
99399
99539
99433
99676
99401
99507
99491
99415
99735
99603
99598
99377
99402
99761
99648
99631
99624
99537
99410
99433
99638
99599
99384
99494
99550
99370
99856
99830
99443
99564
99373
99701
99539
99793
99490
99392
99512
99879
99432
99647
99455
99693
99725
99812
99410
99656
99424
99702
99905
99596
99648
99398
99811
99497
99746
99551
99785
99645
99601
99876
99428
99633
99379
99538
99715
99562
99587
99609
99878
99832
99591
99446
99671
99624
99655
99530
99655
99686
99648
99522
99431
99484
99405
99590
99394
99552
99596
99392
99472
99524
99742
99472
99414
99837
99471
99643
99397
99556
99647
99514
99910
99714
99463
99713
99468
99561
99523
99511
99560
99746
99663
99803
99496
99452
99925
99449
99378
99490
99677
99394
99594
99458
99833
99745
99472
99379
99454
99648
99407
99436
99431
99539
99615
99683
99387
99556
99913
99423
99471
99682
99408
99739
99893
99393
99557
99766
99579
99396
99635
99374
99829
99372
99372
99547
99439
99686
99429
99630
99590
99373
99416
99698
99415
99410
99546
99488
99657
99403
99816
99596
99930
99708
99593
99377
99546
99449
99776
99623
99801
99861
99701
99543
99679
99483
99477
99616
99722
99409
99827
99718
99891
99541
99461
99525
99790
99389
99416
99589
99643
99499
99409
99493
99377
99525
99698
99529
99802
99676
99496
99376
99722
99729
99416
99473
99690
99558
99523
99569
99822
99609
99436
99526
99662
99767
99380
99708
99458
99416
99646
99510
99445
99561
99544
99635
99443
99584
99416
99648
99676
99574
99902
99760
99425
99518
99385
99681
99711
99403
99626
99401
99665
99845
99596
99611
99743
99465
99452
99433
99532
99627
99444
99554
99815
99504
99597
99413
99948
99554
99492
99461
99493
99847
99421
99682
99630
99392
99675
99601
99476
99897
99625
99567
99708
99394
99475
99383
99372
99420
99808
99437
99402
99461
99453
99712
99402
99597
99389
99608
99460
99592
99640
99519
99599
99531
99600
99410
99603
99552
99485
99371
99794
99877
99371
99398
99573
99484
99381
99809
99579
99427
99537
99615
99594
99645
99642
99718
99514
99519
99516
99611
99616
99489
99428
99606
99877
99442
99935
99656
99371
99650
99712
99526
99577
99485
99622
99528
99518
99373
99761
99658
99498
99479
99867
99467
99482
99374
99654
99870
99463
99497
99417
99384
99514
99676
99523
99466
99827
99934
99376
99539
99450
99654
99807
99434
99656
99657
99678
99556
99671
99717
99554
99422
99483
99519
99478
99377
99635
99696
99763
99434
99470
99715
99742
99411
99783
99851
99427
99556
99370
99538
99893
99426
99421
99529
99802
99409
99716
99583
99514
99617
99567
99668
99824
99765
99589
99646
99812
99754
99487
99745
99549
99630
99463
99745
99932
99451
99424
99477
99482
99422
99671
99568
99517
99613
99440
99867
99399
99555
99527
99423
99550
99427
99429
99436
99643
99398
99457
99437
99541
99453
99725
99402
99417
99886
99414
99392
99662
99405
99398
99591
99466
99651
99459
99854
99668
99400
99657
99697
99375
99514
99703
99764
99454
99833
99370
99484
99498
99896
99520
99866
99580
99840
99456
99473
99438
99571
99969
99777
99381
99748
99712
99820
99664
99552
99406
99543
99413
99517
99625
99502
99740
99371
99521
99705
99742
99396
99442
99814
99445
99713
99527
99879
99514
99611
99497
99461
99783
99755
99401
99601
99822
99673
99545
99386
99515
99596
99395
99678
99764
99566
99409
99414
99860
99374
99576
99532
99469
99385
99589
99594
99554
99403
99448
99506
99695
99639
99372
99660
99771
99537
99537
99458
99413
99758
99452
99406
99374
99406
99423
99457
99410
99887
99624
99590
99712
99624
99622
99489
99851
99405
99413
99605
99658
99549
99629
99581
99729
99535
99527
99458
99748
99611
99498
99724
99396
99733
99467
99919
99666
99765
99709
99748
99834
99559
99651
99742
99752
99428
99419
99550
99403
99632
99463
99673
99528
99677
99394
99504
99651
99468
99786
99409
99486
99564
99685
99506
99599
99800
99464
99830
99859
99487
99397
99380
99432
99411
99414
99376
99474
99576
99734
99701
99462
99419
99930
99426
99499
99533
99391
99546
99581
99527
99435
99693
99501
99835
99693
99500
99426
99482
99566
99553
99515
99438
99451
99529
99825
99464
99455
99888
99804
99523
99489
99924
99510
99560
99488
99554
99405
99823
99737
99583
99396
99722
99471
99453
99807
99473
99584
99990
99487
99386
99619
99631
99495
99496
99572
99709
99439
99458
99462
99875
99685
99716
99483
99716
99610
99713
99791
99590
99369
99447
99829
99496
99780
99589
99580
99436
99595
99519
99491
99419
99451
99429
99898
99431
99595
99637
99468
99387
99551
99472
99594
99429
99688
99513
99403
99766
99826
99731
99538
99373
99712
99441
99637
99387
99658
99746
99390
99548
99528
99470
99412
99485
99620
99789
99409
99779
99651
99817
99435
99557
99410
99653
99502
99816
99629
99496
99977
99426
99614
99475
99519
99555
99410
99682
99527
99585
99397
99511
99562
99445
99397
99792
99439
99592
99405
99433
99373
99450
99897
99409
99369
99415
99732
99423
99440
99773
99588
99536
99440
99487
99589
99716
99746
99725
99394
99426
99665
99438
99478
99399
99391
99713
99757
99407
99537
99550
99763
99577
99561
99700
99444
99520
99369
99597
99727
99529
99512
99495
99459
99822
99387
99440
99527
99438
99511
99671
99945
99821
99636
99460
99424
99777
99460
99504
99781
99802
99519
99558
99457
99402
99657
99379
99436
99386
99733
99657
99435
99461
99472
99564
99606
99820
99616
99889
99664
99472
99713
99882
99575
99538
99490
99460
99547
99610
99430
99369
99550
99838
99512
99852
99429
99798
99583
99646
99774
99553
99465
99424
99450
99394
99444
99616
99614
99525
99495
99921
99562
99568
99440
99601
99391
99668
99578
99463
99574
99684
99631
99619
99717
99389
99587
99687
99404
99818
99501
99697
99379
99463
99800
99495
99426
99595
99458
99389
99527
99665
99571
99525
99440
99557
99624
99497
99491
99404
99573
99595
99392
99418
99571
99394
99574
99696
99645
99371
99521
99821
99536
99603
99629
99385
99659
99471
99434
99876
99766
99384
99487
99799
99702
99538
99652
99465
99771
99551
99606
99570
99604
99698
99379
99491
99565
99833
99385
99471
99516
99571
99505
99709
99916
99786
99590
99524
99852
99916
99427
99678
99585
99512
99538
99545
99463
99422
99592
99453
99679
99734
99429
99442
99413
99696
99708
99580
99405
99584
99612
99417
99452
99616
99718
99763
99403
99520
99480
99507
99442
99637
99786
99558
99537
99912
99738
99423
99585
99715
99530
99579
99834
99467
99421
99908
99594
99463
99667
99610
99799
99625
99659
99443
99758
99758
99680
99500
99574
99529
99803
99519
99528
99584
99395
99698
99682
99491
99427
99390
99914
99426
99595
99415
99853
99708
99602
99636
99551
99393
99409
99687
99532
99508
99896
99425
99492
99628
99474
99945
99621
99583
99773
99412
99476
99607
99708
99376
99404
99900
99434
99851
99401
99805
99646
99392
99753
99529
99459
99617
99428
99653
99543
99540
99508
99515
99710
99412
99403
99404
99411
99944
99427
99873
99491
99652
99941
99595
99472
99472
99457
99735
99433
99810
99778
99665
99416
99486
99720
99685
99428
99473
99497
99631
99425
99672
99410
99634
99448
99565
99649
99722
99431
99909
99643
99429
99763
99457
99567
99796
99376
99926
99706
99444
99613
99616
99707
99598
99715
99444
99574
99697
99455
99742
99509
99904
99498
99519
99668
99808
99378
99418
99387
99743
99492
99407
99625
99680
99394
99463
99774
99567
99558
99458
99735
99397
99442
99547
99745
99378
99553
99617
99396
99492
99815
99534
99467
99706
99891
99632
99567
99845
99576
99405
99604
99377
99440
99461
99649
99594
99441
99468
99395
99465
99382
99558
99640
99409
99411
99432
99497
99441
99613
99449
99408
99559
99464
99435
99478
99632
99460
99690
99437
99975
99597
99524
99636
99376
99564
99475
99430
99631
99476
99509
99545
99434
99729
99695
99592
99782
99653
99382
99470
99541
99489
99839
99617
99374
99599
99743
99439
99417
99473
99864
99828
99459
99649
99728
99648
99648
99512
99380
99927
99603
99501
99648
99568
99469
99703
99578
99486
99503
99396
99512
99720
99879
99661
99635
99736
99446
99518
99599
99457
99376
99658
99654
99410
99562
99493
99543
99406
99782
99720
99380
99487
99570
99378
99381
99481
99579
99468
99384
99656
99422
99415
99739
99451
99824
99638
99441
99443
99711
99681
99704
99672
99556
99392
99731
99785
99497
99856
99669
99447
99895
99730
99738
99475
99753
99376
99547
99538
99612
99407
99438
99876
99559
99639
99583
99751
99650
99698
99415
99615
99786
99545
99851
99565
99510
99786
99553
99628
99380
99429
99477
99857
99916
99380
99675
99737
99544
99708
99564
99376
99623
99567
99797
99486
99461
99580
99533
99429
99848
99529
99729
99655
99607
99391
99559
99623
99545
99515
99522
99737
99458
99604
99465
99543
99772
99912
99382
99435
99713
99652
99530
99500
99419
99688
99700
99605
99496
99563
99552
99524
99528
99527
99909
99422
99424
99377
99723
99379
99616
99492
99767
99467
99490
99607
99458
99575
99651
99558
99768
99754
99720
99557
99565
99709
99830
99572
99453
99702
99514
99626
99626
99466
99525
99411
99532
99787
99690
99749
99446
99504
99573
99555
99394
99392
99878
99596
99857
99695
99430
99632
99779
99645
99832
99821
99786
99393
99400
99650
99520
99625
99651
99416
99439
99405
99379
99709
99599
99715
99650
99836
99563
99743
99446
99630
99438
99575
99872
99965
99625
99553
99382
99623
99465
99657
99397
99642
99497
99617
99575
99717
99413
99407
99603
99396
99404
99808
99715
99382
99782
99801
99379
99410
99528
99878
99666
99538
99566
99531
99671
99859
99615
99784
99393
99799
99383
99421
99472
99595
99513
99720
99527
99393
99707
99386
99616
99647
99597
99474
99575
99481
99784
99450
99572
99856
99544
99545
99752
99556
99588
99701
99842
99422
99886
99667
99778
99370
99630
99457
99665
99604
99455
99635
99840
99387
99602
99489
99450
99563
99594
99531
99531
99379
99419
99521
99445
99391
99650
99449
99420
99615
99395
99685
99487
99529
99892
99571
99483
99665
99794
99477
99607
99560
99391
99437
99565
99598
99429
99727
99723
99487
99480
99640
99629
99461
99657
99665
99738
99405
99812
99870
99725
99753
99797
99520
99745
99471
99370
99518
99394
99753
99631
99425
99565
99892
99474
99501
99550
99549
99435
99407
99563
99498
99606
99733
99486
99566
99685
99889
99484
99783
99458
99459
99371
99903
99720
99392
99569
99910
99461
99836
99546
99697
99533
99766
99716
99525
99436
99673
99479
99467
99568
99466
99724
99587
99517
99388
99614
99513
99404
99446
99412
99726
99688
99717
99656
99875
99510
99457
99753
99684
99778
99470
99655
99565
99577
99508
99425
99376
99458
99769
99582
99464
99648
99422
99851
99622
99515
99541
99441
99375
99514
99481
99839
99906
99886
99578
99452
99421
99621
99800
99767
99663
99410
99394
99527
99644
99628
99533
99873
99662
99573
99648
99650
99722
99387
99502
99431
99741
99735
99644
99776
99674
99545
99490
99603
99663
99834
99715
99811
99552
99525
99421
99710
99450
99556
99685
99420
99742
99515
99833
99465
99371
99720
99374
99371
99612
99465
99492
99740
99498
99771
99525
99419
99615
99589
99677
99544
99659
99975
99502
99619
99718
99738
99401
99713
99393
99547
99483
99522
99661
99377
99424
99489
99418
99832
99630
99679
99599
99567
99480
99724
99645
99458
99927
99731
99631
99623
99665
99849
99693
99572
99551
99453
99687
99756
99519
99429
99640
99896
99665
99628
99413
99812
99395
99374
99518
99685
99847
99565
99545
99449
99398
99651
99818
99629
99475
99447
99900
99420
99724
99447
99853
99517
99378
99584
99816
99534
99449
99381
99855
99409
99373
99522
99837
99432
99469
99440
99416
99495
99626
99447
99578
99620
99758
99370
99803
99806
99423
99369
99437
99524
99424
99392
99640
99469
99570
99383
99565
99748
99691
99439
99466
99401
99443
99906
99486
99423
99567
99409
99684
99605
99694
99378
99931
99675
99896
99435
99379
99599
99649
99544
99521
99462
99481
99403
99769
99485
99595
99487
99617
99599
99557
99749
99390
99691
99637
99373
99663
99463
99529
99617
99918
99869
99785
99415
99691
99479
99391
99418
99422
99660
99847
99603
99454
99516
99656
99373
99442
99495
99435
99416
99742
99786
99686
99385
99534
99596
99615
99454
99583
99762
99630
99603
99592
99594
99952
99539
99804
99500
99408
99392
99712
99505
99473
99500
99425
99498
99631
99395
99817
99647
99465
99400
99652
99462
99593
99397
99845
99678
99484
99702
99377
99812
99690
99753
99487
99820
99481
99590
99581
99561
99542
99416
99410
99402
99469
99402
99685
99787
99527
99415
99370
99469
99649
99789
99425
99453
99906
99710
99657
99702
99431
99706
99499
99960
99425
99574
99392
99471
99499
99410
99582
99645
99799
99479
99838
99526
99554
99706
99502
99871
99727
99725
99705
99468
99521
99714
99682
99590
99515
99583
99947
99453
99849
99543
99858
99878
99650
99448
99619
99578
99441
99377
99649
99789
99757
99501
99431
99522
99422
99727
99727
99562
99449
99672
99536
99514
99672
99668
99462
99377
99805
99668
99441
99633
99621
99383
99639
99672
99545
99496
99384
99430
99391
99467
99545
99495
99969
99810
99486
99454
99412
99548
99434
99387
99670
99436
99461
99859
99866
99432
99628
99463
99449
99485
99382
99669
99624
99698
99456
99440
99624
99878
99581
99786
99449
99602
99723
99405
99651
99451
99552
99448
99623
99637
99454
99588
99746
99627
99955
99563
99401
99656
99662
99801
99588
99408
99380
99695
99606
99420
99458
99384
99740
99461
99476
99415
99462
99686
99778
99730
99722
99525
99701
99493
99813
99626
99578
99507
99448
99493
99542
99595
99860
99445
99635
99377
99382
99650
99502
99869
99492
99373
99618
99417
99881
99557
99724
99422
99662
99648
99447
99916
99442
99609
99594
99879
99463
99379
99559
99549
99416
99658
99416
99607
99537
99860
99587
99728
99659
99474
99670
99588
99745
99567
99389
99591
99476
99533
99413
99823
99497
99865
99785
99793
99561
99706
99385
99875
99676
99605
99622
99615
99500
99740
99416
99441
99703
99672
99571
99573
99732
99432
99583
99616
99549
99683
99498
99532
99801
99441
99586
99375
99486
99632
99376
99422
99473
99812
99442
99761
99605
99659
99500
99609
99629
99434
99495
99422
99380
99559
99637
99789
99591
99834
99474
99676
99504
99676
99421
99631
99726
99433
99747
99460
99449
99920
99458
99677
99603
99596
99393
99416
99403
99604
99539
99506
99412
99486
99487
99485
99458
99379
99526
99622
99488
99673
99428
99380
99610
99703
99615
99376
99387
99439
99751
99712
99413
99854
99695
99961
99702
99425
99469
99516
99409
99447
99670
99612
99555
99587
99600
99573
99693
99563
99400
99649
99373
99644
99582
99663
99650
99823
99629
99655
99718
99477
99695
99849
99384
99658
99824
99552
99785
99417
99525
99533
99443
99688
99720
99458
99496
99642
99676
99520
99928
99635
99434
99788
99718
99738
99645
99802
99502
99707
99529
99453
99417
99457
99757
99538
99568
99486
99375
99532
99473
99779
99802
99597
99370
99479
99776
99516
99464
99713
99375
99953
99437
99517
99551
99406
99369
99787
99423
99372
99525
99779
99672
99369
99685
99871
99551
99422
99816
99421
99447
99463
99817
99898
99456
99749
99743
99385
99618
99424
99431
99757
99691
99473
99430
99374
99397
99485
99608
99423
99909
99376
99406
99514
99477
99449
99420
99446
99531
99964
99653
99454
99647
99520
99801
99379
99676
99370
99452
99850
99721
99496
99438
99856
99628
99478
99782
99698
99511
99433
99691
99719
99603
99637
99837
99378
99599
99701
99474
99382
99429
99551
99929
99486
99457
99699
99593
99402
99856
99723
99428
99772
99810
99751
99467
99614
99370
99562
99687
99592
99396
99822
99547
99450
99917
99636
99776
99710
99793
99400
99490
99516
99472
99377
99697
99503
99490
99452
99698
99549
99513
99586
99717
99646
99830
99634
99483
99521
99593
99594
99822
99848
99471
99502
99406
99469
99747
99451
99399
99569
99370
99716
99373
99413
99439
99392
99401
99588
99422
99374
99512
99974
99707
99681
99423
99373
99545
99410
99432
99454
99514
99432
99369
99554
99810
99651
99485
99538
99626
99473
99486
99381
99690
99448
99389
99590
99548
99742
99548
99843
99811
99418
99808
99685
99379
99635
99387
99419
99511
99662
99457
99535
99890
99370
99594
99721
99609
99842
99517
99697
99888
99454
99830
99401
99568
99790
99828
99389
99775
99884
99597
99614
99648
99525
99499
99680
99468
99371
99578
99476
99578
99545
99682
99864
99530
99596
99480
99394
99454
99391
99691
99597
99449
99744
99666
99385
99954
99915
99408
99800
99793
99623
99871
99479
99727
99402
99568
99669
99458
99469
99463
99387
99807
99382
99453
99655
99528
99795
99844
99505
99401
99748
99436
99557
99737
99533
99606
99401
99527
99373
99523
99658
99490
99510
99751
99411
99426
99495
99485
99532
99457
99369
99438
99736
99535
99776
99508
99396
99757
99496
99535
99541
99531
99728
99524
99445
99453
99428
99482
99517
99380
99926
99642
99449
99821
99387
99478
99421
99916
99560
99525
99472
99488
99651
99511
99415
99478
99423
99566
99583
99435
99774
99436
99559
99615
99776
99577
99979
99593
99530
99539
99773
99509
99649
99414
99552
99370
99465
99411
99573
99745
99462
99821
99812
99538
99529
99578
99710
99766
99737
99675
99374
99508
99454
99409
99632
99423
99436
99420
99929
99521
99763
99531
99408
99839
99387
99911
99529
99832
99631
99654
99401
99441
99795
99753
99696
99439
99749
99489
99489
99462
99442
99622
99774
99463
99653
99632
99428
99935
99556
99520
99550
99725
99467
99760
99374
99460
99868
99486
99535
99502
99630
99845
99450
99623
99525
99648
99549
99723
99377
99452
99576
99570
99680
99480
99587
99630
99659
99422
99679
99779
99753
99381
99433
99422
99443
99600
99526
99752
99446
99569
99536
99512
99390
99479
99456
99457
99661
99687
99401
99405
99640
99683
99672
99388
99688
99699
99552
99785
99903
99524
99532
99641
99698
99578
99833
99665
99402
99520
99693
99666
99531
99388
99660
99408
99617
99498
99436
99655
99384
99566
99682
99738
99756
99444
99625
99445
99446
99417
99681
99531
99478
99393
99470
99544
99783
99822
99537
99960
99519
99464
99480
99444
99604
99436
99779
99514
99395
99573
99644
99459
99569
99450
99546
99834
99541
99661
99442
99524
99759
99725
99829
99701
99376
99961
99675
99724
99877
99569
99560
99696
99380
99706
99501
99589
99374
99442
99550
99389
99574
99488
99737
99600
99608
99557
99482
99954
99512
99402
99646
99882
99816
99473
99835
99703
99410
99531
99432
99389
99420
99527
99696
99468
99374
99429
99580
99839
99830
99413
99734
99557
99627
99780
99416
99515
99466
99391
99442
99519
99749
99807
99451
99534
99457
99542
99582
99772
99506
99783
99384
99424
99722
99626
99788
99714
99444
99494
99399
99507
99581
99525
99855
99412
99638
99870
99487
99474
99599
99696
99586
99475
99467
99483
99738
99550
99386
99849
99626
99398
99576
99594
99422
99769
99544
99784
99596
99408
99392
99528
99579
99474
99881
99791
99528
99639
99476
99399
99451
99379
99522
99552
99722
99528
99756
99707
99715
99554
99383
99636
99941
99780
99506
99513
99498
99446
99466
99622
99633
99594
99882
99483
99453
99440
99827
99530
99416
99637
99388
99765
99557
99576
99630
99443
99457
99751
99550
99579
99638
99413
99624
99817
99689
99625
99579
99569
99591
99601
99611
99395
99856
99529
99476
99494
99749
99512
99419
99596
99808
99475
99521
99657
99625
99464
99388
99464
99371
99686
99602
99775
99515
99484
99397
99617
99523
99675
99375
99423
99615
99587
99525
99603
99387
99559
99596
99523
99417
99546
99520
99613
99490
99468
99560
99777
99737
99379
99393
99514
99475
99691
99629
99475
99869
99397
99412
99465
99504
99613
99497
99372
99500
99561
99854
99760
99483
99574
99574
99635
99796
99604
99429
99812
99535
99786
99496
99407
99372
99571
99636
99864
99403
99431
99397
99379
99447
99520
99431
99537
99375
99609
99472
99673
99646
99498
99765
99594
99613
99697
99743
99424
99638
99412
99553
99533
99584
99511
99404
99554
99419
99461
99463
99590
99743
99475
99371
99466
99414
99770
99500
99456
99756
99687
99821
99675
99513
99411
99530
99769
99375
99478
99533
99421
99373
99389
99532
99437
99659
99559
99527
99557
99694
99541
99378
99767
99369
99398
99655
99729
99528
99516
99734
99510
99765
99700
99444
99765
99660
99377
99577
99650
99536
99744
99964
99607
99468
99636
99474
99690
99845
99391
99448
99391
99820
99622
99550
99651
99513
99756
99387
99857
99525
99784
99445
99579
99506
99869
99452
99610
99732
99826
99407
99699
99462
99437
99539
99556
99369
99400
99454
99853
99604
99723
99511
99915
99539
99386
99679
99799
99832
99699
99891
99840
99581
99530
99411
99552
99815
99372
99576
99525
99580
99668
99465
99845
99603
99881
99809
99669
99622
99735
99754
99559
99549
99549
99450
99429
99445
99630
99412
99602
99446
99748
99630
99379
99389
99688
99426
99487
99779
99473
99974
99751
99654
99426
99631
99661
99595
99672
99667
99625
99758
99416
99613
99424
99662
99487
99494
99634
99539
99390
99401
99462
99716
99792
99560
99635
99528
99577
99632
99462
99390
99654
99621
99606
99414
99390
99825
99610
99615
99492
99434
99538
99406
99707
99489
99491
99431
99685
99675
99504
99779
99406
99404
99370
99568
99576
99710
99716
99384
99669
99782
99568
99537
99553
99483
99404
99657
99429
99429
99878
99482
99915
99838
99748
99546
99427
99783
99702
99776
99776
99376
99548
99562
99614
99698
99571
99643
99526
99502
99554
99474
99463
99530
99834
99370
99376
99513
99391
99370
99404
99493
99399
99670
99601
99605
99629
99746
99407
99385
99717
99582
99388
99780
99607
99460
99788
99584
99452
99583
99454
99768
99551
99497
99451
99675
99626
99738
99458
99392
99465
99516
99407
99375
99513
99473
99392
99771
99783
99471
99443
99549
99407
99568
99714
99483
99389
99558
99581
99538
99805
99422
99462
99673
99527
99780
99755
99649
99683
99461
99741
99780
99495
99688
99856
99470
99724
99377
99678
99442
99386
99838
99827
99680
99669
99589
99539
99681
99417
99569
99488
99557
99620
99785
99431
99630
99853
99515
99561
99695
99711
99694
99397
99385
99393
99804
99853
99924
99451
99667
99832
99650
99457
99409
99907
99568
99669
99650
99435
99433
99763
99764
99520
99658
99451
99824
99873
99673
99481
99434
99778
99786
99839
99838
99403
99631
99589
99406
99790
99826
99616
99647
99928
99387
99831
99709
99528
99436
99681
99598
99709
99421
99668
99461
99865
99555
99789
99620
99862
99398
99498
99545
99376
99457
99751
99405
99438
99392
99800
99494
99396
99380
99473
99705
99647
99745
99496
99556
99600
99656
99561
99933
99767
99709
99623
99805
99468
99500
99887
99376
99377
99398
99768
99693
99641
99531
99636
99658
99419
99373
99556
99431
99708
99891
99442
99466
99732
99517
99477
99442
99685
99509
99431
99668
99575
99694
99447
99504
99750
99375
99761
99413
99436
99893
99602
99554
99397
99457
99447
99640
99412
99647
99409
99571
99506
99376
99555
99658
99592
99423
99383
99419
99569
99498
99758
99479
99583
99743
99744
99591
99380
99663
99410
99384
99470
99488
99520
99542
99434
99827
99496
99373
99725
99558
99672
99430
99877
99455
99369
99716
99369
99425
99589
99664
99465
99446
99830
99449
99744
99405
99438
99516
99637
99544
99402
99610
99415
99673
99398
99599
99419
99424
99828
99388
99542
99813
99902
99913
99889
99462
99543
99413
99705
99565
99693
99387
99518
99633
99559
99479
99565
99601
99913
99415
99820
99499
99615
99397
99804
99384
99884
99674
99672
99382
99528
99523
99771
99546
99882
99395
99550
99497
99671
99882
99416
99559
99444
99567
99577
99533
99748
99404
99441
99805
99526
99651
99591
99663
99553
99677
99619
99424
99443
99643
99475
99682
99503
99519
99543
99383
99502
99440
99536
99593
99806
99678
99693
99834
99570
99511
99897
99505
99570
99650
99611
99405
99424
99401
99897
99496
99432
99399
99508
99652
99580
99503
99472
99399
99413
99430
99422
99487
99545
99483
99894
99752
99702
99424
99440
99759
99774
99478
99533
99658
99847
99729
99842
99647
99430
99416
99555
99525
99618
99420
99929
99408
99882
99410
99703
99382
99379
99479
99760
99656
99488
99489
99630
99765
99749
99705
99631
99814
99664
99489
99558
99666
99705
99462
99595
99657
99440
99832
99398
99375
99727
99653
99529
99484
99440
99637
99524
99485
99722
99535
99569
99435
99767
99397
99587
99947
99710
99755
99749
99544
99376
99698
99691
99717
99383
99422
99537
99479
99545
99552
99487
99576
99809
99430
99477
99463
99926
99644
99506
99482
99745
99608
99552
99748
99845
99723
99441
99477
99539
99524
99895
99505
99483
99731
99550
99651
99492
99381
99704
99399
99433
99699
99462
99529
99892
99925
99574
99665
99532
99408
99437
99438
99723
99679
99394
99436
99720
99438
99654
99895
99979
99539
99388
99689
99493
99433
99676
99377
99402
99673
99389
99565
99413
99730
99404
99613
99614
99827
99994
99890
99678
99663
99903
99599
99385
99697
99425
99752
99618
99583
99493
99510
99413
99472
99486
99423
99459
99392
99626
99566
99683
99649
99389
99498
99470
99667
99527
99810
99558
99536
99738
99739
99692
99515
99408
99754
99686
99406
99607
99551
99578
99439
99524
99431
99866
99596
99572
99409
99557
99582
99761
99524
99504
99516
99692
99392
99433
99638
99583
99571
99386
99481
99800
99584
99642
99396
99418
99571
99726
99555
99788
99558
99504
99576
99482
99444
99879
99592
99461
99373
99755
99640
99600
99517
99608
99409
99854
99478
99555
99462
99482
99523
99525
99778
99611
99630
99378
99756
99865
99637
99865
99536
99579
99569
99532
99560
99536
99400
99562
99377
99529
99551
99551
99393
99439
99508
99519
99876
99610
99447
99386
99467
99559
99714
99450
99414
99664
99823
99467
99371
99592
99455
99929
99780
99694
99397
99491
99505
99563
99398
99373
99563
99463
99477
99403
99437
99518
99577
99536
99634
99800
99667
99411
99399
99436
99597
99906
99421
99472
99569
99844
99627
99711
99526
99417
99631
99615
99586
99809
99603
99388
99630
99416
99526
99620
99688
99589
99687
99700
99467
99903
99430
99376
99474
99563
99632
99474
99376
99439
99514
99747
99593
99757
99522
99467
99514
99479
99589
99487
99807
99767
99612
99393
99517
99690
99611
99719
99561
99395
99604
99687
99693
99584
99733
99466
99589
99628
99557
99432
99437
99737
99534
99751
99724
99814
99475
99608
99830
99533
99569
99438
99533
99378
99808
99974
99440
99401
99776
99643
99555
99431
99669
99889
99578
99668
99427
99469
99433
99620
99382
99719
99799
99437
99405
99760
99750
99610
99443
99485
99564
99451
99679
99700
99401
99514
99462
99422
99855
99437
99562
99543
99778
99466
99631
99424
99425
99633
99406
99791
99508
99484
99766
99452
99476
99508
99870
99586
99483
99383
99767
99433
99407
99511
99397
99447
99404
99510
99556
99840
99442
99669
99417
99573
99530
99403
99562
99501
99775
99412
99738
99566
99504
99460
99732
99573
99390
99654
99482
99665
99429
99801
99487
99436
99467
99515
99497
99888
99861
99781
99402
99635
99671
99536
99757
99499
99530
99583
99385
99778
99523
99619
99777
99723
99386
99535
99581
99614
99380
99718
99734
99786
99379
99419
99409
99411
99454
99762
99779
99750
99488
99565
99599
99591
99452
99456
99927
99568
99670
99855
99557
99532
99375
99478
99515
99756
99613
99758
99569
99442
99453
99619
99759
99471
99466
99905
99754
99601
99376
99773
99650
99573
99510
99409
99498
99523
99550
99460
99504
99649
99644
99573
99404
99722
99798
99479
99649
99858
99623
99630
99671
99387
99483
99425
99591
99571
99444
99559
99505
99513
99910
99637
99511
99467
99842
99392
99594
99379
99850
99625
99471
99503
99666
99515
99460
99717
99416
99423
99509
99648
99500
99429
99491
99704
99535
99445
99544
99451
99450
99425
99644
99474
99419
99534
99396
99451
99553
99785
99502
99854
99493
99538
99436
99472
99456
99572
99814
99803
99649
99627
99478
99770
99649
99489
99795
99392
99499
99405
99399
99384
99593
99611
99682
99391
99825
99789
99409
99562
99828
99429
99398
99694
99510
99548
99630
99505
99388
99379
99781
99374
99678
99715
99709
99599
99377
99482
99733
99571
99606
99567
99686
99623
99459
99741
99415
99918
99618
99601
99428
99626
99505
99592
99403
99421
99436
99847
99611
99805
99587
99599
99636
99885
99393
99889
99474
99526
99381
99476
99421
99589
99370
99751
99869
99618
99594
99494
99831
99573
99616
99859
99370
99695
99619
99548
99667
99551
99503
99412
99428
99735
99605
99749
99621
99602
99444
99762
99386
99502
99461
99782
99575
99736
99461
99435
99414
99520
99748
99730
99621
99440
99580
99448
99555
99957
99581
99621
99884
99470
99534
99691
99506
99605
99909
99854
99561
99504
99484
99400
99792
99433
99435
99554
99660
99432
99492
99725
99589
99520
99425
99639
99824
99569
99490
99614
99640
99376
99731
99423
99816
99448
99500
99569
99573
99389
99663
99536
99862
99708
99505
99468
99624
99774
99846
99496
99740
99731
99510
99382
99675
99443
99415
99517
99408
99718
99649
99580
99417
99577
99935
99463
99442
99556
99619
99540
99681
99978
99413
99510
99673
99386
99627
99482
99493
99655
99463
99404
99649
99390
99799
99689
99377
99812
99956
99369
99906
99541
99537
99422
99379
99431
99631
99544
99542
99522
99577
99577
99571
99502
99734
99658
99627
99459
99371
99406
99526
99432
99626
99385
99950
99489
99686
99808
99584
99382
99484
99449
99887
99714
99584
99462
99623
99624
99396
99571
99399
99438
99649
99736
99613
99384
99426
99561
99403
99683
99570
99772
99400
99610
99373
99708
99621
99471
99494
99757
99461
99487
99862
99498
99448
99438
99411
99683
99603
99414
99738
99449
99418
99511
99758
99604
99411
99621
99417
99812
99500
99852
99476
99507
99373
99495
99377
99845
99456
99462
99529
99555
99594
99748
99684
99544
99386
99806
99522
99604
99654
99526
99466
99868
99467
99457
99375
99384
99522
99683
99857
99653
99595
99432
99947
99423
99625
99444
99394
99761
99654
99636
99493
99373
99634
99391
99483
99513
99485
99459
99555
99513
99731
99463
99512
99664
99481
99549
99762
99712
99370
99523
99703
99419
99399
99590
99606
99913
99486
99802
99489
99919
99538
99429
99575
99499
99750
99382
99725
99563
99660
99851
99723
99556
99534
99650
99764
99465
99675
99505
99705
99446
99643
99526
99618
99554
99705
99754
99408
99501
99491
99639
99640
99796
99769
99800
99896
99651
99563
99802
99448
99467
99715
99442
99488
99567
99515
99415
99422
99594
99452
99649
99432
99658
99397
99888
99442
99722
99677
99821
99851
99567
99495
99660
99723
99426
99400
99673
99427
99467
99468
99634
99490
99485
99614
99747
99796
99609
99426
99626
99625
99763
99450
99659
99547
99811
99485
99397
99414
99579
99650
99762
99391
99544
99679
99527
99585
99666
99696
99498
99370
99752
99684
99499
99555
99442
99381
99388
99436
99533
99430
99532
99402
99527
99383
99402
99517
99448
99381
99788
99369
99495
99746
99834
99575
99744
99715
99483
99439
99396
99911
99937
99434
99393
99783
99726
99460
99504
99391
99384
99542
99401
99604
99760
99671
99488
99461
99507
99693
99500
99388
99793
99523
99433
99547
99532
99627
99656
99596
99703
99632
99477
99833
99743
99743
99431
99658
99611
99637
99678
99400
99566
99599
99412
99465
99440
99607
99386
99397
99925
99751
99516
99524
99536
99455
99851
99566
99445
99598
99636
99657
99397
99480
99378
99781
99545
99601
99801
99644
99904
99450
99644
99457
99844
99468
99742
99497
99575
99499
99414
99664
99435
99477
99643
99463
99537
99420
99742
99607
99450
99434
99769
99461
99619
99423
99687
99586
99441
99491
99494
99438
99653
99462
99492
99533
99558
99395
99933
99800
99428
99640
99405
99702
99521
99664
99749
99465
99857
99542
99628
99569
99510
99466
99668
99446
99872
99370
99612
99618
99585
99787
99688
99572
99389
99501
99565
99431
99450
99489
99577
99687
99389
99550
99858
99382
99439
99715
99494
99448
99771
99635
99704
99560
99413
99522
99455
99661
99603
99623
99645
99406
99652
99581
99372
99498
99454
99459
99475
99520
99649
99626
99582
99406
99642
99811
99564
99516
99553
99778
99407
99603
99496
99439
99468
99449
99771
99471
99534
99514
99411
99863
99485
99625
99374
99503
99449
99682
99392
99405
99421
99606
99408
99382
99841
99695
99449
99455
99582
99468
99777
99868
99442
99375
99490
99677
99625
99509
99406
99501
99401
99474
99398
99611
99605
99530
99500
99397
99515
99791
99671
99520
99711
99745
99604
99562
99661
99642
99597
99608
99421
99621
99430
99757
99473
99619
99386
99448
99587
99859
99779
99620
99578
99516
99714
99468
99554
99524
99913
99661
99836
99459
99404
99660
99712
99720
99882
99421
99819
99411
99695
99755
99455
99738
99562
99480
99455
99608
99464
99458
99819
99382
99467
99527
99746
99915
99438
99619
99456
99506
99599
99608
99402
99476
99778
99649
99535
99392
99607
99671
99701
99601
99474
99385
99570
99690
99601
99473
99703
99564
99536
99375
99690
99480
99451
99756
99879
99509
99773
99936
99626
99779
99391
99800
99630
99439
99705
99643
99459
99583
99898
99541
99817
99679
99441
99628
99508
99565
99582
99809
99509
99390
99787
99369
99449
99520
99456
99770
99612
99488
99579
99709
99381
99552
99477
99760
99737
99397
99427
99545
99504
99809
99457
99476
99414
99562
99769
99730
99490
99455
99516
99372
99466
99420
99550
99430
99799
99391
99580
99371
99623
99921
99687
99668
99370
99535
99550
99385
99445
99784
99452
99530
99383
99466
99541
99395
99551
99458
99787
99476
99418
99641
99657
99634
99778
99691
99847
99643
99386
99471
99416
99836
99446
99579
99689
99519
99799
99548
99417
99712
99933
99860
99709
99468
99823
99747
99800
99698
99551
99620
99686
99708
99680
99694
99488
99657
99761
99554
99408
99484
99682
99776
99742
99642
99476
99563
99523
99522
99498
99863
99754
99512
99500
99490
99799
99620
99843
99535
99386
99546
99910
99660
99505
99393
99595
99722
99590
99516
99812
99645
99538
99598
99516
99579
99864
99516
99491
99484
99494
99391
99606
99702
99602
99621
99880
99599
99562
99694
99671
99815
99621
99755
99726
99416
99658
99398
99668
99500
99435
99398
99495
99680
99423
99773
99689
99619
99478
99427
99695
99403
99700
99564
99619
99725
99654
99598
99601
99559
99631
99423
99654
99480
99746
99481
99487
99490
99731
99438
99369
99466
99693
99602
99633
99588
99665
99402
99555
99512
99630
99686
99664
99577
99617
99649
99607
99561
99435
99672
99705
99717
99455
99803
99473
99631
99711
99743
99398
99892
99672
99380
99369
99660
99440
99908
99448
99660
99812
99618
99450
99400
99378
99797
99538
99402
99708
99430
99569
99754
99590
99475
99431
99482
99812
99470
99427
99516
99633
99741
99413
99518
99610
99597
99558
99426
99587
99618
99454
99607
99714
99941
99962
99537
99647
99742
99790
99714
99585
99729
99553
99419
99415
99722
99615
99886
99752
99808
99843
99403
99403
99432
99609
99540
99504
99678
99373
99457
99728
99372
99567
99882
99778
99798
99464
99821
99532
99632
99369
99393
99375
99475
99874
99483
99762
99527
99521
99626
99592
99507
99452
99464
99596
99502
99683
99744
99678
99903
99572
99575
99381
99437
99508
99628
99413
99513
99378
99470
99761
99769
99729
99459
99852
99625
99388
99580
99848
99457
99455
99895
99636
99664
99549
99682
99950
99605
99644
99404
99517
99388
99698
99445
99671
99914
99413
99818
99761
99411
99499
99385
99509
99677
99489
99506
99835
99519
99557
99501
99696
99764
99938
99546
99428
99410
99786
99370
99788
99673
99589
99549
99603
99618
99669
99559
99479
99486
99633
99447
99428
99580
99736
99769
99635
99406
99602
99458
99481
99533
99439
99833
99418
99456
99491
99371
99384
99386
99395
99567
99427
99670
99682
99545
99397
99776
99369
99679
99375
99489
99599
99585
99509
99438
99834
99697
99754
99569
99817
99770
99513
99418
99478
99768
99660
99642
99422
99498
99804
99665
99369
99837
99575
99412
99539
99774
99606
99400
99385
99647
99413
99700
99502
99439
99529
99432
99577
99738
99409
99567
99709
99598
99687
99701
99541
99412
99797
99371
99630
99507
99569
99639
99806
99481
99520
99678
99970
99941
99592
99641
99528
99504
99542
99698
99831
99413
99457
99716
99499
99876
99554
99563
99431
99820
99370
99515
99407
99612
99667
99422
99580
99673
99424
99556
99503
99396
99687
99551
99745
99649
99402
99435
99708
99733
99637
99383
99650
99485
99418
99801
99747
99422
99534
99511
99657
99845
99719
99370
99804
99814
99626
99645
99872
99409
99531
99498
99672
99714
99637
99685
99771
99459
99432
99548
99381
99832
99900
99545
99744
99607
99489
99900
99817
99540
99457
99736
99467
99449
99549
99454
99578
99674
99771
99468
99558
99718
99378
99579
99838
99451
99623
99679
99406
99455
99465
99558
99385
99541
99829
99432
99698
99897
99542
99566
99572
99858
99455
99635
99386
99828
99485
99447
99428
99812
99772
99578
99517
99814
99562
99548
99559
99725
99931
99661
99525
99412
99562
99950
99789
99501
99656
99395
99444
99898
99575
99475
99576
99517
99560
99688
99835
99405
99502
99570
99598
99389
99758
99543
99522
99371
99836
99387
99547
99810
99477
99873
99467
99432
99487
99879
99687
99736
99372
99401
99875
99389
99813
99483
99475
99642
99620
99582
99576
99466
99440
99425
99513
99558
99769
99469
99661
99642
99540
99509
99389
99561
99701
99922
99406
99911
99644
99740
99752
99500
99776
99430
99485
99554
99557
99388
99663
99438
99652
99586
99787
99637
99439
99528
99805
99376
99694
99493
99857
99727
99724
99375
99641
99421
99515
99600
99727
99878
99539
99488
99934
99403
99645
99504
99785
99400
99391
99596
99449
99638
99406
99613
99466
99499
99567
99567
99514
99897
99609
99718
99677
99497
99486
99426
99799
99870
99616
99553
99655
99411
99561
99757
99449
99780
99730
99717
99426
99533
99554
99666
99602
99720
99420
99829
99517
99694
99430
99845
99768
99526
99476
99624
99383
99429
99519
99444
99478
99443
99711
99375
99754
99733
99382
99918
99658
99498
99482
99452
99542
99408
99731
99684
99679
99812
99620
99483
99832
99430
99537
99636
99404
99744
99470
99381
99629
99743
99463
99525
99428
99514
99637
99511
99475
99422
99531
99665
99641
99524
99465
99714
99372
99800
99700
99567
99431
99508
99482
99753
99383
99735
99599
99485
99420
99417
99379
99853
99754
99399
99474
99637
99517
99718
99508
99591
99422
99420
99461
99546
99416
99478
99436
99435
99430
99534
99648
99834
99900
99505
99762
99522
99543
99525
99610
99694
99383
99947
99499
99540
99578
99448
99422
99556
99500
99575
99481
99476
99431
99584
99587
99621
99422
99752
99753
99504
99633
99371
99645
99880
99440
99602
99560
99777
99627
99462
99555
99690
99464
99406
99584
99552
99381
99928
99898
99607
99711
99704
99376
99562
99477
99428
99752
99754
99555
99502
99470
99569
99471
99502
99386
99530
99890
99679
99582
99449
99869
99830
99386
99532
99717
99729
99501
99604
99556
99377
99492
99552
99926
99398
99828
99872
99843
99771
99811
99415
99721
99395
99378
99488
99649
99582
99664
99464
99598
99508
99747
99659
99415
99389
99760
99436
99778
99498
99836
99509
99873
99672
99763
99438
99601
99375
99378
99373
99528
99748
99837
99411
99388
99815
99409
99578
99410
99795
99436
99595
99693
99764
99487
99476
99450
99458
99401
99602
99770
99428
99684
99699
99597
99647
99508
99898
99417
99794
99438
99371
99666
99369
99545
99487
99457
99674
99532
99830
99899
99471
99646
99642
99868
99385
99468
99461
99717
99629
99822
99663
99812
99516
99531
99707
99393
99613
99587
99392
99578
99728
99525
99492
99691
99766
99390
99459
99475
99472
99439
99403
99479
99454
99686
99417
99658
99685
99758
99620
99795
99753
99414
99412
99416
99566
99637
99649
99462
99446
99582
99562
99790
99424
99670
99708
99903
99681
99829
99529
99462
99539
99764
99574
99693
99858
99793
99434
99826
99428
99534
99606
99486
99945
99401
99724
99402
99388
99495
99449
99587
99461
99463
99527
99451
99441
99475
99381
99435
99599
99421
99703
99532
99505
99554
99660
99592
99542
99515
99718
99589
99397
99378
99876
99489
99423
99608
99736
99730
99482
99817
99730
99486
99709
99750
99392
99645
99659
99465
99383
99621
99419
99370
99745
99427
99474
99458
99476
99491
99736
99398
99491
99499
99477
99495
99427
99469
99438
99470
99491
99465
99461
99814
99626
99611
99390
99448
99464
99844
99547
99385
99456
99559
99701
99463
99655
99613
99395
99453
99473
99427
99820
99593
99394
99689
99440
99436
99501
99418
99489
99392
99696
99374
99560
99647
99424
99775
99581
99868
99542
99616
99664
99859
99460
99450
99378
99759
99376
99400
99624
99573
99802
99510
99375
99491
99653
99450
99726
99412
99566
99682
99522
99871
99515
99479
99425
99405
99532
99640
99488
99558
99570
99844
99372
99609
99907
99793
99534
99513
99621
99813
99574
99445
99452
99540
99577
99581
99865
99673
99866
99969
99869
99471
99691
99624
99649
99664
99458
99649
99819
99464
99583
99532
99779
99440
99568
99722
99574
99600
99526
99567
99396
99499
99426
99658
99391
99453
99386
99406
99516
99580
99581
99662
99434
99774
99531
99547
99526
99534
99387
99430
99696
99542
99379
99633
99528
99496
99373
99669
99634
99419
99500
99665
99580
99526
99692
99457
99753
99565
99483
99410
99463
99458
99743
99647
99801
99800
99406
99420
99473
99868
99659
99960
99849
99811
99396
99482
99632
99918
99399
99396
99444
99507
99616
99483
99541
99613
99711
99453
99581
99509
99530
99630
99679
99818
99428
99386
99505
99420
99474
99721
99622
99439
99488
99651
99442
99486
99591
99488
99442
99590
99794
99956
99457
99724
99560
99808
99516
99551
99600
99507
99724
99551
99413
99555
99569
99522
99421
99408
99377
99400
99588
99734
99929
99429
99828
99530
99377
99525
99570
99595
99899
99546
99626
99458
99493
99530
99711
99594
99482
99503
99440
99744
99495
99721
99387
99492
99700
99553
99528
99662
99439
99437
99571
99607
99496
99581
99732
99784
99452
99596
99568
99768
99694
99526
99787
99511
99372
99609
99529
99629
99461
99472
99533
99470
99621
99561
99401
99841
99439
99446
99371
99903
99592
99473
99473
99488
99382
99625
99927
99628
99979
99768
99489
99697
99492
99760
99468
99811
99796
99373
99478
99471
99641
99780
99553
99419
99527
99637
99811
99641
99945
99600
99491
99927
99460
99373
99433
99923
99559
99461
99391
99626
99500
99675
99491
99539
99617
99442
99683
99442
99612
99433
99688
99411
99467
99463
99553
99691
99406
99630
99628
99420
99614
99552
99467
99390
99450
99473
99714
99610
99572
99374
99664
99837
99475
99434
99395
99539
99466
99673
99632
99519
99558
99369
99914
99517
99973
99724
99547
99628
99435
99457
99775
99565
99448
99594
99430
99415
99474
99760
99652
99824
99502
99618
99601
99438
99656
99383
99958
99444
99795
99452
99584
99914
99623
99515
99598
99443
99593
99434
99406
99553
99565
99493
99465
99563
99630
99528
99527
99450
99693
99382
99884
99386
99491
99386
99435
99493
99391
99426
99693
99409
99611
99740
99679
99416
99452
99457
99734
99514
99382
99635
99790
99828
99538
99498
99435
99408
99459
99618
99423
99478
99483
99408
99709
99663
99613
99682
99495
99701
99432
99652
99996
99469
99532
99467
99569
99515
99659
99841
99625
99831
99876
99403
99445
99630
99516
99470
99423
99373
99567
99613
99637
99389
99392
99632
99777
99742
99818
99427
99483
99672
99452
99586
99666
99553
99493
99742
99453
99482
99780
99425
99503
99435
99430
99625
99548
99516
99625
99627
99718
99632
99640
99389
99609
99467
99402
99548
99583
99391
99573
99828
99436
99458
99846
99527
99792
99505
99895
99461
99632
99476
99759
99546
99591
99664
99455
99912
99570
99910
99756
99584
99440
99726
99668
99620
99802
99825
99394
99371
99520
99517
99570
99457
99574
99655
99419
99511
99726
99572
99541
99784
99487
99383
99664
99553
99503
99425
99369
99374
99916
99892
99463
99642
99685
99391
99497
99752
99383
99928
99622
99651
99703
99627
99517
99378
99588
99752
99383
99897
99421
99380
99566
99373
99468
99486
99488
99642
99588
99404
99413
99696
99437
99759
99688
99787
99428
99702
99686
99370
99593
99561
99734
99557
99416
99930
99752
99678
99415
99582
99568
99439
99618
99706
99664
99668
99663
99532
99549
99451
99691
99566
99486
99734
99647
99516
99537
99897
99470
99670
99435
99435
99447
99601
99738
99471
99645
99713
99702
99399
99455
99695
99565
99376
99854
99370
99676
99558
99451
99675
99425
99886
99553
99513
99882
99503
99596
99609
99626
99457
99511
99792
99476
99393
99696
99396
99516
99693
99655
99420
99476
99420
99757
99436
99630
99421
99583
99392
99524
99650
99550
99732
99476
99479
99717
99707
99375
99514
99569
99795
99604
99430
99409
99877
99658
99636
99531
99402
99656
99571
99928
99673
99402
99557
99622
99790
99629
99709
99709
99446
99442
99514
99606
99381
99742
99397
99456
99882
99580
99416
99454
99502
99582
99436
99559
99533
99810
99685
99406
99613
99419
99877
99766
99646
99584
99523
99754
99510
99534
99603
99644
99716
99436
99369
99382
99535
99778
99809
99451
99455
99705
99560
99391
99603
99470
99415
99564
99811
99693
99412
99539
99400
99437
99929
99430
99476
99623
99510
99710
99682
99415
99631
99910
99823
99380
99515
99548
99569
99536
99638
99781
99620
99928
99434
99557
99528
99425
99584
99460
99484
99866
99638
99433
99564
99656
99835
99581
99569
99483
99721
99559
99544
99462
99532
99406
99458
99428
99387
99510
99747
99812
99870
99456
99449
99609
99622
99723
99804
99453
99485
99477
99725
99641
99472
99695
99699
99396
99398
99917
99373
99672
99417
99579
99517
99565
99450
99424
99376
99653
99648
99529
99567
99925
99401
99418
99418
99616
99432
99619
99802
99415
99666
99577
99591
99618
99490
99573
99613
99419
99400
99580
99369
99426
99785
99398
99370
99467
99391
99491
99805
99719
99478
99394
99843
99479
99574
99464
99809
99552
99455
99908
99741
99526
99693
99762
99479
99407
99654
99466
99824
99681
99372
99598
99695
99473
99543
99597
99555
99706
99768
99864
99639
99432
99452
99608
99931
99408
99376
99410
99715
99755
99652
99860
99407
99639
99488
99614
99875
99566
99667
99553
99564
99382
99507
99812
99416
99662
99638
99646
99844
99558
99489
99742
99445
99780
99631
99466
99573
99437
99765
99527
99482
99407
99709
99385
99724
99729
99459
99519
99687
99397
99567
99537
99680
99377
99438
99486
99738
99413
99464
99550
99410
99426
99452
99432
99622
99691
99388
99594
99545
99539
99561
99383
99388
99409
99377
99769
99407
99518
99778
99412
99481
99453
99799
99821
99520
99400
99572
99737
99372
99504
99561
99388
99555
99471
99402
99436
99384
99598
99748
99727
99709
99456
99481
99847
99746
99517
99442
99796
99594
99768
99424
99607
99417
99767
99671
99516
99544
99865
99681
99822
99384
99793
99690
99429
99492
99495
99437
99600
99542
99624
99589
99494
99492
99479
99768
99573
99398
99369
99687
99466
99779
99481
99575
99714
99690
99572
99570
99877
99684
99841
99847
99446
99874
99797
99721
99384
99408
99511
99409
99469
99566
99424
99568
99700
99502
99457
99654
99483
99745
99608
99679
99931
99380
99807
99394
99521
99475
99523
99696
99712
99384
99387
99707
99786
99468
99406
99472
99417
99444
99396
99406
99599
99455
99831
99507
99536
99418
99449
99483
99567
99392
99709
99417
99680
99500
99790
99398
99508
99388
99411
99934
99535
99438
99452
99481
99621
99485
99501
99763
99547
99844
99879
99571
99833
99629
99724
99529
99769
99591
99515
99378
99553
99476
99482
99516
99527
99646
99430
99712
99726
99400
99641
99666
99449
99632
99956
99555
99811
99652
99727
99458
99558
99516
99679
99454
99518
99548
99535
99637
99415
99546
99550
99577
99750
99464
99693
99863
99802
99518
99545
99424
99627
99396
99900
99592
99566
99501
99392
99611
99786
99459
99671
99525
99722
99793
99438
99591
99470
99456
99857
99472
99575
99782
99869
99509
99767
99521
99489
99560
99718
99699
99573
99727
99584
99825
99474
99577
99428
99547
99702
99395
99487
99492
99553
99463
99616
99763
99479
99767
99422
99369
99672
99470
99476
99588
99707
99472
99518
99733
99707
99488
99860
99521
99793
99735
99496
99380
99553
99779
99635
99373
99918
99507
99369
99465
99629
99488
99584
99685
99528
99653
99864
99662
99514
99725
99488
99369
99609
99386
99543
99617
99740
99652
99800
99620
99741
99380
99440
99444
99589
99531
99555
99389
99605
99410
99378
99450
99581
99529
99778
99738
99695
99580
99489
99563
99581
99592
99591
99810
99548
99671
99506
99763
99616
99469
99673
99661
99599
99435
99931
99604
99757
99389
99489
99453
99580
99620
99665
99729
99510
99414
99589
99655
99407
99662
99574
99450
99574
99466
99405
99727
99410
99467
99737
99728
99645
99379
99595
99675
99679
99602
99402
99381
99498
99717
99923
99529
99647
99894
99752
99443
99541
99602
99674
99592
99401
99485
99722
99729
99471
99545
99597
99593
99707
99453
99500
99481
99450
99454
99535
99708
99595
99554
99591
99504
99559
99848
99751
99836
99812
99575
99431
99590
99615
99529
99546
99697
99830
99394
99440
99676
99440
99405
99560
99383
99699
99867
99445
99603
99433
99451
99599
99571
99380
99445
99418
99602
99480
99646
99490
99597
99575
99565
99884
99684
99668
99378
99606
99809
99501
99573
99608
99607
99647
99575
99448
99483
99456
99704
99746
99924
99688
99610
99455
99389
99536
99377
99492
99438
99613
99569
99637
99514
99733
99395
99437
99533
99612
99374
99709
99372
99614
99518
99730
99540
99793
99659
99616
99855
99819
99637
99387
99434
99877
99590
99621
99514
99743
99822
99637
99383
99888
99636
99571
99693
99555
99404
99468
99566
99775
99419
99537
99593
99531
99688
99468
99470
99778
99429
99839
99673
99411
99570
99596
99432
99466
99430
99834
99472
99511
99583
99437
99803
99875
99793
99589
99434
99422
99756
99636
99720
99576
99899
99522
99417
99624
99558
99774
99407
99523
99817
99435
99403
99910
99660
99437
99616
99549
99590
99531
99491
99438
99842
99428
99497
99517
99485
99417
99434
99395
99506
99554
99536
99599
99841
99522
99579
99423
99577
99527
99517
99447
99609
99776
99391
99886
99564
99648
99640
99649
99395
99813
99381
99435
99466
99381
99745
99444
99725
99613
99659
99650
99431
99389
99491
99656
99388
99392
99386
99794
99476
99564
99664
99411
99460
99892
99384
99745
99398
99598
99376
99496
99749
99810
99518
99534
99875
99490
99533
99455
99426
99564
99446
99369
99573
99677
99398
99459
99473
99468
99740
99948
99439
99376
99686
99536
99533
99517
99705
99969
99553
99677
99551
99556
99461
99615
99603
99371
99739
99702
99491
99472
99683
99460
99911
99783
99444
99748
99547
99583
99743
99501
99412
99700
99384
99426
99402
99835
99486
99383
99647
99652
99536
99712
99593
99457
99578
99509
99638
99461
99795
99625
99405
99545
99808
99555
99395
99659
99655
99387
99395
99453
99633
99755
99586
99708
99740
99585
99488
99408
99479
99767
99858
99411
99449
99873
99557
99654
99403
99587
99667
99492
99690
99489
99608
99539
99719
99665
99407
99643
99635
99492
99564
99416
99611
99569
99749
99386
99449
99842
99435
99715
99781
99633
99483
99565
99793
99495
99897
99597
99565
99380
99609
99542
99406
99812
99636
99544
99718
99370
99421
99472
99672
99422
99583
99688
99905
99411
99802
99441
99808
99696
99648
99493
99598
99665
99727
99814
99571
99486
99392
99818
99849
99838
99590
99614
99517
99465
99707
99517
99683
99502
99724
99565
99500
99543
99424
99523
99717
99464
99887
99495
99469
99853
99457
99395
99713
99573
99460
99800
99426
99405
99691
99429
99711
99640
99713
99615
99448
99530
99681
99539
99588
99644
99370
99810
99684
99537
99508
99707
99723
99663
99694
99535
99573
99699
99743
99409
99401
99727
99404
99462
99371
99506
99398
99679
99536
99743
99729
99437
99754
99397
99443
99573
99451
99557
99555
99450
99396
99502
99404
99385
99509
99641
99640
99396
99721
99812
99556
99535
99495
99803
99634
99613
99813
99539
99573
99836
99778
99536
99756
99594
99622
99470
99392
99586
99756
99545
99537
99624
99809
99380
99738
99448
99628
99637
99560
99516
99475
99383
99433
99697
99828
99787
99507
99463
99591
99381
99419
99661
99536
99726
99384
99752
99396
99424
99525
99827
99643
99527
99479
99416
99568
99480
99653
99978
99452
99724
99598
99816
99553
99376
99466
99445
99616
99617
99825
99581
99773
99523
99626
99481
99384
99409
99422
99384
99679
99390
99718
99583
99408
99565
99644
99787
99563
99530
99606
99421
99571
99389
99850
99594
99436
99693
99489
99429
99602
99648
99405
99529
99398
99714
99529
99552
99456
99400
99411
99389
99508
99696
99477
99578
99957
99511
99481
99398
99498
99560
99857
99589
99490
99456
99451
99444
99551
99427
99773
99794
99486
99605
99739
99544
99860
99437
99812
99691
99764
99492
99546
99724
99499
99593
99388
99876
99562
99729
99517
99475
99419
99418
99770
99378
99576
99691
99483
99425
99779
99498
99686
99767
99771
99412
99400
99535
99422
99445
99655
99402
99600
99888
99449
99392
99696
99726
99397
99505
99710
99498
99560
99871
99679
99473
99487
99441
99454
99779
99628
99375
99433
99628
99538
99721
99438
99800
99876
99557
99380
99404
99831
99441
99380
99664
99732
99793
99458
99524
99795
99471
99810
99414
99442
99556
99566
99423
99770
99488
99546
99444
99451
99754
99465
99421
99407
99456
99556
99862
99717
99533
99510
99431
99618
99398
99417
99584
99514
99926
99581
99409
99385
99593
99558
99570
99407
99478
99906
99698
99422
99734
99823
99386
99459
99961
99385
99379
99514
99462
99637
99431
99716
99600
99407
99515
99599
99558
99572
99617
99400
99694
99377
99447
99908
99484
99400
99750
99471
99487
99385
99721
99398
99851
99703
99519
99459
99616
99524
99527
99742
99558
99538
99613
99807
99398
99576
99521
99487
99794
99701
99814
99476
99711
99373
99550
99824
99375
99499
99523
99403
99551
99662
99395
99371
99735
99502
99719
99769
99817
99857
99806
99685
99442
99437
99531
99539
99522
99772
99571
99538
99388
99766
99604
99763
99986
99589
99576
99630
99374
99737
99502
99695
99374
99573
99604
99874
99414
99942
99682
99787
99415
99737
99371
99874
99619
99759
99597
99683
99891
99512
99580
99569
99635
99645
99422
99488
99626
99748
99430
99776
99562
99374
99619
99377
99638
99839
99561
99461
99515
99635
99624
99732
99653
99673
99648
99845
99635
99641
99574
99658
99571
99410
99956
99457
99568
99839
99390
99426
99503
99861
99528
99934
99433
99891
99623
99408
99568
99678
99729
99765
99512
99705
99560
99530
99489
99464
99800
99706
99411
99957
99500
99488
99838
99723
99851
99554
99461
99501
99398
99429
99484
99798
99422
99390
99913
99401
99411
99824
99832
99455
99386
99620
99512
99916
99369
99495
99609
99877
99376
99383
99394
99417
99638
99370
99581
99388
99531
99487
99383
99427
99839
99653
99630
99459
99495
99788
99419
99592
99719
99395
99520
99457
99444
99412
99526
99592
99394
99470
99565
99502
99424
99626
99403
99486
99686
99635
99928
99403
99462
99700
99578
99549
99519
99475
99515
99662
99542
99772
99586
99767
99425
99489
99432
99743
99417
99797
99935
99619
99495
99499
99843
99598
99902
99606
99689
99538
99827
99437
99853
99385
99428
99470
99496
99380
99711
99460
99404
99390
99632
99375
99560
99601
99420
99455
99575
99555
99718
99441
99579
99508
99517
99606
99542
99493
99561
99472
99761
99629
99711
99501
99716
99379
99460
99503
99556
99609
99537
99840
99563
99666
99712
99536
99725
99456
99372
99446
99380
99801
99722
99389
99582
99380
99602
99485
99674
99422
99592
99521
99375
99465
99446
99485
99430
99468
99859
99873
99570
99625
99693
99783
99458
99435
99603
99700
99532
99515
99428
99418
99400
99590
99393
99442
99443
99698
99568
99384
99454
99415
99581
99422
99953
99422
99884
99486
99654
99736
99483
99532
99380
99862
99371
99613
99844
99594
99385
99523
99846
99689
99373
99690
99641
99502
99484
99385
99854
99482
99701
99512
99520
99481
99508
99699
99799
99462
99512
99467
99687
99774
99444
99618
99740
99740
99475
99445
99633
99628
99779
99398
99524
99389
99746
99407
99483
99377
99842
99435
99699
99466
99826
99409
99709
99687
99514
99564
99873
99586
99411
99631
99372
99521
99516
99405
99875
99765
99423
99525
99565
99874
99815
99760
99381
99738
99825
99551
99470
99438
99765
99553
99481
99580
99413
99772
99404
99415
99434
99741
99623
99453
99730
99811
99427
99763
99599
99701
99642
99600
99575
99611
99508
99581
99396
99600
99452
99455
99565
99456
99800
99402
99868
99565
99880
99395
99477
99955
99429
99403
99674
99562
99833
99409
99589
99387
99593
99373
99433
99638
99418
99794
99744
99409
99513
99454
99630
99536
99707
99426
99715
99668
99795
99671
99557
99586
99809
99471
99679
99782
99628
99410
99503
99470
99823
99760
99412
99501
99420
99659
99655
99592
99525
99397
99600
99566
99388
99724
99584
99437
99475
99709
99648
99379
99733
99772
99572
99650
99375
99684
99551
99399
99498
99496
99440
99380
99547
99510
99426
99542
99834
99518
99529
99447
99717
99383
99415
99817
99711
99794
99624
99392
99795
99708
99547
99755
99530
99395
99848
99492
99801
99561
99712
99474
99471
99513
99608
99748
99510
99708
99578
99676
99548
99461
99515
99839
99422
99400
99429
99818
99613
99475
99724
99704
99598
99924
99452
99544
99826
99379
99410
99552
99580
99699
99520
99471
99625
99748
99610
99690
99603
99615
99751
99663
99475
99550
99458
99444
99821
99428
99601
99829
99501
99717
99459
99524
99955
99526
99529
99381
99576
99538
99747
99756
99696
99387
99371
99436
99405
99495
99409
99375
99384
99458
99468
99471
99418
99793
99432
99561
99549
99725
99869
99570
99474
99420
99843
99559
99486
99783
99825
99567
99638
99472
99722
99765
99739
99439
99639
99541
99554
99759
99466
99592
99578
99488
99688
99728
99540
99798
99705
99391
99442
99960
99482
99396
99677
99518
99653
99913
99869
99765
99456
99560
99501
99487
99541
99403
99794
99414
99582
99629
99848
99477
99676
99668
99403
99499
99567
99528
99512
99421
99760
99490
99659
99666
99375
99607
99514
99664
99646
99430
99650
99598
99491
99582
99430
99880
99398
99858
99401
99553
99491
99856
99388
99708
99767
99621
99977
99449
99397
99582
99517
99424
99770
99531
99884
99729
99895
99557
99535
99766
99444
99444
99766
99759
99553
99526
99642
99511
99658
99398
99414
99498
99528
99412
99439
99573
99535
99807
99620
99477
99741
99493
99624
99741
99782
99519
99490
99846
99392
99626
99703
99460
99692
99394
99424
99774
99528
99756
99685
99696
99618
99452
99403
99444
99501
99662
99550
99528
99696
99565
99493
99755
99471
99663
99614
99394
99743
99513
99827
99553
99715
99626
99391
99612
99671
99798
99683
99408
99770
99387
99652
99818
99646
99397
99428
99679
99428
99576
99377
99431
99852
99651
99462
99614
99582
99626
99566
99547
99589
99422
99600
99447
99812
99701
99447
99572
99530
99424
99436
99711
99397
99573
99832
99435
99645
99541
99567
99573
99866
99565
99569
99444
99426
99400
99725
99378
99426
99902
99589
99785
99424
99561
99469
99723
99459
99533
99611
99467
99375
99705
99618
99466
99574
99670
99458
99751
99449
99556
99587
99753
99371
99510
99559
99548
99524
99455
99597
99443
99836
99781
99637
99640
99476
99640
99541
99756
99623
99461
99832
99721
99399
99561
99531
99657
99593
99628
99594
99492
99907
99636
99851
99588
99801
99636
99689
99459
99430
99603
99730
99509
99657
99506
99763
99620
99818
99520
99466
99713
99758
99850
99817
99476
99695
99517
99528
99781
99875
99376
99390
99651
99372
99709
99379
99538
99420
99474
99547
99483
99570
99680
99403
99508
99827
99958
99604
99835
99654
99524
99618
99406
99658
99497
99763
99633
99477
99648
99514
99600
99814
99600
99405
99530
99706
99660
99743
99484
99468
99586
99793
99469
99398
99539
99567
99636
99390
99471
99740
99529
99450
99391
99679
99370
99599
99728
99521
99409
99577
99554
99523
99467
99404
99529
99478
99481
99616
99548
99546
99437
99518
99388
99427
99923
99444
99592
99747
99649
99538
99477
99488
99784
99443
99515
99595
99494
99661
99535
99626
99824
99382
99809
99768
99637
99415
99757
99573
99603
99490
99762
99475
99423
99534
99434
99547
99456
99540
99455
99628
99508
99674
99370
99546
99652
99521
99516
99375
99541
99444
99456
99395
99778
99467
99816
99712
99492
99606
99859
99615
99560
99411
99638
99412
99824
99382
99411
99402
99798
99378
99487
99384
99693
99474
99840
99418
99594
99826
99562
99712
99413
99405
99772
99572
99669
99664
99618
99795
99533
99678
99393
99420
99516
99396
99422
99751
99586
99381
99427
99422
99701
99638
99457
99755
99707
99559
99550
99968
99776
99427
99708
99501
99524
99386
99764
99586
99597
99484
99704
99748
99656
99387
99857
99759
99673
99552
99369
99425
99448
99397
99608
99479
99386
99550
99820
99714
99568
99657
99435
99542
99575
99788
99506
99961
99452
99788
99436
99558
99452
99800
99444
99625
99659
99650
99494
99419
99556
99506
99625
99488
99516
99755
99694
99919
99371
99394
99652
99971
99535
99611
99854
99482
99382
99517
99394
99380
99633
99515
99482
99718
99468
99457
99372
99835
99702
99386
99506
99399
99865
99751
99573
99487
99429
99471
99452
99611
99908
99372
99443
99580
99477
99578
99444
99463
99538
99964
99802
99523
99907
99722
99598
99735
99533
99760
99487
99605
99388
99440
99717
99450
99455
99934
99594
99441
99773
99470
99660
99444
99733
99416
99631
99548
99613
99437
99560
99486
99530
99658
99577
99480
99609
99535
99513
99445
99670
99681
99432
99704
99691
99620
99526
99436
99815
99414
99632
99504
99379
99796
99550
99443
99417
99938
99425
99394
99522
99620
99449
99403
99626
99621
99394
99725
99410
99510
99381
99591
99903
99590
99685
99933
99484
99376
99493
99520
99376
99565
99718
99823
99855
99542
99458
99702
99806
99878
99520
99416
99398
99728
99470
99821
99540
99520
99696
99607
99496
99769
99437
99858
99589
99736
99580
99372
99377
99774
99639
99824
99706
99655
99720
99935
99448
99763
99471
99894
99746
99777
99535
99547
99400
99552
99812
99407
99565
99678
99433
99533
99597
99546
99706
99418
99603
99384
99393
99392
99509
99548
99624
99406
99514
99628
99511
99450
99407
99549
99733
99416
99574
99710
99575
99407
99415
99665
99830
99619
99626
99845
99489
99730
99673
99876
99618
99691
99518
99477
99524
99822
99695
99476
99454
99376
99562
99377
99425
99495
99847
99393
99760
99744
99451
99525
99384
99785
99380
99766
99660
99545
99422
99376
99892
99389
99440
99389
99433
99376
99456
99615
99425
99799
99521
99493
99452
99696
99522
99457
99437
99604
99507
99518
99643
99667
99401
99611
99723
99566
99457
99689
99806
99504
99744
99410
99590
99611
99440
99493
99736
99495
99387
99731
99719
99429
99589
99577
99627
99402
99453
99483
99732
99377
99810
99729
99819
99408
99438
99863
99841
99412
99727
99464
99404
99660
99420
99627
99593
99721
99426
99472
99522
99482
99640
99402
99434
99567
99398
99401
99827
99615
99514
99377
99900
99537
99606
99800
99482
99685
99410
99486
99394
99757
99591
99530
99572
99456
99706
99385
99417
99663
99724
99475
99601
99433
99752
99804
99568
99807
99464
99444
99454
99680
99757
99934
99433
99598
99521
99704
99895
99524
99538
99728
99779
99711
99436
99618
99514
99409
99531
99369
99540
99585
99722
99446
99575
99453
99655
99682
99493
99862
99404
99433
99551
99744
99493
99817
99619
99380
99369
99651
99425
99488
99452
99608
99932
99795
99453
99487
99512
99596
99407
99801
99410
99687
99932
99823
99500
99708
99818
99642
99628
99458
99424
99611
99842
99464
99612
99371
99442
99840
99939
99438
99831
99698
99595
99408
99485
99531
99475
99861
99452
99692
99568
99680
99441
99539
99406
99764
99381
99461
99676
99493
99592
99902
99968
99574
99704
99567
99877
99549
99747
99606
99477
99652
99929
99468
99465
99570
99586
99534
99477
99719
99410
99674
99529
99418
99549
99673
99673
99404
99738
99509
99775
99555
99586
99447
99378
99438
99521
99527
99372
99598
99675
99494
99755
99844
99549
99719
99679
99581
99652
99637
99776
99542
99769
99915
99469
99631
99760
99762
99415
99468
99578
99557
99627
99511
99772
99776
99466
99377
99590
99634
99485
99411
99582
99494
99937
99665
99533
99808
99632
99460
99369
99467
99830
99735
99553
99700
99425
99700
99373
99428
99556
99817
99528
99621
99526
99400
99442
99797
99763
99406
99672
99576
99475
99842
99513
99513
99865
99590
99563
99746
99721
99724
99406
99564
99374
99421
99586
99799
99378
99482
99388
99442
99797
99926
99803
99423
99570
99476
99401
99721
99660
99627
99514
99421
99780
99580
99414
99786
99716
99916
99461
99691
99396
99387
99906
99469
99518
99631
99464
99400
99499
99535
99870
99457
99689
99463
99475
99571
99595
99821
99782
99556
99570
99403
99482
99466
99378
99673
99504
99388
99477
99379
99425
99670
99989
99624
99745
99744
99467
99383
99406
99689
99650
99370
99666
99923
99408
99641
99798
99609
99717
99380
99770
99801
99713
99813
99439
99429
99590
99468
99637
99623
99440
99490
99833
99402
99533
99627
99562
99593
99378
99494
99417
99782
99906
99711
99529
99444
99684
99882
99369
99377
99876
99682
99565
99571
99402
99382
99782
99436
99600
99739
99688
99565
99697
99689
99393
99370
99752
99605
99844
99931
99497
99503
99460
99458
99822
99445
99591
99496
99547
99550
99520
99455
99725
99517
99811
99920
99743
99703
99588
99975
99523
99456
99478
99377
99525
99497
99715
99390
99666
99585
99816
99386
99392
99505
99401
99394
99550
99749
99624
99735
99484
99486
99778
99741
99438
99392
99872
99412
99425
99751
99496
99491
99886
99550
99379
99433
99480
99723
99445
99657
99544
99522
99422
99452
99387
99799
99558
99521
99786
99627
99454
99468
99590
99704
99474
99809
99761
99369
99514
99397
99726
99453
99495
99871
99725
99666
99594
99703
99473
99664
99466
99517
99557
99726
99474
99580
99577
99416
99750
99655
99794
99668
99970
99917
99553
99548
99437
99396
99404
99676
99876
99843
99648
99446
99531
99505
99488
99401
99727
99648
99709
99746
99431
99594
99643
99653
99529
99939
99734
99410
99540
99431
99497
99380
99651
99445
99437
99796
99796
99411
99762
99680
99417
99577
99893
99394
99837
99572
99651
99587
99540
99485
99607
99565
99861
99719
99455
99593
99371
99507
99694
99495
99789
99555
99519
99710
99486
99724
99569
99586
99646
99681
99647
99414
99930
99607
99383
99588
99622
99579
99456
99616
99504
99509
99547
99369
99577
99946
99422
99637
99402
99980
99567
99608
99897
99419
99375
99898
99471
99415
99849
99526
99480
99565
99387
99615
99529
99385
99538
99728
99932
99818
99462
99707
99499
99545
99837
99564
99422
99874
99500
99684
99379
99512
99783
99504
99467
99593
99468
99856
99735
99760
99527
99404
99387
99527
99528
99491
99819
99798
99475
99577
99570
99434
99743
99605
99725
99427
99559
99919
99550
99620
99661
99640
99438
99563
99670
99776
99805
99606
99479
99790
99611
99387
99404
99397
99863
99488
99678
99561
99480
99468
99439
99469
99813
99574
99601
99450
99384
99398
99894
99715
99387
99508
99441
99421
99394
99435
99837
99448
99629
99586
99464
99823
99413
99691
99691
99710
99446
99594
99781
99685
99658
99384
99750
99438
99732
99428
99370
99829
99781
99444
99473
99524
99499
99858
99642
99805
99607
99496
99681
99481
99542
99592
99568
99536
99388
99432
99390
99828
99739
99436
99751
99805
99488
99419
99555
99441
99634
99776
99473
99389
99441
99413
99415
99422
99721
99422
99407
99434
99942
99444
99449
99459
99452
99538
99447
99563
99375
99809
99526
99768
99833
99383
99515
99686
99524
99590
99495
99418
99510
99568
99672
99897
99560
99433
99429
99561
99742
99483
99797
99514
99383
99489
99475
99381
99414
99517
99707
99559
99661
99588
99443
99405
99707
99687
99397
99471
99383
99614
99614
99709
99777
99504
99802
99409
99481
99374
99514
99594
99394
99455
99408
99605
99751
99462
99507
99377
99381
99640
99907
99635
99552
99697
99889
99849
99531
99381
99498
99911
99374
99524
99421
99408
99659
99870
99438
99691
99602
99562
99398
99435
99449
99561
99738
99733
99513
99497
99903
99635
99523
99399
99422
99793
99709
99461
99406
99655
99771
99726
99436
99389
99395
99439
99483
99405
99644
99544
99387
99945
99748
99762
99397
99469
99555
99894
99433
99475
99372
99584
99481
99903
99784
99599
99427
99537
99466
99767
99646
99697
99513
99801
99848
99420
99380
99388
99666
99566
99453
99489
99407
99454
99533
99479
99667
99570
99548
99819
99400
99432
99610
99476
99697
99763
99558
99570
99633
99659
99720
99476
99775
99442
99778
99376
99573
99886
99737
99505
99631
99924
99489
99524
99645
99564
99422
99655
99881
99774
99613
99501
99555
99674
99535
99773
99603
99412
99612
99445
99600
99709
99437
99799
99792
99422
99485
99419
99716
99699
99603
99425
99592
99429
99387
99402
99620
99861
99472
99385
99676
99608
99519
99584
99608
99678
99511
99384
99549
99450
99715
99446
99601
99404
99631
99476
99548
99779
99394
99400
99420
99433
99628
99640
99587
99605
99814
99619
99622
99692
99522
99752
99950
99537
99888
99457
99567
99381
99478
99573
99418
99641
99818
99620
99789
99508
99490
99434
99489
99378
99400
99773
99755
99775
99723
99661
99610
99417
99672
99680
99527
99379
99397
99425
99424
99705
99445
99430
99768
99500
99468
99656
99527
99404
99462
99589
99392
99480
99629
99388
99413
99534
99613
99400
99856
99669
99807
99830
99409
99460
99987
99379
99503
99576
99393
99664
99637
99643
99516
99828
99703
99907
99916
99701
99719
99707
99437
99478
99852
99768
99663
99628
99779
99633
99819
99659
99462
99378
99538
99642
99437
99596
99440
99396
99430
99756
99506
99684
99661
99534
99474
99730
99555
99521
99384
99493
99710
99862
99422
99589
99506
99615
99434
99665
99383
99514
99575
99452
99548
99412
99524
99884
99812
99760
99462
99498
99407
99434
99421
99530
99539
99612
99660
99476
99490
99409
99661
99513
99554
99446
99575
99547
99753
99639
99543
99663
99462
99491
99598
99707
99498
99389
99884
99434
99514
99374
99612
99671
99638
99490
99681
99698
99416
99773
99497
99518
99511
99606
99716
99476
99936
99413
99573
99573
99794
99697
99378
99778
99742
99677
99544
99518
99739
99529
99509
99397
99536
99407
99718
99468
99589
99499
99482
99876
99536
99679
99881
99515
99573
99615
99466
99382
99659
99830
99416
99618
99527
99678
99383
99656
99546
99727
99486
99484
99497
99612
99823
99504
99759
99893
99607
99532
99866
99413
99517
99654
99375
99454
99510
99515
99445
99403
99656
99671
99821
99896
99790
99575
99623
99588
99396
99549
99571
99495
99415
99576
99436
99497
99610
99393
99596
99737
99392
99740
99465
99505
99741
99464
99491
99957
99400
99561
99409
99414
99501
99653
99462
99390
99500
99659
99463
99770
99564
99923
99621
99609
99840
99528
99656
99770
99506
99671
99696
99527
99633
99724
99654
99529
99527
99428
99695
99770
99814
99915
99748
99814
99816
99463
99729
99519
99410
99433
99503
99517
99465
99522
99747
99483
99917
99777
99512
99604
99790
99555
99639
99441
99689
99572
99838
99418
99843
99561
99461
99474
99472
99481
99480
99524
99648
99530
99417
99781
99623
99796
99467
99534
99480
99635
99433
99574
99443
99673
99570
99908
99691
99801
99590
99551
99589
99483
99641
99623
99500
99447
99415
99702
99622
99387
99763
99449
99384
99543
99433
99412
99595
99569
99450
99446
99500
99914
99386
99588
99630
99957
99532
99815
99404
99859
99914
99688
99441
99685
99549
99483
99439
99509
99689
99686
99673
99562
99514
99723
99739
99530
99473
99466
99436
99529
99394
99750
99494
99578
99426
99589
99413
99798
99777
99393
99842
99400
99821
99689
99917
99582
99441
99718
99376
99691
99630
99385
99424
99454
99556
99582
99575
99615
99817
99441
99585
99553
99678
99441
99453
99717
99688
99491
99679
99868
99400
99923
99877
99724
99857
99445
99435
99891
99619
99765
99427
99662
99548
99672
99422
99942
99375
99428
99567
99394
99771
99655
99435
99417
99931
99803
99415
99732
99610
99741
99686
99813
99897
99839
99731
99764
99492
99565
99439
99595
99705
99447
99678
99407
99633
99574
99422
99520
99660
99434
99523
99504
99467
99512
99398
99482
99660
99580
99591
99792
99757
99685
99405
99476
99788
99597
99551
99705
99582
99440
99389
99938
99401
99559
99488
99600
99883
99388
99432
99652
99698
99456
99400
99389
99584
99391
99378
99501
99939
99460
99634
99447
99441
99617
99478
99609
99429
99704
99697
99438
99565
99483
99524
99566
99558
99559
99597
99524
99663
99617
99991
99435
99494
99478
99600
99566
99862
99898
99732
99542
99728
99580
99559
99665
99500
99455
99667
99454
99431
99555
99483
99493
99377
99439
99525
99626
99711
99393
99404
99805
99388
99438
99656
99590
99556
99711
99603
99676
99551
99673
99534
99401
99413
99647
99498
99396
99567
99550
99553
99413
99433
99433
99538
99444
99371
99463
99504
99676
99589
99433
99475
99698
99407
99459
99596
99669
99718
99946
99676
99546
99377
99705
99607
99467
99664
99394
99488
99421
99496
99770
99569
99544
99761
99516
99547
99607
99422
99569
99532
99816
99480
99749
99410
99645
99377
99620
99658
99665
99539
99392
99393
99767
99375
99382
99906
99373
99426
99486
99399
99469
99585
99887
99659
99455
99447
99672
99800
99747
99777
99468
99630
99572
99470
99474
99644
99427
99628
99617
99412
99536
99628
99600
99885
99467
99529
99516
99545
99680
99562
99538
99507
99820
99741
99427
99756
99529
99713
99451
99439
99467
99493
99641
99728
99441
99699
99382
99805
99705
99708
99636
99431
99673
99384
99680
99435
99525
99464
99767
99381
99570
99555
99702
99689
99810
99535
99412
99392
99785
99620
99860
99988
99465
99380
99561
99485
99415
99399
99866
99484
99845
99799
99813
99424
99815
99543
99610
99568
99564
99752
99617
99386
99674
99747
99438
99524
99589
99502
99384
99504
99416
99520
99627
99570
99418
99685
99577
99511
99412
99605
99425
99600
99535
99457
99400
99452
99716
99782
99673
99544
99835
99622
99371
99467
99639
99543
99627
99703
99627
99483
99668
99787
99407
99430
99380
99584
99497
99750
99429
99392
99561
99884
99382
99595
99640
99478
99695
99483
99857
99459
99576
99820
99753
99411
99716
99541
99700
99547
99444
99381
99684
99396
99397
99436
99460
99703
99687
99604
99715
99562
99977
99756
99716
99712
99634
99472
99558
99444
99469
99458
99550
99404
99634
99400
99686
99447
99494
99651
99583
99447
99746
99423
99477
99447
99576
99643
99790
99625
99786
99566
99901
99490
99688
99610
99813
99443
99371
99683
99504
99948
99390
99435
99775
99734
99768
99783
99680
99488
99539
99625
99436
99476
99542
99508
99414
99479
99812
99626
99846
99376
99647
99538
99736
99767
99441
99493
99478
99683
99516
99540
99384
99887
99414
99439
99749
99676
99758
99645
99516
99559
99617
99640
99615
99462
99447
99395
99479
99864
99469
99498
99941
99373
99586
99428
99417
99750
99397
99612
99370
99597
99370
99512
99569
99527
99756
99514
99720
99401
99785
99723
99772
99477
99427
99584
99568
99518
99380
99506
99537
99577
99418
99590
99488
99685
99694
99845
99380
99592
99787
99454
99371
99695
99628
99543
99753
99898
99505
99440
99466
99517
99503
99683
99830
99517
99443
99815
99539
99674
99493
99395
99607
99739
99375
99390
99488
99780
99649
99437
99482
99594
99914
99737
99651
99508
99432
99535
99851
99518
99724
99428
99383
99552
99509
99747
99594
99477
99626
99877
99647
99679
99521
99705
99497
99405
99495
99501
99676
99428
99842
99625
99635
99457
99565
99702
99420
99462
99373
99718
99928
99949
99577
99533
99483
99689
99645
99752
99685
99577
99646
99471
99710
99468
99428
99511
99646
99488
99543
99722
99426
99641
99549
99625
99479
99658
99417
99857
99692
99668
99434
99793
99411
99559
99791
99448
99430
99512
99557
99652
99626
99418
99640
99469
99728
99407
99391
99384
99449
99408
99691
99485
99406
99834
99561
99418
99479
99482
99395
99611
99550
99370
99741
99672
99565
99618
99481
99411
99553
99782
99401
99433
99443
99854
99388
99754
99614
99699
99543
99576
99650
99633
99481
99547
99405
99764
99743
99584
99461
99421
99479
99455
99528
99604
99380
99757
99646
99378
99481
99768
99461
99494
99650
99459
99621
99734
99379
99564
99817
99444
99651
99472
99377
99479
99479
99689
99493
99575
99420
99469
99538
99735
99489
99858
99642
99456
99832
99395
99723
99563
99606
99625
99800
99641
99529
99670
99713
99834
99578
99517
99759
99442
99859
99910
99427
99463
99593
99573
99431
99428
99421
99396
99609
99383
99438
99450
99481
99691
99791
99442
99513
99733
99624
99805
99492
99464
99559
99476
99626
99725
99534
99635
99654
99411
99866
99595
99535
99630
99521
99725
99751
99514
99460
99721
99564
99624
99670
99670
99490
99992
99643
99638
99911
99677
99373
99420
99700
99480
99440
99549
99417
99491
99395
99444
99525
99405
99637
99628
99701
99553
99380
99546
99660
99717
99689
99586
99494
99587
99722
99422
99702
99594
99429
99394
99643
99791
99784
99453
99896
99774
99601
99378
99694
99388
99384
99417
99843
99688
99458
99765
99386
99569
99715
99493
99533
99811
99767
99649
99492
99372
99622
99733
99662
99722
99889
99501
99827
99420
99572
99934
99532
99694
99671
99713
99607
99692
99761
99382
99731
99472
99638
99555
99563
99495
99719
99692
99755
99601
99628
99374
99912
99805
99586
99401
99868
99470
99387
99780
99577
99878
99376
99533
99617
99606
99478
99532
99987
99938
99483
99690
99870
99831
99586
99742
99440
99893
99543
99532
99802
99614
99809
99784
99765
99412
99508
99728
99514
99486
99650
99971
99561
99699
99685
99692
99647
99632
99609
99567
99550
99502
99758
99594
99950
99528
99663
99530
99469
99789
99382
99517
99374
99675
99379
99752
99414
99710
99606
99478
99514
99535
99898
99415
99518
99448
99668
99425
99902
99433
99396
99726
99619
99774
99536
99818
99807
99878
99406
99807
99677
99600
99630
99745
99484
99605
99403
99473
99598
99569
99628
99655
99390
99534
99407
99855
99671
99425
99453
99891
99764
99642
99423
99490
99696
99935
99384
99825
99507
99669
99921
99509
99407
99548
99472
99370
99691
99799
99488
99813
99418
99927
99592
99420
99551
99495
99622
99480
99754
99589
99537
99594
99537
99757
99450
99736
99863
99472
99517
99577
99491
99515
99800
99618
99709
99590
99677
99568
99540
99591
99612
99509
99768
99554
99739
99797
99786
99502
99724
99499
99576
99551
99550
99394
99425
99754
99855
99683
99433
99564
99412
99412
99539
99391
99427
99890
99417
99612
99588
99393
99484
99575
99565
99556
99381
99647
99514
99509
99648
99575
99922
99535
99373
99612
99594
99703
99434
99689
99414
99423
99599
99711
99658
99619
99441
99697
99432
99501
99507
99545
99546
99656
99473
99814
99420
99710
99627
99762
99443
99630
99614
99431
99750
99473
99562
99870
99534
99575
99390
99471
99377
99402
99447
99418
99493
99504
99792
99396
99454
99505
99877
99552
99471
99392
99619
99553
99467
99707
99509
99792
99587
99579
99553
99817
99472
99860
99527
99535
99527
99408
99471
99546
99582
99455
99712
99518
99591
99780
99494
99372
99474
99482
99602
99703
99580
99705
99571
99716
99472
99912
99502
99405
99400
99775
99391
99482
99436
99415
99447
99706
99825
99848
99531
99618
99647
99587
99441
99819
99446
99539
99490
99516
99819
99424
99772
99807
99431
99943
99450
99390
99406
99416
99531
99585
99620
99515
99646
99634
99856
99693
99531
99564
99544
99975
99718
99805
99715
99687
99871
99717
99443
99684
99597
99467
99514
99728
99415
99377
99835
99692
99487
99588
99523
99895
99825
99466
99551
99651
99596
99496
99425
99553
99478
99824
99672
99441
99407
99538
99668
99427
99383
99394
99589
99474
99740
99404
99532
99495
99432
99605
99684
99576
99546
99693
99496
99861
99685
99606
99708
99914
99403
99642
99384
99471
99822
99466
99737
99831
99371
99743
99443
99371
99387
99638
99384
99429
99837
99374
99475
99529
99521
99382
99673
99764
99793
99502
99747
99373
99744
99434
99805
99449
99433
99645
99570
99447
99574
99563
99896
99891
99479
99775
99484
99651
99566
99461
99578
99679
99676
99574
99477
99571
99779
99383
99536
99709
99700
99740
99413
99827
99403
99393
99473
99393
99537
99574
99719
99414
99710
99700
99878
99581
99571
99623
99541
99408
99573
99487
99429
99466
99556
99759
99393
99425
99600
99533
99402
99428
99467
99491
99526
99484
99724
99737
99491
99877
99516
99914
99624
99596
99449
99515
99649
99603
99650
99606
99490
99608
99439
99668
99500
99688
99636
99576
99548
99436
99460
99508
99551
99628
99596
99505
99603
99444
99489
99696
99750
99718
99621
99380
99845
99618
99421
99596
99746
99732
99745
99919
99436
99535
99763
99465
99698
99406
99491
99474
99690
99403
99496
99489
99469
99629
99508
99484
99827
99567
99667
99640
99970
99431
99601
99397
99667
99789
99596
99574
99496
99435
99617
99658
99434
99728
99478
99433
99620
99429
99700
99369
99553
99511
99575
99497
99630
99469
99477
99704
99423
99626
99848
99467
99472
99394
99581
99555
99545
99527
99827
99675
99404
99629
99697
99635
99728
99636
99723
99693
99521
99630
99440
99633
99422
99537
99708
99527
99430
99668
99560
99622
99527
99685
99515
99378
99388
99864
99503
99393
99798
99630
99539
99379
99393
99606
99549
99406
99852
99417
99744
99443
99497
99560
99723
99923
99401
99462
99836
99630
99402
99764
99378
99375
99455
99863
99658
99883
99428
99435
99682
99633
99686
99377
99464
99674
99611
99438
99719
99734
99787
99655
99402
99388
99377
99648
99658
99371
99513
99424
99736
99610
99438
99672
99482
99675
99393
99853
99460
99903
99764
99475
99376
99724
99604
99556
99819
99429
99670
99605
99566
99442
99439
99599
99534
99700
99526
99552
99431
99539
99520
99374
99801
99671
99385
99386
99424
99527
99592
99479
99482
99420
99436
99487
99423
99937
99550
99850
99874
99785
99891
99604
99715
99446
99851
99609
99815
99572
99408
99774
99615
99425
99505
99527
99515
99666
99373
99425
99429
99415
99726
99729
99627
99399
99606
99656
99477
99579
99550
99515
99616
99537
99576
99781
99754
99679
99413
99385
99520
99811
99777
99889
99589
99525
99387
99591
99532
99464
99531
99729
99369
99665
99740
99665
99928
99470
99662
99540
99380
99626
99871
99656
99591
99806
99380
99675
99491
99614
99730
99702
99599
99659
99530
99659
99876
99507
99384
99585
99571
99567
99385
99562
99668
99589
99373
99474
99442
99513
99545
99963
99487
99488
99791
99374
99937
99388
99636
99569
99449
99429
99707
99548
99393
99656
99592
99697
99570
99582
99699
99632
99477
99866
99793
99573
99654
99817
99408
99699
99658
99550
99422
99777
99472
99395
99635
99428
99934
99429
99627
99737
99557
99752
99370
99374
99732
99399
99857
99504
99657
99731
99775
99815
99605
99712
99396
99729
99785
99814
99536
99544
99887
99658
99396
99721
99700
99420
99480
99517
99604
99776
99755
99834
99497
99596
99540
99481
99585
99537
99533
99600
99426
99381
99606
99492
99519
99376
99429
99425
99724
99615
99458
99568
99769
99562
99450
99780
99455
99500
99642
99377
99436
99858
99440
99666
99554
99544
99760
99750
99562
99856
99382
99631
99637
99881
99481
99451
99534
99847
99424
99632
99549
99598
99712
99484
99572
99553
99496
99404
99574
99642
99618
99696
99486
99411
99502
99911
99600
99465
99507
99680
99498
99521
99514
99665
99493
99597
99612
99483
99440
99619
99804
99485
99570
99391
99674
99647
99857
99605
99764
99561
99454
99567
99531
99711
99610
99613
99554
99855
99566
99553
99420
99419
99391
99645
99707
99760
99538
99455
99442
99599
99761
99432
99791
99576
99735
99620
99532
99548
99613
99716
99703
99834
99617
99519
99888
99668
99373
99727
99692
99428
99548
99806
99628
99441
99408
99387
99520
99660
99932
99769
99381
99651
99581
99491
99582
99413
99950
99723
99525
99585
99658
99700
99622
99584
99746
99478
99374
99494
99547
99758
99767
99533
99836
99382
99457
99555
99928
99466
99633
99572
99790
99456
99775
99707
99562
99979
99660
99382
99406
99455
99486
99466
99697
99394
99482
99870
99799
99625
99507
99876
99864
99644
99424
99680
99414
99522
99688
99442
99776
99743
99453
99828
99402
99801
99425
99397
99492
99888
99656
99525
99911
99825
99481
99741
99401
99879
99906
99751
99483
99449
99567
99923
99393
99672
99582
99716
99494
99953
99687
99513
99597
99962
99379
99630
99397
99825
99498
99476
99642
99826
99395
99709
99389
99442
99469
99556
99442
99459
99461
99614
99438
99684
99391
99408
99683
99571
99684
99705
99515
99805
99613
99844
99752
99539
99450
99552
99708
99432
99622
99421
99482
99676
99506
99885
99453
99477
99509
99629
99740
99405
99392
99438
99737
99660
99714
99762
99714
99382
99425
99536
99377
99382
99386
99680
99418
99501
99429
99707
99501
99424
99428
99422
99370
99765
99551
99380
99758
99821
99836
99462
99754
99562
99489
99703
99714
99443
99626
99397
99846
99778
99629
99801
99878
99839
99607
99492
99872
99479
99405
99416
99698
99394
99412
99852
99389
99630
99382
99505
99536
99599
99870
99526
99883
99643
99626
99427
99701
99840
99766
99409
99517
99761
99666
99444
99452
99513
99454
99887
99725
99582
99394
99616
99392
99511
99639
99472
99431
99533
99576
99608
99646
99715
99372
99638
99808
99521
99656
99541
99688
99716
99570
99459
99369
99548
99600
99622
99410
99418
99501
99537
99654
99544
99634
99523
99438
99516
99435
99596
99671
99407
99464
99440
99571
99864
99391
99458
99445
99483
99551
99418
99751
99510
99433
99517
99439
99770
99514
99759
99473
99518
99771
99702
99403
99416
99532
99374
99536
99493
99431
99416
99859
99558
99467
99559
99376
99485
99891
99604
99487
99663
99578
99659
99613
99485
99425
99479
99484
99467
99505
99562
99619
99664
99552
99762
99430
99465
99809
99885
99670
99418
99534
99747
99604
99494
99591
99607
99799
99423
99933
99416
99593
99369
99829
99398
99373
99442
99978
99502
99667
99480
99503
99572
99661
99907
99476
99412
99447
99619
99396
99758
99563
99598
99571
99451
99547
99439
99517
99810
99502
99404
99471
99511
99562
99441
99917
99370
99708
99549
99441
99425
99391
99602
99391
99462
99772
99598
99871
99550
99743
99410
99412
99456
99519
99435
99414
99868
99666
99626
99595
99401
99389
99443
99643
99395
99389
99516
99404
99474
99401
99707
99439
99534
99479
99869
99393
99442
99571
99533
99877
99784
99458
99701
99555
99909
99516
99685
99869
99373
99440
99607
99649
99650
99799
99407
99369
99425
99404
99611
99842
99599
99446
99637
99731
99413
99495
99599
99543
99460
99693
99560
99421
99951
99427
99629
99506
99426
99453
99441
99957
99470
99477
99590
99404
99389
99974
99565
99720
99427
99574
99636
99692
99504
99796
99644
99412
99506
99539
99431
99773
99563
99532
99779
99654
99399
99392
99653
99443
99505
99479
99479
99438
99490
99478
99958
99418
99513
99680
99558
99769
99375
99613
99739
99838
99631
99441
99759
99438
99592
99631
99674
99660
99859
99464
99376
99536
99607
99622
99775
99474
99763
99490
99876
99410
99391
99672
99508
99896
99851
99499
99706
99373
99453
99660
99627
99713
99411
99546
99534
99840
99870
99847
99764
99832
99625
99407
99497
99479
99781
99700
99832
99539
99834
99749
99552
99558
99371
99772
99582
99784
99806
99418
99421
99380
99379
99442
99458
99624
99395
99656
99443
99504
99420
99595
99633
99804
99530
99672
99536
99393
99654
99618
99514
99820
99491
99603
99894
99619
99515
99711
99434
99780
99546
99402
99429
99536
99518
99442
99506
99554
99452
99487
99907
99529
99452
99857
99455
99417
99419
99476
99632
99603
99595
99844
99513
99433
99709
99715
99959
99661
99592
99403
99393
99646
99543
99398
99463
99501
99685
99463
99665
99791
99484
99765
99388
99941
99698
99412
99808
99491
99528
99712
99659
99438
99517
99836
99561
99762
99896
99621
99415
99779
99471
99818
99468
99516
99382
99557
99398
99397
99584
99548
99701
99699
99519
99479
99860
99479
99618
99432
99457
99883
99552
99814
99668
99548
99397
99398
99669
99620
99784
99454
99604
99394
99379
99395
99722
99768
99681
99392
99611
99495
99845
99916
99575
99778
99387
99466
99661
99371
99503
99627
99684
99372
99780
99903
99639
99695
99626
99769
99384
99464
99391
99393
99780
99719
99830
99727
99977
99421
99585
99513
99692
99596
99375
99657
99372
99561
99478
99783
99562
99588
99678
99947
99544
99918
99505
99431
99489
99487
99547
99472
99570
99714
99413
99502
99769
99630
99405
99563
99477
99666
99493
99395
99375
99613
99726
99373
99623
99383
99589
99399
99685
99775
99443
99656
99492
99768
99680
99512
99476
99395
99476
99601
99411
99425
99410
99544
99898
99624
99435
99556
99469
99875
99769
99740
99446
99379
99408
99517
99831
99401
99734
99735
99847
99683
99625
99471
99480
99713
99583
99409
99447
99450
99575
99637
99478
99438
99518
99759
99451
99719
99606
99528
99621
99443
99661
99440
99522
99641
99495
99699
99691
99672
99512
99513
99527
99418
99937
99427
99662
99565
99381
99392
99377
99839
99496
99571
99628
99614
99501
99412
99648
99803
99562
99532
99465
99849
99505
99538
99490
99567
99464
99396
99529
99983
99546
99539
99750
99503
99390
99707
99417
99748
99742
99635
99636
99630
99508
99635
99441
99502
99554
99865
99507
99853
99508
99702
99461
99618
99722
99493
99390
99421
99553
99596
99410
99527
99533
99591
99405
99413
99464
99718
99754
99377
99505
99862
99606
99505
99460
99749
99580
99701
99683
99473
99643
99589
99808
99902
99724
99656
99486
99666
99457
99455
99575
99843
99740
99882
99375
99458
99847
99487
99573
99496
99374
99419
99460
99725
99484
99833
99812
99441
99428
99542
99618
99465
99583
99712
99466
99392
99539
99463
99612
99524
99379
99728
99836
99842
99679
99510
99592
99652
99490
99745
99742
99502
99388
99410
99542
99399
99575
99615
99516
99372
99418
99391
99496
99861
99797
99411
99565
99398
99679
99881
99594
99517
99442
99653
99960
99448
99705
99448
99532
99522
99410
99805
99494
99382
99394
99418
99495
99460
99765
99631
99642
99832
99876
99427
99534
99386
99425
99657
99737
99488
99623
99500
99527
99493
99774
99463
99417
99962
99517
99554
99420
99511
99485
99393
99553
99685
99508
99601
99675
99452
99460
99471
99797
99737
99393
99631
99532
99431
99731
99694
99568
99715
99428
99381
99660
99406
99523
99578
99793
99394
99629
99685
99380
99643
99467
99435
99769
99867
99795
99496
99429
99433
99406
99524
99535
99731
99411
99623
99628
99799
99446
99413
99661
99583
99404
99481
99401
99615
99469
99434
99602
99599
99463
99549
99489
99409
99427
99376
99487
99426
99377
99650
99453
99448
99518
99474
99390
99673
99667
99569
99491
99755
99471
99509
99808
99630
99400
99569
99929
99686
99546
99540
99487
99566
99896
99427
99601
99497
99721
99421
99628
99394
99728
99406
99660
99380
99670
99519
99403
99417
99574
99831
99568
99550
99669
99442
99655
99406
99784
99507
99603
99523
99588
99919
99381
99499
99465
99719
99770
99514
99872
99554
99769
99491
99390
99494
99667
99374
99839
99448
99386
99411
99393
99699
99696
99583
99379
99495
99894
99830
99388
99849
99635
99424
99431
99695
99846
99834
99613
99505
99547
99647
99391
99439
99760
99590
99907
99625
99463
99724
99374
99722
99756
99375
99596
99424
99864
99751
99685
99377
99680
99667
99382
99626
99761
99727
99429
99483
99469
99537
99512
99855
99561
99614
99628
99681
99442
99425
99440
99457
99609
99732
99540
99459
99580
99732
99373
99938
99718
99887
99619
99451
99628
99404
99603
99961
99586
99551
99503
99632
99497
99633
99457
99469
99387
99475
99599
99596
99826
99827
99482
99420
99620
99587
99868
99530
99436
99728
99928
99807
99580
99665
99395
99563
99405
99431
99403
99634
99554
99706
99560
99398
99427
99430
99898
99703
99575
99600
99730
99863
99505
99774
99606
99431
99701
99738
99396
99472
99616
99787
99544
99581
99496
99558
99546
99492
99540
99907
99822
99448
99577
99499
99941
99408
99639
99559
99556
99498
99646
99492
99380
99565
99520
99479
99447
99598
99445
99611
99455
99667
99417
99399
99439
99525
99459
99395
99622
99397
99771
99442
99484
99379
99711
99583
99623
99765
99400
99639
99962
99392
99701
99405
99489
99697
99645
99794
99697
99808
99465
99903
99526
99811
99667
99588
99755
99474
99525
99933
99413
99524
99813
99637
99408
99503
99454
99671
99473
99379
99553
99799
99821
99456
99639
99726
99386
99487
99433
99714
99386
99403
99770
99518
99698
99806
99538
99623
99403
99696
99532
99448
99604
99611
99441
99616
99384
99394
99471
99745
99626
99574
99430
99417
99739
99590
99700
99446
99758
99806
99593
99381
99556
99545
99638
99442
99668
99436
99507
99470
99655
99496
99393
99778
99409
99395
99452
99984
99539
99694
99401
99741
99836
99476
99659
99722
99398
99445
99452
99647
99524
99945
99640
99817
99661
99388
99781
99463
99723
99552
99685
99519
99412
99581
99447
99929
99744
99384
99617
99531
99462
99514
99394
99388
99570
99816
99665
99504
99519
99538
99669
99889
99446
99773
99513
99421
99440
99513
99523
99611
99809
99554
99409
99492
99816
99680
99554
99491
99547
99460
99518
99734
99634
99886
99503
99582
99874
99392
99474
99369
99504
99672
99750
99437
99572
99493
99650
99931
99401
99436
99390
99570
99796
99372
99450
99710
99610
99480
99894
99779
99435
99603
99535
99769
99428
99581
99543
99522
99614
99441
99630
99732
99392
99691
99696
99425
99423
99944
99758
99586
99481
99625
99423
99667
99511
99402
99468
99374
99737
99561
99603
99396
99908
99489
99667
99595
99457
99530
99429
99577
99445
99474
99551
99640
99450
99520
99568
99498
99427
99480
99638
99444
99470
99539
99774
99377
99459
99646
99382
99748
99568
99528
99430
99562
99577
99374
99494
99402
99441
99416
99472
99864
99888
99636
99721
99624
99697
99701
99788
99396
99431
99480
99435
99485
99658
99506
99518
99715
99542
99535
99764
99485
99515
99464
99492
99665
99431
99462
99778
99676
99445
99702
99747
99549
99472
99508
99583
99798
99490
99653
99411
99590
99761
99576
99527
99662
99404
99585
99406
99664
99603
99853
99722
99777
99378
99410
99405
99858
99569
99519
99708
99880
99387
99749
99581
99570
99680
99551
99382
99621
99624
99533
99464
99613
99599
99796
99663
99461
99719
99568
99544
99772
99507
99722
99399
99625
99747
99434
99702
99467
99398
99806
99688
99541
99400
99399
99622
99409
99445
99681
99473
99509
99620
99486
99573
99655
99478
99404
99658
99841
99652
99790
99572
99648
99597
99514
99877
99719
99454
99445
99475
99488
99372
99811
99427
99443
99478
99558
99645
99665
99615
99534
99818
99510
99477
99610
99590
99430
99548
99552
99684
99774
99464
99513
99591
99501
99958
99572
99420
99507
99397
99798
99524
99441
99793
99476
99550
99463
99822
99798
99620
99404
99980
99501
99416
99408
99405
99393
99709
99618
99798
99651
99736
99885
99875
99532
99526
99382
99698
99471
99373
99706
99489
99646
99506
99393
99618
99515
99626
99534
99431
99375
99755
99686
99531
99494
99684
99697
99383
99700
99551
99802
99600
99493
99522
99439
99871
99370
99415
99734
99581
99410
99464
99416
99642
99638
99942
99647
99679
99872
99613
99501
99538
99751
99386
99754
99464
99690
99543
99634
99757
99392
99406
99389
99446
99750
99423
99416
99478
99458
99536
99798
99446
99578
99563
99462
99772
99902
99522
99578
99764
99588
99377
99744
99385
99438
99543
99602
99469
99399
99729
99412
99669
99396
99464
99397
99590
99707
99647
99776
99445
99680
99535
99371
99575
99462
99404
99536
99455
99392
99707
99550
99618
99756
99816
99666
99836
99387
99882
99704
99553
99686
99513
99588
99590
99746
99582
99554
99735
99534
99607
99386
99542
99542
99562
99461
99439
99576
99956
99938
99558
99879
99461
99838
99529
99443
99658
99420
99407
99545
99588
99427
99794
99512
99811
99442
99475
99468
99673
99481
99426
99432
99621
99424
99772
99527
99408
99474
99458
99483
99433
99394
99818
99586
99715
99474
99447
99599
99543
99929
99534
99690
99608
99437
99431
99586
99806
99539
99563
99412
99794
99521
99841
99430
99935
99406
99813
99520
99811
99563
99510
99441
99391
99489
99588
99682
99474
99401
99683
99608
99770
99694
99582
99762
99494
99653
99577
99475
99916
99486
99617
99527
99371
99653
99745
99788
99839
99457
99674
99604
99506
99605
99500
99458
99453
99485
99582
99623
99521
99620
99865
99759
99528
99474
99468
99459
99642
99597
99472
99619
99426
99782
99459
99417
99590
99480
99473
99704
99495
99386
99654
99605
99394
99582
99922
99444
99522
99585
99547
99466
99412
99451
99595
99387
99864
99696
99542
99764
99418
99458
99402
99778
99675
99668
99404
99523
99573
99432
99538
99577
99722
99543
99697
99393
99585
99532
99562
99796
99931
99606
99543
99427
99775
99636
99371
99526
99483
99622
99929
99640
99637
99706
99816
99760
99646
99851
99434
99446
99405
99438
99379
99618
99402
99470
99683
99564
99533
99469
99537
99457
99550
99696
99481
99626
99477
99473
99369
99387
99461
99574
99549
99373
99463
99382
99928
99833
99893
99569
99370
99507
99502
99391
99557
99476
99735
99470
99372
99421
99628
99813
99443
99388
99414
99607
99845
99703
99738
99444
99483
99425
99412
99419
99562
99381
99403
99689
99376
99702
99447
99586
99399
99484
99389
99378
99634
99751
99686
99461
99599
99881
99707
99625
99550
99716
99479
99454
99510
99528
99373
99702
99581
99935
99412
99451
99428
99445
99750
99506
99660
99535
99525
99665
99377
99439
99732
99401
99370
99764
99516
99492
99755
99444
99687
99757
99606
99405
99789
99565
99703
99857
99700
99524
99777
99878
99865
99572
99422
99437
99577
99697
99591
99491
99577
99417
99462
99467
99651
99626
99887
99824
99878
99383
99575
99456
99460
99498
99517
99401
99557
99485
99422
99675
99450
99514
99880
99572
99916
99491
99679
99414
99504
99626
99707
99813
99630
99411
99716
99644
99474
99759
99412
99444
99502
99506
99503
99738
99449
99406
99538
99414
99531
99604
99488
99572
99471
99494
99636
99688
99586
99843
99624
99708
99410
99610
99501
99861
99507
99373
99520
99674
99416
99568
99375
99766
99601
99501
99814
99645
99701
99613
99399
99665
99532
99460
99455
99670
99671
99503
99640
99938
99386
99399
99453
99669
99438
99760
99491
99795
99828
99428
99407
99852
99746
99460
99432
99417
99408
99447
99543
99454
99587
99632
99436
99506
99652
99768
99673
99405
99509
99415
99744
99520
99663
99698
99492
99478
99573
99809
99411
99697
99470
99591
99460
99466
99785
99477
99506
99395
99625
99707
99437
99669
99467
99416
99757
99438
99651
99649
99683
99405
99549
99608
99501
99625
99493
99662
99716
99550
99709
99403
99910
99439
99577
99472
99391
99506
99660
99678
99676
99478
99685
99435
99436
99455
99861
99644
99674
99604
99503
99449
99464
99442
99611
99759
99438
99424
99425
99869
99780
99761
99711
99423
99571
99580
99720
99476
99449
99667
99576
99830
99419
99525
99615
99442
99503
99655
99659
99894
99800
99418
99439
99546
99409
99408
99436
99544
99537
99375
99878
99566
99725
99490
99397
99895
99659
99438
99845
99578
99443
99446
99442
99926
99372
99485
99440
99579
99831
99408
99525
99585
99641
99391
99548
99509
99634
99523
99646
99834
99397
99397
99672
99891
99448
99638
99460
99601
99542
99777
99524
99572
99521
99573
99843
99487
99869
99531
99474
99645
99413
99697
99500
99613
99558
99388
99664
99783
99729
99576
99798
99774
99962
99507
99433
99521
99387
99528
99645
99564
99498
99436
99926
99730
99483
99523
99646
99429
99561
99374
99509
99617
99476
99518
99601
99692
99504
99653
99634
99711
99752
99383
99390
99433
99450
99400
99373
99623
99730
99515
99599
99435
99416
99379
99413
99751
99520
99664
99767
99847
99753
99489
99656
99594
99395
99445
99726
99459
99754
99604
99536
99667
99454
99589
99571
99540
99615
99424
99490
99422
99392
99669
99681
99394
99419
99427
99552
99643
99540
99612
99459
99570
99466
99565
99554
99431
99745
99383
99880
99652
99638
99458
99748
99502
99655
99612
99533
99594
99452
99596
99710
99858
99400
99653
99485
99799
99790
99456
99954
99415
99597
99528
99570
99773
99463
99500
99757
99587
99452
99670
99776
99394
99448
99370
99428
99669
99413
99654
99381
99625
99620
99731
99459
99694
99654
99821
99561
99488
99847
99413
99751
99791
99534
99452
99641
99567
99590
99502
99415
99687
99453
99754
99438
99387
99492
99826
99528
99387
99672
99400
99588
99933
99710
99586
99372
99759
99469
99498
99659
99652
99882
99864
99380
99503
99422
99439
99714
99480
99703
99431
99609
99412
99425
99370
99494
99406
99556
99525
99387
99449
99514
99699
99465
99424
99427
99840
99480
99580
99574
99786
99683
99853
99457
99529
99711
99379
99614
99681
99470
99465
99638
99574
99463
99611
99596
99646
99617
99493
99563
99435
99444
99408
99433
99408
99554
99487
99509
99439
99724
99533
99609
99421
99590
99507
99672
99485
99374
99863
99783
99475
99574
99950
99599
99431
99498
99378
99643
99404
99387
99447
99528
99503
99733
99609
99521
99591
99631
99386
99369
99547
99668
99482
99617
99725
99402
99973
99431
99547
99565
99610
99791
99601
99689
99635
99403
99609
99573
99472
99414
99604
99482
99433
99757
99855
99742
99499
99380
99631
99774
99707
99507
99631
99780
99603
99626
99527
99462
99758
99827
99447
99655
99534
99604
99638
99891
99479
99481
99428
99945
99686
99596
99442
99776
99792
99532
99717
99396
99469
99767
99426
99675
99500
99593
99619
99948
99596
99428
99623
99637
99709
99582
99794
99444
99598
99541
99398
99427
99726
99576
99540
99578
99548
99482
99594
99434
99586
99474
99501
99844
99714
99844
99616
99904
99520
99422
99854
99586
99735
99385
99392
99538
99560
99418
99615
99594
99371
99737
99559
99446
99734
99779
99542
99492
99375
99514
99418
99573
99518
99748
99417
99447
99390
99484
99534
99439
99513
99484
99638
99425
99396
99439
99464
99788
99370
99482
99707
99559
99562
99483
99529
99416
99784
99803
99710
99484
99400
99796
99377
99705
99411
99533
99441
99519
99455
99415
99516
99784
99636
99674
99623
99606
99422
99447
99655
99591
99390
99651
99482
99785
99409
99912
99749
99619
99832
99652
99434
99526
99613
99648
99409
99871
99596
99609
99680
99856
99643
99732
99421
99504
99453
99729
99620
99464
99517
99376
99385
99480
99439
99466
99415
99836
99783
99715
99543
99436
99549
99653
99682
99390
99425
99663
99523
99436
99455
99692
99445
99835
99385
99707
99444
99391
99410
99793
99564
99556
99515
99470
99888
99539
99525
99549
99652
99687
99563
99390
99460
99598
99667
99656
99550
99430
99530
99777
99405
99484
99506
99521
99577
99452
99647
99679
99428
99520
99729
99664
99391
99408
99776
99549
99607
99524
99537
99443
99638
99525
99476
99464
99383
99467
99447
99808
99388
99648
99500
99517
99461
99715
99527
99583
99526
99531
99405
99476
99503
99583
99379
99881
99558
99574
99533
99693
99482
99405
99866
99415
99883
99595
99624
99505
99434
99670
99545
99731
99697
99870
99516
99602
99629
99725
99529
99714
99577
99429
99409
99443
99434
99885
99627
99572
99404
99387
99826
99447
99575
99542
99635
99552
99467
99563
99369
99395
99397
99706
99492
99449
99407
99594
99708
99597
99458
99659
99553
99765
99561
99805
99942
99498
99512
99772
99737
99761
99443
99722
99463
99378
99438
99413
99604
99399
99518
99733
99628
99385
99400
99566
99550
99897
99618
99511
99528
99388
99550
99468
99848
99439
99583
99465
99433
99394
99420
99379
99871
99716
99551
99496
99396
99465
99524
99472
99480
99524
99596
99618
99406
99671
99390
99383
99944
99479
99473
99381
99408
99587
99479
99706
99707
99743
99882
99493
99415
99372
99838
99414
99538
99716
99464
99817
99407
99610
99671
99547
99708
99798
99378
99604
99577
99452
99581
99573
99676
99685
99488
99800
99472
99415
99370
99369
99403
99369
99513
99517
99471
99774
99558
99544
99807
99405
99381
99569
99498
99812
99635
99491
99640
99496
99464
99667
99732
99590
99442
99555
99419
99495
99490
99400
99433
99415
99682
99437
99381
99723
99536
99784
99609
99720
99669
99969
99465
99565
99593
99478
99436
99528
99519
99871
99574
99434
99496
99546
99433
99933
99442
99765
99648
99805
99676
99795
99563
99413
99540
99423
99447
99496
99645
99698
99446
99755
99519
99446
99539
99502
99655
99760
99519
99747
99418
99727
99673
99860
99490
99794
99450
99386
99546
99416
99418
99557
99685
99670
99437
99495
99611
99565
99559
99762
99402
99582
99611
99771
99677
99378
99758
99825
99625
99542
99635
99425
99418
99452
99400
99369
99545
99409
99604
99543
99405
99467
99650
99568
99437
99663
99670
99529
99823
99588
99699
99453
99483
99494
99509
99384
99411
99424
99457
99494
99942
99652
99799
99393
99630
99494
99781
99778
99373
99661
99504
99728
99750
99551
99525
99507
99595
99670
99556
99745
99372
99469
99821
99664
99730
99479
99405
99805
99713
99519
99568
99386
99587
99704
99468
99711
99487
99604
99780
99519
99743
99433
99370
99908
99714
99464
99800
99499
99383
99441
99581
99509
99772
99766
99616
99508
99664
99933
99750
99699
99418
99838
99767
99431
99387
99868
99460
99665
99611
99586
99638
99631
99681
99439
99612
99707
99427
99533
99593
99675
99526
99661
99394
99806
99699
99708
99572
99600
99523
99519
99577
99534
99562
99798
99441
99541
99481
99538
99759
99538
99593
99396
99456
99436
99481
99591
99616
99427
99589
99899
99816
99448
99726
99815
99467
99444
99572
99581
99741
99415
99597
99444
99984
99929
99641
99459
99415
99676
99548
99399
99418
99744
99526
99502
99573
99709
99574
99762
99848
99398
99926
99802
99477
99484
99736
99416
99436
99528
99728
99555
99403
99583
99591
99437
99514
99825
99726
99585
99528
99703
99500
99643
99563
99405
99473
99429
99408
99821
99915
99690
99485
99621
99479
99500
99622
99526
99658
99607
99452
99733
99732
99460
99573
99449
99405
99444
99719
99414
99419
99427
99383
99376
99386
99590
99503
99414
99448
99565
99710
99754
99477
99722
99582
99570
99373
99637
99378
99691
99699
99607
99395
99429
99672
99714
99738
99484
99585
99393
99492
99593
99482
99846
99610
99636
99609
99690
99530
99438
99402
99626
99444
99692
99395
99417
99680
99375
99645
99637
99774
99631
99830
99620
99500
99474
99718
99834
99438
99475
99576
99432
99478
99391
99825
99541
99791
99500
99545
99384
99446
99438
99387
99689
99428
99407
99411
99575
99452
99656
99838
99710
99466
99611
99567
99750
99764
99451
99623
99380
99598
99404
99457
99774
99511
99564
99411
99460
99730
99611
99795
99431
99472
99641
99510
99666
99395
99718
99603
99392
99639
99425
99379
99457
99798
99826
99372
99801
99650
99589
99909
99725
99768
99597
99392
99420
99707
99778
99375
99371
99650
99633
99425
99385
99658
99666
99875
99885
99761
99371
99724
99731
99596
99394
99502
99383
99640
99464
99616
99423
99429
99618
99405
99498
99442
99419
99397
99722
99466
99918
99515
99545
99618
99751
99553
99515
99624
99371
99724
99403
99680
99578
99447
99595
99646
99524
99690
99431
99870
99440
99767
99750
99506
99405
99506
99380
99394
99578
99949
99796
99409
99668
99740
99518
99469
99496
99701
99729
99438
99761
99429
99689
99621
99392
99706
99516
99462
99522
99378
99667
99545
99500
99671
99393
99512
99444
99394
99532
99454
99414
99533
99596
99465
99590
99483
99594
99649
99395
99736
99477
99457
99657
99593
99386
99491
99627
99378
99592
99770
99446
99634
99677
99530
99763
99395
99644
99698
99546
99625
99466
99513
99860
99441
99466
99524
99413
99518
99430
99636
99445
99875
99562
99632
99640
99878
99740
99401
99881
99395
99614
99388
99566
99407
99591
99721
99673
99796
99389
99552
99372
99485
99705
99716
99542
99429
99771
99552
99447
99690
99497
99725
99644
99820
99467
99955
99530
99462
99597
99610
99482
99501
99774
99389
99661
99455
99434
99597
99426
99377
99406
99721
99871
99645
99476
99667
99421
99592
99407
99492
99389
99394
99377
99860
99553
99597
99512
99651
99783
99486
99487
99809
99676
99875
99542
99723
99908
99506
99702
99444
99529
99585
99721
99700
99467
99837
99698
99501
99637
99471
99407
99612
99555
99529
99527
99683
99754
99454
99491
99807
99826
99576
99500
99820
99867
99405
99749
99513
99509
99401
99692
99576
99503
99837
99461
99379
99557
99551
99863
99587
99564
99582
99561
99397
99684
99795
99454
99550
99384
99372
99567
99630
99395
99577
99851
99404
99550
99560
99469
99516
99596
99917
99464
99490
99453
99506
99484
99474
99497
99418
99466
99373
99687
99522
99576
99418
99393
99691
99790
99667
99465
99432
99555
99523
99397
99682
99418
99921
99884
99399
99402
99871
99635
99916
99910
99488
99772
99824
99641
99470
99829
99490
99572
99660
99535
99801
99747
99409
99391
99627
99538
99651
99542
99557
99431
99723
99427
99546
99720
99527
99378
99393
99499
99384
99635
99791
99603
99446
99418
99494
99843
99578
99514
99391
99468
99703
99677
99389
99522
99666
99578
99584
99638
99647
99827
99509
99664
99482
99579
99959
99854
99833
99681
99696
99598
99434
99378
99577
99369
99505
99565
99704
99536
99535
99400
99401
99427
99412
99739
99620
99667
99566
99479
99676
99492
99950
99701
99391
99702
99901
99455
99703
99691
99858
99562
99372
99454
99766
99395
99745
99578
99519
99584
99636
99505
99622
99377
99435
99572
99713
99678
99501
99635
99590
99466
99726
99660
99714
99387
99618
99397
99546
99396
99522
99496
99389
99795
99747
99410
99536
99616
99393
99595
99821
99406
99464
99824
99495
99704
99492
99505
99456
99570
99816
99624
99504
99495
99501
99580
99532
99652
99564
99689
99406
99674
99379
99711
99417
99650
99646
99595
99647
99919
99646
99433
99440
99407
99741
99660
99611
99760
99565
99453
99872
99574
99519
99600
99574
99567
99463
99628
99501
99760
99886
99640
99579
99373
99392
99572
99836
99617
99680
99621
99553
99577
99524
99653
99642
99487
99470
99538
99600
99619
99834
99540
99559
99792
99401
99486
99468
99592
99670
99961
99825
99660
99658
99610
99789
99522
99421
99444
99730
99801
99389
99613
99812
99549
99485
99562
99602
99536
99370
99528
99692
99446
99875
99746
99797
99601
99714
99513
99564
99419
99404
99413
99687
99798
99586
99664
99591
99491
99520
99627
99548
99432
99742
99831
99592
99942
99558
99943
99664
99792
99488
99369
99776
99477
99740
99758
99563
99503
99527
99637
99497
99769
99446
99525
99601
99607
99713
99698
99589
99374
99505
99810
99686
99623
99394
99683
99632
99598
99610
99556
99501
99480
99847
99520
99500
99574
99446
99544
99415
99443
99519
99519
99782
99418
99865
99440
99515
99535
99474
99862
99942
99533
99414
99414
99579
99738
99527
99789
99448
99694
99605
99570
99867
99912
99793
99472
99692
99561
99522
99582
99660
99751
99611
99435
99468
99420
99972
99641
99442
99447
99748
99962
99752
99739
99380
99546
99405
99493
99603
99575
99459
99626
99555
99441
99437
99435
99508
99720
99597
99424
99888
99711
99402
99565
99604
99596
99711
99638
99713
99500
99379
99796
99604
99475
99714
99454
99595
99666
99783
99601
99899
99369
99590
99635
99510
99495
99379
99373
99607
99843
99507
99538
99527
99859
99740
99596
99700
99380
99532
99527
99682
99407
99428
99908
99471
99520
99482
99582
99494
99457
99692
99705
99646
99751
99752
99752
99447
99573
99370
99450
99394
99482
99609
99629
99387
99407
99517
99664
99550
99576
99450
99852
99530
99430
99675
99639
99850
99557
99732
99659
99457
99439
99534
99462
99591
99411
99432
99380
99700
99537
99607
99493
99917
99947
99579
99413
99865
99369
99383
99503
99482
99563
99385
99560
99475
99451
99465
99395
99650
99395
99589
99653
99496
99558
99910
99947
99806
99427
99461
99909
99493
99597
99706
99510
99470
99978
99480
99851
99557
99400
99546
99373
99735
99650
99447
99764
99587
99825
99507
99455
99693
99605
99399
99619
99682
99660
99639
99506
99439
99559
99579
99772
99450
99446
99538
99689
99888
99557
99587
99859
99761
99950
99812
99544
99377
99745
99653
99616
99591
99865
99449
99398
99889
99556
99422
99500
99640
99580
99488
99548
99754
99606
99463
99490
99489
99508
99805
99390
99418
99944
99668
99836
99452
99965
99613
99461
99583
99392
99465
99471
99514
99758
99504
99405
99773
99397
99376
99692
99383
99596
99403
99748
99594
99723
99554
99398
99483
99526
99732
99430
99698
99520
99733
99427
99556
99829
99532
99501
99671
99380
99646
99756
99845
99431
99861
99429
99482
99708
99537
99629
99847
99583
99953
99410
99701
99505
99561
99739
99463
99546
99862
99492
99613
99624
99714
99698
99602
99461
99415
99639
99699
99878
99501
99498
99491
99651
99795
99430
99461
99479
99424
99601
99508
99806
99588
99845
99382
99691
99398
99479
99435
99379
99410
99747
99481
99487
99431
99845
99541
99519
99571
99414
99812
99573
99518
99698
99398
99371
99802
99779
99507
99815
99610
99683
99832
99452
99541
99408
99386
99540
99515
99627
99603
99396
99485
99526
99513
99520
99732
99399
99549
99414
99576
99434
99545
99441
99732
99524
99505
99648
99775
99700
99479
99640
99388
99782
99770
99770
99475
99382
99376
99584
99427
99491
99643
99590
99489
99405
99457
99620
99888
99424
99533
99382
99491
99682
99615
99902
99687
99783
99676
99424
99661
99436
99386
99614
99481
99752
99369
99710
99710
99572
99497
99776
99636
99415
99803
99459
99566
99789
99493
99482
99959
99784
99389
99423
99612
99426
99808
99378
99536
99845
99459
99522
99918
99520
99714
99543
99380
99723
99794
99443
99715
99475
99623
99547
99524
99630
99563
99534
99420
99387
99839
99725
99792
99447
99961
99646
99825
99765
99763
99688
99470
99762
99462
99555
99410
99482
99494
99670
99383
99846
99856
99377
99428
99557
99861
99715
99718
99688
99693
99380
99423
99496
99504
99575
99459
99584
99480
99608
99654
99448
99559
99633
99707
99448
99511
99887
99564
99660
99515
99553
99638
99440
99822
99937
99485
99370
99755
99577
99495
99557
99833
99578
99627
99747
99504
99426
99481
99857
99391
99516
99760
99774
99509
99488
99463
99481
99888
99573
99504
99390
99557
99585
99690
99597
99847
99388
99461
99469
99490
99488
99441
99624
99799
99551
99746
99406
99611
99613
99597
99665
99532
99376
99426
99423
99825
99431
99490
99409
99763
99534
99789
99391
99378
99641
99450
99587
99506
99505
99421
99418
99456
99579
99471
99533
99773
99605
99606
99842
99522
99568
99517
99688
99410
99530
99588
99532
99471
99371
99706
99554
99405
99585
99415
99442
99774
99670
99641
99823
99744
99480
99466
99642
99540
99423
99512
99737
99477
99662
99380
99780
99519
99492
99696
99591
99490
99875
99704
99578
99500
99817
99885
99520
99694
99386
99413
99380
99690
99431
99524
99424
99935
99495
99652
99464
99398
99702
99532
99535
99496
99508
99907
99643
99450
99449
99525
99505
99476
99479
99665
99451
99416
99449
99492
99560
99846
99505
99558
99486
99385
99431
99692
99685
99689
99509
99496
99840
99562
99493
99552
99530
99881
99616
99541
99724
99787
99397
99711
99409
99390
99374
99419
99877
99369
99788
99636
99383
99418
99868
99404
99553
99447
99484
99383
99756
99615
99403
99382
99513
99912
99470
99567
99855
99840
99473
99556
99531
99649
99590
99587
99510
99816
99639
99412
99756
99397
99840
99456
99470
99626
99522
99774
99509
99464
99790
99595
99585
99380
99641
99405
99686
99736
99807
99472
99509
99843
99477
99550
99554
99948
99449
99415
99425
99401
99482
99472
99786
99560
99515
99660
99505
99817
99451
99443
99788
99406
99503
99780
99617
99439
99418
99427
99504
99476
99600
99507
99612
99496
99470
99493
99409
99461
99491
99589
99694
99747
99817
99398
99431
99491
99466
99489
99600
99766
99392
99952
99600
99522
99371
99371
99884
99738
99404
99453
99532
99541
99396
99546
99725
99392
99791
99759
99600
99542
99804
99643
99750
99389
99400
99742
99419
99730
99740
99405
99594
99501
99468
99638
99446
99579
99576
99602
99423
99561
99470
99430
99550
99660
99930
99619
99551
99929
99428
99460
99824
99640
99439
99761
99737
99408
99796
99583
99454
99751
99372
99538
99885
99545
99587
99544
99471
99598
99532
99382
99395
99743
99538
99509
99741
99598
99413
99385
99493
99445
99526
99535
99391
99471
99701
99377
99535
99850
99615
99420
99772
99577
99406
99581
99583
99687
99816
99369
99431
99493
99559
99744
99708
99727
99896
99723
99382
99567
99789
99740
99410
99674
99658
99485
99563
99412
99411
99737
99785
99672
99488
99940
99674
99396
99452
99742
99481
99595
99411
99624
99659
99804
99758
99539
99488
99396
99440
99783
99378
99538
99390
99458
99641
99554
99575
99692
99786
99533
99462
99630
99567
99473
99472
99407
99530
99468
99814
99379
99372
99661
99463
99778
99767
99458
99506
99416
99788
99570
99439
99389
99488
99646
99634
99748
99418
99491
99433
99530
99809
99525
99600
99408
99739
99942
99622
99698
99559
99520
99439
99729
99392
99450
99744
99698
99596
99620
99424
99384
99491
99801
99738
99589
99670
99391
99689
99722
99705
99428
99477
99448
99410
99475
99824
99635
99906
99527
99800
99811
99531
99724
99582
99869
99405
99447
99782
99477
99385
99430
99522
99462
99528
99493
99889
99780
99569
99545
99624
99549
99501
99944
99579
99675
99547
99660
99464
99819
99743
99382
99881
99733
99593
99503
99442
99477
99633
99473
99395
99497
99539
99965
99512
99611
99950
99746
99484
99733
99521
99369
99386
99501
99462
99907
99700
99425
99431
99519
99391
99917
99743
99523
99645
99398
99810
99517
99400
99517
99497
99395
99477
99754
99491
99442
99428
99808
99573
99445
99510
99453
99521
99826
99506
99505
99504
99484
99552
99441
99376
99521
99705
99411
99743
99584
99518
99501
99549
99842
99633
99727
99441
99775
99742
99471
99511
99758
99833
99764
99612
99389
99865
99703
99888
99445
99947
99805
99547
99749
99468
99389
99414
99374
99606
99554
99722
99388
99533
99626
99489
99414
99906
99473
99699
99497
99581
99586
99404
99578
99399
99748
99449
99616
99646
99525
99698
99851
99868
99460
99644
99537
99563
99689
99429
99433
99497
99767
99691
99571
99981
99446
99795
99730
99582
99681
99559
99473
99441
99373
99531
99844
99726
99688
99754
99502
99565
99595
99770
99564
99653
99426
99420
99683
99456
99721
99767
99713
99488
99583
99623
99598
99712
99793
99547
99431
99802
99547
99873
99702
99802
99708
99409
99855
99631
99644
99417
99920
99663
99694
99508
99562
99833
99448
99431
99455
99675
99440
99521
99435
99601
99796
99405
99746
99570
99542
99824
99898
99762
99669
99549
99407
99695
99579
99883
99479
99413
99466
99397
99709
99431
99522
99421
99421
99426
99449
99899
99602
99730
99503
99485
99552
99398
99831
99481
99409
99397
99458
99647
99514
99566
99376
99876
99458
99573
99512
99655
99464
99767
99584
99725
99711
99528
99694
99727
99668
99710
99762
99451
99499
99375
99420
99454
99420
99581
99429
99371
99838
99377
99442
99467
99569
99909
99781
99624
99417
99639
99819
99621
99546
99837
99502
99531
99403
99689
99569
99618
99794
99410
99655
99398
99521
99421
99733
99717
99489
99510
99642
99524
99658
99451
99438
99694
99587
99849
99473
99389
99839
99520
99542
99611
99517
99394
99533
99919
99396
99564
99526
99388
99914
99684
99390
99393
99423
99553
99483
99462
99904
99529
99455
99513
99705
99471
99449
99988
99491
99637
99479
99744
99371
99702
99414
99577
99858
99423
99453
99914
99755
99470
99444
99431
99384
99613
99465
99396
99643
99663
99689
99721
99472
99626
99640
99547
99469
99788
99700
99584
99836
99470
99442
99718
99648
99465
99469
99525
99509
99620
99508
99369
99503
99476
99742
99422
99387
99399
99452
99616
99791
99471
99408
99412
99468
99651
99852
99797
99648
99633
99421
99664
99549
99650
99797
99475
99375
99683
99378
99749
99961
99380
99775
99382
99548
99460
99641
99415
99639
99768
99510
99572
99557
99451
99443
99724
99435
99690
99428
99411
99708
99488
99560
99411
99639
99574
99427
99518
99949
99599
99402
99632
99438
99508
99684
99562
99843
99533
99678
99390
99750
99546
99567
99459
99889
99399
99763
99710
99864
99823
99468
99756
99370
99524
99499
99373
99532
99912
99582
99810
99454
99812
99446
99807
99654
99603
99586
99370
99465
99702
99512
99475
99842
99654
99452
99609
99398
99558
99464
99434
99369
99586
99414
99498
99434
99650
99495
99653
99398
99511
99527
99436
99484
99592
99612
99482
99556
99802
99506
99787
99380
99594
99914
99380
99791
99598
99441
99679
99435
99476
99936
99801
99385
99602
99416
99755
99542
99404
99853
99626
99547
99494
99396
99442
99520
99463
99759
99583
99545
99537
99421
99500
99373
99694
99527
99506
99659
99903
99680
99374
99624
99563
99562
99482
99413
99403
99443
99385
99370
99598
99469
99428
99505
99834
99475
99456
99652
99596
99817
99456
99521
99680
99634
99483
99609
99719
99522
99459
99698
99755
99721
99549
99585
99925
99412
99505
99448
99463
99640
99381
99610
99519
99763
99518
99489
99730
99955
99747
99842
99393
99603
99488
99725
99706
99399
99520
99531
99676
99779
99500
99634
99626
99423
99596
99770
99500
99578
99709
99703
99667
99681
99369
99583
99419
99371
99380
99451
99658
99499
99519
99828
99390
99661
99611
99590
99848
99402
99467
99771
99493
99927
99471
99694
99491
99408
99437
99369
99674
99504
99449
99403
99410
99569
99623
99463
99907
99403
99938
99485
99440
99594
99475
99369
99877
99530
99642
99640
99404
99807
99512
99892
99627
99542
99647
99498
99784
99413
99771
99452
99399
99393
99439
99600
99741
99983
99920
99713
99673
99867
99562
99447
99798
99560
99418
99722
99860
99840
99643
99449
99478
99933
99479
99520
99546
99682
99812
99653
99674
99369
99769
99781
99526
99440
99575
99820
99380
99732
99667
99456
99437
99660
99758
99696
99514
99893
99926
99486
99517
99635
99440
99774
99666
99833
99598
99684
99431
99393
99549
99627
99517
99846
99400
99438
99470
99375
99482
99827
99809
99630
99665
99737
99501
99454
99803
99503
99428
99822
99638
99508
99760
99430
99575
99434
99450
99416
99431
99417
99666
99937
99555
99497
99393
99778
99678
99429
99666
99606
99506
99763
99619
99614
99739
99442
99513
99401
99414
99544
99475
99634
99420
99698
99432
99519
99709
99562
99465
99541
99465
99461
99595
99559
99619
99392
99383
99399
99900
99555
99787
99484
99806
99846
99785
99509
99418
99606
99501
99483
99448
99407
99576
99505
99431
99560
99370
99597
99405
99402
99631
99458
99627
99627
99680
99671
99764
99487
99424
99434
99606
99673
99606
99721
99522
99465
99670
99376
99887
99448
99784
99382
99529
99536
99691
99559
99369
99819
99565
99778
99685
99724
99881
99847
99771
99596
99586
99381
99593
99473
99473
99618
99753
99826
99447
99429
99566
99797
99879
99943
99786
99392
99684
99922
99500
99801
99723
99379
99771
99406
99681
99900
99953
99966
99393
99429
99400
99738
99385
99503
99599
99740
99671
99749
99712
99453
99613
99507
99371
99711
99479
99790
99837
99515
99543
99424
99759
99551
99637
99524
99645
99750
99718
99765
99729
99580
99649
99577
99628
99545
99474
99370
99676
99572
99634
99599
99562
99867
99435
99383
99576
99798
99495
99524
99695
99489
99373
99454
99480
99465
99731
99414
99545
99572
99433
99387
99512
99615
99734
99719
99382
99678
99502
99543
99484
99961
99789
99509
99969
99403
99626
99455
99446
99705
99443
99648
99408
99623
99572
99587
99443
99859
99406
99412
99542
99785
99893
99463
99421
99598
99518
99427
99513
99391
99574
99529
99559
99725
99416
99529
99557
99408
99452
99390
99719
99820
99571
99667
99576
99694
99649
99660
99638
99717
99493
99766
99720
99536
99492
99403
99600
99649
99540
99547
99779
99546
99378
99654
99444
99398
99468
99460
99643
99520
99676
99392
99556
99567
99415
99538
99420
99556
99418
99979
99914
99438
99682
99863
99372
99530
99407
99391
99585
99553
99645
99729
99554
99656
99454
99818
99903
99726
99760
99498
99679
99401
99964
99499
99448
99685
99451
99485
99585
99533
99453
99414
99598
99565
99419
99576
99469
99391
99470
99460
99409
99665
99510
99648
99553
99559
99374
99631
99408
99766
99457
99671
99526
99493
99595
99454
99385
99791
99419
99455
99702
99717
99397
99378
99406
99611
99467
99603
99489
99766
99474
99707
99432
99498
99697
99460
99751
99704
99429
99376
99522
99526
99431
99689
99431
99508
99678
99652
99567
99405
99401
99705
99750
99464
99553
99539
99545
99879
99409
99609
99536
99883
99391
99397
99876
99615
99790
99626
99408
99719
99857
99603
99435
99749
99601
99622
99563
99639
99768
99541
99858
99393
99407
99637
99645
99523
99381
99445
99602
99603
99434
99637
99381
99741
99463
99729
99430
99386
99457
99401
99445
99397
99529
99372
99459
99842
99539
99898
99494
99686
99448
99771
99741
99398
99467
99539
99879
99633
99528
99590
99798
99610
99490
99483
99551
99872
99721
99583
99460
99410
99408
99619
99653
99534
99502
99661
99448
99371
99812
99581
99543
99511
99567
99877
99724
99601
99448
99799
99670
99567
99768
99473
99486
99395
99761
99536
99737
99530
99381
99478
99478
99491
99446
99544
99872
99483
99413
99589
99581
99426
99593
99444
99398
99596
99717
99417
99456
99658
99698
99379
99515
99597
99507
99888
99649
99402
99855
99464
99411
99443
99717
99602
99465
99416
99572
99543
99648
99469
99612
99514
99758
99505
99563
99424
99745
99503
99536
99618
99661
99586
99555
99425
99582
99550
99565
99482
99683
99630
99580
99441
99702
99415
99709
99678
99369
99653
99516
99438
99536
99456
99457
99755
99578
99831
99841
99765
99511
99396
99516
99822
99879
99599
99410
99723
99848
99629
99624
99643
99457
99441
99500
99403
99496
99410
99650
99385
99617
99622
99571
99617
99696
99567
99449
99544
99507
99446
99569
99584
99669
99452
99467
99569
99570
99499
99931
99661
99837
99756
99463
99751
99864
99491
99708
99380
99490
99556
99542
99726
99668
99512
99656
99499
99487
99545
99632
99430
99689
99402
99534
99540
99677
99424
99666
99390
99467
99377
99565
99435
99767
99671
99699
99517
99674
99780
99802
99707
99713
99593
99427
99541
99721
99583
99649
99586
99797
99797
99456
99631
99457
99463
99588
99518
99816
99646
99899
99783
99939
99517
99389
99538
99513
99613
99599
99716
99902
99493
99631
99742
99382
99714
99518
99410
99448
99723
99609
99696
99630
99629
99557
99652
99378
99371
99730
99652
99549
99399
99620
99600
99392
99495
99687
99635
99566
99646
99406
99525
99667
99638
99545
99430
99385
99394
99538
99458
99484
99396
99586
99943
99839
99811
99595
99505
99579
99793
99626
99750
99864
99577
99615
99634
99436
99545
99432
99485
99751
99415
99434
99372
99552
99423
99432
99605
99420
99764
99378
99641
99398
99419
99442
99490
99541
99607
99507
99935
99585
99381
99579
99447
99405
99873
99649
99579
99865
99439
99539
99542
99765
99514
99504
99472
99410
99729
99491
99774
99608
99701
99696
99444
99400
99498
99411
99412
99573
99937
99610
99812
99478
99675
99635
99601
99615
99475
99661
99593
99409
99706
99675
99403
99804
99711
99421
99492
99651
99378
99943
99446
99388
99665
99867
99376
99526
99783
99986
99424
99479
99629
99626
99692
99669
99458
99647
99610
99482
99526
99398
99542
99722
99565
99383
99587
99376
99615
99388
99505
99435
99759
99478
99987
99616
99385
99425
99684
99761
99392
99672
99705
99449
99541
99374
99475
99416
99381
99714
99428
99904
99457
99632
99438
99375
99661
99937
99707
99633
99709
99379
99553
99690
99602
99443
99465
99630
99383
99838
99477
99510
99466
99563
99575
99590
99752
99670
99989
99389
99511
99836
99408
99486
99602
99533
99398
99681
99462
99671
99469
99413
99612
99630
99398
99495
99453
99699
99763
99456
99561
99428
99440
99529
99732
99460
99409
99425
99532
99472
99417
99458
99385
99490
99541
99393
99646
99400
99405
99441
99673
99637
99734
99500
99462
99717
99637
99382
99502
99613
99687
99667
99655
99370
99536
99397
99719
99773
99652
99490
99567
99952
99660
99641
99834
99618
99406
99667
99551
99800
99616
99479
99387
99409
99448
99466
99495
99644
99725
99742
99484
99664
99624
99619
99637
99503
99449
99400
99836
99394
99435
99461
99777
99684
99677
99678
99469
99919
99563
99876
99535
99640
99435
99430
99516
99556
99570
99810
99409
99510
99533
99843
99464
99374
99459
99538
99394
99712
99684
99503
99681
99689
99563
99827
99561
99517
99748
99631
99577
99699
99653
99601
99375
99778
99545
99782
99498
99700
99400
99580
99820
99514
99464
99371
99444
99591
99369
99759
99520
99834
99498
99540
99382
99716
99511
99399
99464
99632
99781
99505
99440
99483
99828
99493
99397
99960
99407
99428
99660
99576
99435
99482
99438
99667
99407
99615
99401
99802
99475
99679
99748
99470
99821
99397
99882
99562
99385
99504
99517
99386
99880
99585
99831
99526
99690
99451
99458
99882
99421
99658
99435
99513
99712
99699
99440
99923
99375
99903
99416
99545
99418
99533
99482
99571
99486
99759
99403
99492
99417
99838
99526
99636
99536
99442
99593
99760
99418
99393
99475
99478
99796
99541
99593
99639
99426
99829
99624
99730
99690
99768
99767
99522
99408
99468
99797
99884
99744
99635
99530
99499
99798
99539
99601
99695
99536
99371
99467
99453
99422
99402
99760
99570
99849
99693
99581
99465
99827
99663
99461
99595
99501
99391
99450
99697
99393
99414
99467
99663
99683
99412
99425
99460
99511
99555
99602
99498
99479
99428
99559
99593
99447
99496
99433
99407
99386
99531
99765
99661
99395
99600
99476
99786
99764
99495
99694
99434
99451
99709
99408
99385
99885
99785
99417
99457
99429
99385
99443
99545
99398
99468
99466
99369
99609
99692
99486
99423
99736
99495
99435
99549
99605
99424
99974
99756
99572
99502
99663
99475
99561
99481
99687
99665
99569
99573
99530
99370
99438
99692
99479
99715
99673
99416
99675
99692
99384
99645
99502
99590
99442
99612
99604
99521
99691
99817
99429
99385
99562
99596
99472
99675
99463
99371
99617
99628
99644
99709
99879
99374
99788
99512
99859
99697
99380
99393
99410
99607
99777
99623
99397
99415
99370
99695
99864
99645
99521
99768
99761
99440
99554
99608
99656
99383
99454
99631
99373
99700
99439
99719
99556
99854
99709
99565
99506
99663
99563
99441
99391
99408
99616
99519
99431
99538
99689
99634
99498
99454
99422
99522
99744
99514
99916
99370
99437
99654
99411
99450
99632
99413
99516
99498
99992
99744
99748
99518
99589
99841
99441
99572
99625
99865
99395
99589
99790
99593
99579
99487
99531
99374
99543
99757
99711
99423
99569
99507
99381
99537
99899
99385
99762
99482
99494
99470
99591
99952
99660
99520
99430
99412
99630
99400
99437
99495
99434
99597
99582
99448
99378
99575
99842
99694
99510
99487
99480
99381
99590
99658
99656
99573
99393
99868
99535
99505
99408
99710
99500
99652
99392
99697
99491
99426
99421
99682
99740
99572
99504
99385
99854
99914
99572
99681
99385
99475
99531
99865
99620
99646
99803
99532
99471
99711
99431
99801
99626
99463
99650
99555
99369
99595
99452
99382
99524
99465
99441
99538
99766
99383
99661
99416
99433
99382
99482
99462
99515
99513
99727
99541
99652
99592
99528
99508
99881
99943
99570
99500
99409
99723
99920
99653
99495
99549
99449
99400
99652
99491
99409
99518
99752
99466
99430
99516
99487
99535
99520
99446
99688
99441
99381
99580
99860
99380
99663
99631
99406
99509
99543
99457
99771
99762
99466
99575
99379
99593
99514
99508
99479
99438
99869
99727
99682
99656
99485
99547
99730
99630
99505
99613
99495
99372
99468
99780
99472
99438
99761
99412
99757
99536
99775
99436
99496
99575
99520
99445
99826
99532
99570
99667
99565
99776
99753
99569
99385
99507
99617
99385
99695
99754
99517
99468
99491
99692
99530
99816
99399
99600
99406
99397
99471
99653
99495
99436
99402
99453
99407
99411
99452
99476
99542
99664
99683
99666
99671
99401
99553
99477
99383
99415
99524
99429
99415
99448
99641
99446
99533
99830
99647
99640
99515
99411
99620
99600
99593
99960
99968
99434
99485
99382
99518
99450
99374
99862
99389
99374
99373
99371
99474
99515
99578
99554
99383
99695
99892
99396
99809
99579
99585
99418
99672
99479
99699
99718
99422
99766
99626
99459
99370
99585
99510
99731
99523
99626
99391
99718
99495
99975
99504
99784
99550
99789
99716
99379
99718
99454
99872
99528
99416
99378
99948
99776
99907
99516
99376
99421
99559
99657
99893
99456
99457
99615
99538
99489
99536
99376
99516
99559
99399
99415
99370
99511
99646
99426
99438
99547
99423
99472
99717
99386
99450
99601
99829
99446
99447
99372
99482
99617
99591
99890
99724
99534
99642
99966
99507
99634
99925
99600
99401
99871
99598
99621
99732
99421
99731
99561
99673
99519
99425
99489
99515
99426
99566
99546
99868
99620
99724
99724
99390
99843
99689
99549
99400
99487
99855
99407
99390
99526
99395
99688
99456
99489
99609
99655
99805
99665
99777
99637
99489
99909
99397
99563
99631
99449
99451
99417
99688
99897
99769
99440
99455
99431
99521
99485
99726
99431
99827
99582
99592
99654
99587
99578
99400
99754
99396
99554
99370
99384
99625
99921
99539
99598
99713
99707
99486
99469
99782
99386
99491
99415
99398
99749
99506
99576
99777
99705
99602
99678
99683
99660
99437
99629
99403
99764
99887
99544
99390
99841
99635
99563
99609
99427
99650
99493
99611
99598
99590
99546
99764
99752
99742
99689
99553
99370
99559
99438
99478
99737
99875
99790
99518
99481
99409
99499
99493
99483
99497
99509
99554
99383
99711
99479
99419
99382
99395
99422
99431
99563
99493
99671
99809
99573
99768
99515
99616
99480
99833
99612
99487
99691
99479
99507
99511
99803
99791
99439
99435
99676
99386
99499
99525
99409
99957
99782
99654
99605
99866
99478
99369
99411
99615
99381
99734
99749
99631
99677
99436
99401
99818
99626
99618
99474
99569
99392
99567
99465
99484
99389
99789
99706
99677
99788
99767
99482
99433
99641
99376
99394
99462
99489
99414
99377
99413
99504
99386
99572
99490
99530
99405
99403
99829
99509
99420
99774
99851
99558
99712
99506
99782
99620
99707
99458
99397
99370
99370
99521
99724
99623
99729
99411
99569
99646
99733
99633
99517
99403
99677
99465
99732
99369
99422
99775
99459
99505
99513
99438
99737
99398
99472
99436
99469
99793
99539
99978
99504
99473
99532
99500
99634
99518
99895
99670
99374
99462
99729
99795
99622
99521
99714
99669
99385
99474
99823
99586
99541
99605
99713
99475
99435
99399
99557
99705
99567
99527
99844
99734
99589
99404
99423
99904
99384
99653
99438
99474
99784
99409
99612
99860
99389
99734
99444
99538
99571
99415
99600
99857
99713
99695
99803
99779
99849
99486
99522
99450
99408
99853
99463
99381
99431
99490
99391
99555
99466
99613
99373
99522
99528
99381
99509
99561
99401
99400
99769
99469
99499
99934
99483
99478
99578
99434
99676
99443
99658
99703
99787
99642
99389
99592
99379
99491
99529
99511
99482
99376
99436
99804
99762
99516
99577
99405
99925
99560
99703
99405
99491
99928
99558
99476
99690
99676
99468
99598
99438
99373
99887
99880
99535
99434
99623
99785
99553
99629
99847
99777
99449
99407
99453
99667
99743
99376
99407
99783
99837
99427
99441
99649
99433
99422
99436
99385
99641
99540
99441
99505
99676
99411
99715
99379
99425
99606
99504
99667
99735
99567
99638
99457
99638
99773
99818
99671
99619
99495
99672
99664
99494
99595
99432
99662
99786
99380
99862
99392
99370
99437
99878
99465
99674
99801
99392
99468
99718
99541
99738
99479
99496
99513
99484
99786
99424
99503
99670
99786
99789
99552
99479
99376
99394
99608
99476
99541
99714
99761
99701
99452
99414
99374
99497
99459
99630
99393
99444
99583
99394
99462
99605
99519
99725
99682
99597
99699
99388
99605
99836
99712
99450
99943
99399
99784
99384
99450
99486
99427
99649
99423
99610
99684
99413
99441
99610
99572
99644
99552
99577
99524
99380
99626
99395
99700
99535
99770
99440
99539
99396
99420
99600
99610
99410
99658
99390
99618
99659
99755
99376
99746
99555
99445
99629
99448
99420
99398
99624
99634
99414
99507
99571
99651
99393
99411
99443
99579
99627
99674
99703
99407
99699
99396
99427
99675
99903
99387
99473
99754
99721
99507
99469
99965
99395
99583
99685
99502
99964
99500
99373
99400
99693
99587
99656
99807
99952
99428
99378
99377
99748
99415
99479
99844
99425
99450
99627
99776
99445
99686
99498
99460
99511
99597
99454
99775
99942
99504
99513
99378
99656
99828
99507
99522
99777
99682
99959
99597
99572
99463
99750
99490
99866
99519
99380
99461
99699
99419
99375
99848
99439
99512
99530
99519
99684
99879
99517
99578
99625
99419
99733
99797
99772
99616
99965
99756
99758
99753
99462
99373
99538
99384
99774
99826
99662
99510
99659
99790
99872
99482
99411
99696
99732
99565
99525
99501
99545
99573
99476
99843
99372
99700
99622
99559
99572
99467
99867
99400
99547
99396
99461
99488
99377
99771
99500
99450
99481
99395
99432
99477
99581
99801
99496
99574
99608
99770
99529
99614
99619
99561
99713
99732
99756
99476
99423
99555
99744
99491
99710
99597
99684
99376
99491
99755
99480
99457
99616
99533
99572
99597
99873
99714
99427
99951
99659
99377
99847
99396
99548
99749
99414
99650
99412
99540
99458
99505
99588
99447
99489
99726
99546
99783
99398
99624
99406
99586
99381
99495
99610
99668
99758
99530
99529
99413
99541
99406
99453
99599
99504
99396
99481
99520
99711
99648
99939
99455
99444
99607
99771
99587
99465
99578
99932
99376
99610
99812
99510
99401
99519
99614
99718
99641
99610
99407
99980
99916
99484
99450
99561
99794
99678
99725
99474
99608
99395
99415
99600
99489
99570
99451
99765
99725
99377
99781
99934
99741
99468
99715
99755
99677
99829
99731
99650
99821
99819
99773
99592
99408
99731
99557
99639
99422
99532
99641
99726
99462
99598
99738
99733
99618
99703
99592
99748
99644
99433
99390
99967
99763
99423
99412
99371
99682
99492
99450
99594
99555
99512
99661
99932
99750
99407
99413
99413
99394
99594
99434
99562
99556
99523
99745
99409
99396
99683
99534
99391
99489
99865
99537
99561
99794
99499
99705
99574
99582
99520
99452
99897
99746
99569
99451
99568
99631
99645
99861
99686
99786
99771
99587
99498
99445
99533
99427
99513
99790
99449
99436
99669
99682
99409
99453
99540
99382
99506
99729
99451
99820
99437
99424
99407
99420
99391
99407
99527
99979
99691
99809
99602
99523
99546
99564
99578
99615
99380
99801
99455
99842
99617
99482
99658
99540
99711
99573
99606
99402
99572
99631
99840
99507
99581
99763
99431
99376
99636
99682
99433
99754
99648
99391
99434
99731
99490
99943
99499
99478
99643
99695
99421
99633
99561
99586
99427
99413
99534
99640
99529
99582
99464
99955
99659
99739
99946
99452
99719
99401
99471
99811
99512
99630
99393
99470
99374
99552
99705
99609
99445
99394
99657
99644
99739
99420
99706
99419
99777
99414
99671
99471
99375
99432
99658
99582
99436
99752
99666
99599
99814
99504
99506
99417
99376
99699
99465
99434
99835
99578
99575
99373
99787
99409
99465
99755
99525
99388
99753
99446
99591
99605
99493
99584
99487
99487
99914
99485
99717
99607
99513
99630
99785
99377
99735
99762
99484
99459
99400
99490
99398
99455
99372
99382
99727
99401
99873
99548
99870
99703
99827
99847
99373
99565
99780
99440
99610
99380
99674
99621
99540
99447
99855
99760
99446
99524
99462
99459
99646
99649
99567
99705
99713
99832
99482
99530
99409
99738
99621
99541
99531
99568
99622
99370
99656
99541
99845
99582
99565
99681
99592
99621
99478
99957
99696
99433
99560
99784
99386
99412
99418
99463
99470
99807
99676
99602
99473
99537
99766
99574
99842
99505
99593
99785
99648
99499
99791
99672
99552
99530
99905
99384
99684
99620
99393
99477
99638
99421
99487
99549
99480
99472
99590
99489
99447
99711
99561
99589
99409
99500
99477
99409
99877
99588
99628
99780
99531
99439
99576
99548
99765
99471
99785
99626
99419
99626
99791
99563
99551
99845
99514
99558
99496
99408
99479
99416
99588
99834
99630
99501
99777
99510
99623
99492
99582
99412
99717
99458
99455
99501
99602
99860
99508
99429
99403
99454
99371
99704
99471
99439
99773
99703
99652
99425
99553
99676
99629
99775
99589
99507
99771
99710
99631
99752
99952
99831
99563
99433
99530
99623
99516
99389
99564
99600
99633
99406
99432
99470
99594
99590
99527
99375
99698
99558
99480
99862
99613
99507
99679
99383
99592
99588
99733
99569
99465
99505
99395
99389
99600
99403
99593
99624
99564
99497
99796
99511
99474
99696
99556
99603
99384
99554
99708
99618
99387
99610
99633
99770
99392
99713
99600
99927
99419
99444
99469
99413
99758
99757
99652
99551
99659
99581
99433
99523
99793
99745
99387
99906
99610
99451
99590
99403
99528
99823
99450
99461
99708
99644
99835
99665
99675
99463
99489
99819
99550
99490
99602
99377
99845
99490
99948
99896
99655
99429
99674
99860
99632
99541
99381
99522
99443
99422
99962
99423
99628
99470
99546
99684
99639
99373
99459
99421
99674
99501
99488
99477
99513
99416
99380
99897
99473
99614
99511
99560
99460
99860
99582
99920
99693
99586
99620
99653
99652
99661
99761
99388
99434
99479
99421
99546
99584
99872
99390
99523
99846
99583
99578
99399
99652
99621
99697
99522
99502
99512
99655
99492
99727
99388
99378
99595
99489
99593
99451
99468
99430
99799
99772
99519
99828
99657
99609
99545
99542
99603
99598
99677
99584
99555
99620
99596
99824
99477
99775
99690
99744
99421
99526
99758
99470
99549
99476
99611
99418
99498
99747
99398
99458
99525
99371
99538
99877
99482
99385
99541
99548
99412
99454
99831
99617
99477
99420
99433
99799
99467
99652
99676
99495
99370
99899
99589
99390
99400
99618
99869
99382
99395
99571
99724
99528
99473
99519
99469
99579
99560
99732
99516
99570
99533
99599
99421
99612
99811
99789
99376
99768
99537
99386
99689
99578
99478
99468
99444
99565
99370
99382
99398
99511
99918
99603
99744
99405
99880
99954
99600
99391
99817
99535
99721
99444
99779
99589
99392
99663
99963
99505
99927
99715
99483
99563
99610
99539
99550
99692
99653
99787
99535
99832
99455
99385
99458
99378
99879
99646
99627
99552
99429
99593
99437
99460
99589
99712
99473
99535
99573
99624
99616
99523
99447
99492
99400
99439
99652
99376
99506
99740
99507
99380
99692
99812
99444
99504
99453
99644
99603
99373
99635
99840
99513
99876
99576
99448
99867
99642
99503
99377
99735
99400
99422
99578
99896
99707
99666
99513
99525
99535
99428
99549
99531
99750
99661
99515
99371
99400
99480
99512
99506
99526
99517
99475
99445
99675
99544
99659
99401
99694
99464
99811
99712
99388
99716
99722
99463
99915
99435
99793
99483
99452
99380
99668
99433
99478
99544
99479
99434
99466
99656
99816
99509
99638
99430
99602
99653
99425
99618
99894
99570
99577
99644
99698
99535
99676
99570
99640
99972
99642
99701
99394
99557
99418
99526
99479
99923
99463
99537
99577
99429
99543
99417
99668
99950
99628
99711
99436
99840
99639
99675
99698
99484
99372
99384
99415
99444
99908
99398
99445
99370
99413
99704
99462
99679
99918
99802
99571
99567
99485
99687
99558
99554
99869
99821
99518
99447
99378
99636
99883
99401
99823
99668
99785
99410
99758
99390
99676
99488
99372
99928
99775
99385
99769
99859
99390
99380
99743
99412
99381
99453
99619
99793
99618
99784
99408
99680
99400
99461
99558
99770
99450
99624
99438
99519
99388
99533
99673
99614
99536
99714
99611
99577
99678
99470
99560
99456
99594
99422
99373
99583
99497
99851
99670
99461
99666
99642
99532
99540
99446
99953
99761
99377
99531
99878
99633
99728
99468
99945
99861
99604
99424
99784
99397
99518
99447
99765
99618
99659
99603
99787
99449
99567
99841
99422
99459
99748
99695
99601
99369
99520
99625
99410
99776
99373
99389
99374
99582
99497
99590
99595
99572
99469
99430
99396
99574
99963
99663
99724
99679
99531
99677
99571
99798
99535
99760
99374
99476
99583
99999
99378
99375
99723
99722
99500
99620
99524
99373
99776
99400
99630
99454
99654
99481
99395
99691
99429
99783
99740
99647
99505
99670
99387
99552
99683
99864
99694
99670
99548
99423
99749
99647
99504
99389
99705
99532
99622
99583
99672
99708
99442
99659
99415
99873
99811
99535
99735
99680
99400
99494
99584
99759
99438
99611
99837
99835
99524
99534
99398
99515
99813
99472
99544
99592
99508
99708
99457
99909
99895
99535
99454
99437
99897
99861
99383
99762
99743
99599
99524
99678
99620
99749
99598
99507
99392
99728
99682
99512
99459
99457
99724
99935
99843
99662
99454
99413
99912
99524
99642
99399
99667
99900
99406
99478
99582
99841
99466
99429
99758
99469
99371
99764
99452
99811
99773
99608
99493
99716
99634
99691
99656
99431
99914
99786
99533
99507
99575
99793
99648
99987
99467
99571
99591
99566
99611
99528
99512
99441
99460
99543
99461
99786
99623
99388
99546
99593
99469
99605
99462
99373
99556
99524
99448
99412
99582
99615
99884
99526
99415
99394
99656
99645
99598
99585
99501
99675
99497
99413
99590
99799
99450
99718
99716
99857
99398
99511
99649
99448
99450
99950
99814
99714
99863
99794
99427
99438
99507
99839
99370
99375
99555
99558
99550
99457
99430
99465
99820
99753
99541
99676
99668
99873
99621
99895
99379
99583
99536
99461
99653
99704
99586
99682
99612
99619
99448
99450
99723
99444
99377
99511
99645
99393
99572
99660
99529
99747
99414
99691
99596
99443
99402
99460
99494
99446
99414
99611
99410
99551
99571
99815
99651
99435
99733
99391
99655
99569
99517
99702
99514
99486
99476
99387
99787
99558
99853
99496
99864
99375
99554
99638
99939
99471
99419
99556
99429
99775
99386
99846
99488
99536
99420
99576
99938
99393
99870
99532
99382
99449
99632
99426
99631
99723
99552
99409
99420
99421
99930
99574
99645
99709
99381
99782
99729
99472
99466
99574
99375
99525
99539
99456
99698
99681
99551
99539
99394
99721
99461
99745
99705
99594
99486
99426
99439
99585
99793
99595
99693
99659
99816
99838
99709
99419
99771
99516
99436
99591
99443
99426
99782
99562
99680
99699
99545
99411
99453
99497
99387
99439
99481
99447
99853
99371
99466
99458
99451
99457
99478
99491
99730
99797
99606
99564
99429
99735
99415
99675
99503
99529
99560
99674
99737
99506
99738
99450
99391
99502
99580
99714
99666
99477
99807
99804
99747
99633
99758
99378
99517
99516
99476
99503
99397
99400
99371
99698
99693
99620
99520
99400
99384
99830
99701
99444
99710
99423
99796
99437
99501
99745
99439
99663
99661
99491
99638
99467
99545
99612
99502
99407
99444
99397
99602
99629
99616
99650
99411
99755
99374
99583
99566
99681
99802
99651
99564
99659
99722
99752
99551
99581
99461
99543
99592
99417
99540
99423
99385
99702
99661
99729
99386
99599
99504
99706
99383
99439
99596
99430
99762
99451
99477
99578
99833
99496
99515
99374
99670
99448
99605
99889
99624
99698
99434
99562
99391
99387
99399
99623
99619
99569
99555
99509
99731
99509
99778
99609
99550
99429
99431
99761
99740
99689
99467
99476
99702
99622
99599
99558
99468
99482
99569
99386
99675
99427
99394
99550
99612
99389
99514
99558
99775
99770
99693
99420
99593
99503
99569
99437
99472
99594
99532
99612
99484
99485
99595
99530
99397
99696
99412
99413
99463
99455
99976
99600
99582
99386
99373
99549
99376
99415
99444
99435
99386
99698
99485
99601
99592
99874
99509
99657
99816
99526
99451
99693
99775
99627
99528
99387
99522
99407
99708
99379
99627
99836
99572
99415
99769
99819
99547
99435
99804
99645
99754
99512
99591
99864
99431
99412
99628
99430
99570
99376
99449
99844
99618
99547
99767
99530
99494
99515
99924
99569
99670
99462
99404
99761
99408
99381
99468
99413
99427
99643
99443
99621
99453
99369
99639
99578
99382
99505
99887
99729
99395
99371
99654
99727
99740
99532
99390
99528
99445
99776
99477
99524
99504
99428
99795
99484
99633
99534
99430
99685
99374
99708
99506
99537
99533
99413
99437
99509
99420
99686
99652
99467
99742
99939
99493
99727
99918
99606
99435
99578
99815
99676
99503
99572
99623
99656
99371
99614
99814
99402
99476
99719
99730
99452
99529
99494
99505
99558
99554
99392
99407
99461
99493
99408
99790
99688
99408
99461
99654
99385
99485
99397
99541
99452
99609
99698
99436
99498
99700
99464
99489
99510
99440
99636
99733
99645
99377
99608
99719
99605
99558
99412
99488
99383
99482
99586
99512
99400
99622
99618
99412
99453
99430
99501
99473
99444
99897
99792
99674
99706
99818
99594
99789
99694
99755
99477
99553
99642
99565
99406
99634
99528
99496
99622
99636
99373
99636
99518
99415
99599
99524
99509
99875
99532
99582
99591
99382
99642
99370
99426
99399
99591
99518
99896
99680
99535
99420
99370
99774
99675
99635
99520
99514
99803
99865
99402
99885
99467
99664
99484
99532
99917
99509
99383
99821
99700
99406
99583
99433
99475
99478
99604
99785
99511
99634
99506
99681
99656
99755
99516
99512
99723
99696
99853
99503
99538
99612
99477
99450
99499
99505
99756
99550
99890
99484
99531
99462
99747
99527
99592
99397
99879
99453
99658
99988
99744
99543
99803
99877
99386
99479
99595
99634
99370
99503
99695
99432
99534
99851
99574
99633
99445
99488
99524
99872
99444
99563
99830
99585
99880
99781
99686
99656
99787
99388
99467
99424
99627
99538
99488
99456
99818
99596
99502
99609
99435
99571
99455
99469
99509
99645
99491
99806
99396
99611
99816
99568
99385
99554
99504
99372
99375
99712
99464
99722
99523
99729
99739
99444
99807
99376
99632
99771
99428
99689
99438
99420
99572
99390
99436
99434
99787
99582
99496
99510
99738
99538
99536
99717
99722
99730
99611
99903
99463
99430
99650
99731
99561
99454
99458
99389
99497
99516
99495
99884
99629
99826
99485
99370
99399
99423
99667
99499
99421
99629
99924
99489
99570
99519
99571
99449
99743
99824
99706
99706
99426
99759
99682
99606
99381
99878
99888
99749
99561
99678
99387
99541
99645
99375
99952
99788
99710
99491
99554
99592
99692
99865
99421
99555
99431
99412
99519
99705
99593
99494
99676
99479
99610
99660
99408
99460
99630
99701
99396
99502
99586
99518
99662
99713
99387
99392
99712
99632
99392
99382
99417
99424
99432
99564
99706
99512
99633
99743
99612
99416
99664
99774
99530
99491
99416
99468
99654
99438
99559
99583
99779
99751
99474
99705
99507
99921
99416
99567
99478
99557
99640
99679
99664
99727
99700
99513
99540
99372
99377
99716
99452
99418
99829
99748
99672
99376
99527
99730
99779
99430
99803
99877
99864
99530
99393
99377
99516
99658
99783
99413
99465
99483
99562
99470
99717
99432
99941
99377
99386
99573
99529
99391
99395
99577
99515
99570
99480
99711
99447
99531
99561
99547
99524
99411
99440
99740
99626
99428
99373
99420
99506
99751
99589
99371
99533
99380
99547
99514
99372
99834
99439
99723
99406
99406
99446
99617
99572
99579
99740
99405
99376
99389
99472
99477
99394
99512
99587
99799
99780
99482
99493
99470
99372
99553
99497
99504
99434
99698
99829
99417
99802
99818
99580
99773
99489
99683
99487
99383
99643
99763
99478
99409
99511
99379
99793
99629
99775
99733
99647
99829
99404
99785
99446
99703
99593
99834
99638
99386
99444
99536
99655
99624
99871
99505
99437
99698
99452
99614
99449
99498
99653
99539
99481
99461
99537
99480
99469
99495
99389
99844
99803
99715
99469
99525
99451
99484
99647
99772
99392
99561
99430
99488
99369
99876
99504
99607
99685
99841
99454
99851
99477
99404
99461
99682
99388
99825
99602
99429
99376
99424
99605
99496
99502
99757
99548
99435
99618
99736
99704
99639
99781
99838
99672
99442
99391
99483
99436
99620
99576
99925
99583
99408
99385
99416
99374
99539
99683
99696
99471
99393
99501
99611
99546
99636
99799
99569
99722
99498
99770
99432
99548
99706
99636
99645
99451
99425
99420
99637
99565
99618
99431
99430
99433
99447
99408
99395
99587
99659
99697
99439
99581
99496
99501
99520
99442
99509
99760
99568
99873
99435
99553
99464
99511
99485
99781
99468
99453
99389
99399
99502
99462
99407
99466
99425
99391
99775
99712
99422
99539
99827
99402
99382
99514
99690
99499
99682
99853
99850
99629
99836
99882
99608
99384
99490
99548
99496
99605
99390
99505
99595
99504
99397
99388
99484
99812
99443
99384
99445
99494
99504
99526
99540
99520
99560
99430
99747
99498
99585
99439
99382
99867
99533
99664
99700
99615
99829
99818
99516
99791
99381
99439
99557
99379
99441
99710
99522
99558
99554
99452
99412
99544
99754
99561
99492
99487
99665
99389
99430
99815
99551
99440
99774
99594
99710
99446
99838
99452
99533
99464
99643
99849
99615
99705
99619
99457
99459
99584
99438
99843
99444
99473
99395
99648
99642
99634
99542
99539
99531
99530
99430
99697
99449
99704
99670
99597
99803
99649
99511
99446
99458
99691
99682
99407
99379
99675
99846
99457
99487
99440
99970
99416
99379
99831
99496
99518
99423
99621
99657
99769
99815
99580
99944
99395
99599
99634
99537
99749
99841
99552
99673
99695
99497
99797
99435
99383
99780
99890
99729
99535
99854
99422
99527
99598
99761
99884
99452
99782
99486
99488
99644
99621
99725
99588
99725
99925
99801
99715
99437
99374
99579
99456
99556
99380
99608
99755
99667
99918
99757
99680
99891
99415
99816
99431
99476
99548
99622
99500
99468
99643
99889
99910
99726
99961
99761
99758
99503
99896
99527
99655
99624
99476
99428
99694
99737
99911
99665
99803
99456
99535
99610
99467
99587
99473
99858
99475
99557
99463
99579
99768
99443
99424
99534
99468
99522
99840
99542
99733
99486
99475
99786
99436
99682
99744
99514
99813
99778
99464
99460
99545
99727
99495
99535
99832
99642
99783
99496
99724
99789
99473
99710
99513
99381
99925
99425
99404
99457
99442
99674
99387
99890
99694
99535
99900
99411
99475
99709
99541
99702
99398
99408
99413
99707
99593
99600
99424
99399
99646
99694
99934
99396
99444
99648
99641
99847
99738
99490
99817
99545
99588
99651
99573
99773
99473
99463
99374
99561
99420
99464
99575
99587
99649
99509
99836
99519
99555
99423
99757
99378
99517
99507
99443
99786
99729
99506
99468
99409
99558
99850
99392
99732
99745
99414
99606
99967
99868
99558
99533
99372
99471
99916
99653
99495
99697
99605
99458
99461
99490
99543
99751
99455
99643
99478
99384
99594
99882
99384
99679
99430
99472
99416
99441
99421
99574
99382
99554
99616
99580
99600
99369
99451
99982
99717
99460
99580
99505
99370
99416
99467
99380
99696
99539
99659
99831
99893
99402
99736
99925
99417
99532
99768
99543
99549
99756
99575
99807
99664
99480
99488
99542
99406
99750
99429
99683
99392
99421
99774
99714
99477
99408
99403
99377
99674
99440
99563
99692
99495
99499
99540
99403
99573
99665
99567
99612
99537
99502
99754
99805
99831
99669
99782
99752
99512
99750
99440
99570
99589
99496
99743
99648
99439
99407
99472
99679
99806
99568
99472
99696
99583
99502
99585
99456
99417
99499
99607
99464
99584
99430
99732
99486
99632
99386
99409
99403
99468
99940
99436
99478
99729
99688
99414
99591
99426
99475
99447
99526
99687
99403
99723
99806
99605
99394
99489
99520
99826
99585
99667
99527
99429
99837
99416
99775
99408
99468
99522
99534
99455
99400
99535
99554
99710
99461
99783
99726
99577
99899
99508
99452
99513
99660
99546
99750
99834
99768
99778
99433
99443
99560
99374
99531
99408
99484
99573
99512
99537
99636
99554
99472
99493
99650
99406
99930
99586
99567
99810
99449
99523
99546
99660
99845
99584
99587
99499
99640
99447
99626
99407
99526
99974
99495
99670
99379
99516
99542
99566
99394
99801
99553
99605
99848
99441
99425
99553
99432
99566
99752
99548
99715
99381
99420
99612
99580
99890
99495
99397
99424
99485
99482
99598
99512
99477
99388
99527
99835
99738
99613
99661
99572
99776
99425
99491
99588
99395
99605
99429
99427
99571
99799
99481
99765
99690
99547
99887
99650
99800
99633
99401
99790
99818
99810
99477
99418
99544
99685
99619
99485
99586
99561
99877
99762
99507
99917
99749
99445
99417
99590
99446
99548
99372
99501
99518
99763
99501
99700
99502
99484
99480
99406
99369
99723
99774
99469
99450
99597
99504
99771
99483
99736
99415
99373
99679
99853
99734
99875
99840
99771
99774
99771
99794
99894
99459
99408
99408
99788
99779
99432
99671
99769
99491
99437
99458
99727
99473
99463
99661
99668
99563
99385
99621
99647
99545
99556
99814
99740
99741
99594
99877
99481
99561
99551
99388
99460
99400
99627
99947
99867
99667
99840
99528
99930
99808
99677
99404
99709
99570
99658
99618
99417
99709
99646
99786
99544
99390
99428
99569
99525
99459
99601
99654
99432
99571
99714
99427
99387
99509
99435
99461
99461
99440
99636
99437
99620
99569
99453
99594
99563
99783
99594
99422
99902
99404
99582
99374
99898
99489
99698
99608
99851
99790
99497
99689
99805
99389
99466
99399
99799
99370
99565
99450
99582
99600
99928
99500
99630
99722
99795
99791
99560
99506
99514
99532
99635
99524
99601
99427
99431
99507
99842
99461
99589
99879
99731
99407
99417
99446
99621
99405
99738
99558
99373
99649
99434
99513
99384
99427
99587
99723
99493
99750
99489
99460
99500
99459
99507
99493
99412
99548
99639
99582
99541
99527
99487
99685
99430
99460
99663
99483
99612
99451
99891
99752
99451
99873
99712
99475
99574
99479
99442
99384
99878
99708
99428
99526
99425
99521
99547
99432
99543
99625
99404
99490
99634
99877
99597
99724
99690
99738
99541
99445
99591
99894
99794
99563
99877
99527
99426
99844
99422
99741
99854
99659
99657
99953
99434
99801
99548
99528
99417
99708
99698
99407
99470
99679
99610
99615
99413
99562
99740
99788
99378
99748
99827
99647
99748
99615
99657
99777
99403
99659
99391
99730
99490
99383
99487
99610
99708
99719
99435
99424
99402
99432
99419
99462
99754
99645
99376
99544
99562
99453
99602
99534
99401
99399
99375
99638
99416
99803
99784
99759
99684
99583
99849
99606
99758
99480
99425
99759
99734
99694
99444
99744
99606
99420
99637
99768
99788
99508
99843
99734
99793
99464
99774
99724
99771
99570
99726
99935
99435
99820
99711
99384
99535
99466
99461
99513
99742
99378
99413
99748
99928
99400
99467
99375
99726
99770
99802
99626
99603
99688
99584
99610
99503
99548
99685
99451
99456
99432
99576
99432
99555
99371
99652
99521
99374
99522
99554
99918
99921
99895
99757
99734
99399
99810
99465
99601
99846
99403
99697
99372
99399
99717
99682
99489
99641
99400
99519
99386
99394
99665
99462
99766
99804
99553
99478
99944
99709
99375
99375
99439
99931
99472
99936
99530
99464
99709
99741
99508
99652
99695
99702
99468
99385
99391
99637
99432
99787
99714
99806
99385
99621
99583
99604
99773
99811
99512
99682
99430
99520
99597
99533
99748
99390
99429
99557
99470
99736
99577
99689
99603
99548
99527
99373
99642
99426
99389
99903
99703
99550
99402
99404
99411
99657
99475
99545
99811
99415
99486
99569
99505
99442
99457
99437
99456
99506
99444
99604
99752
99443
99426
99737
99493
99933
99431
99855
99419
99533
99672
99479
99612
99636
99550
99378
99508
99603
99820
99735
99824
99568
99673
99387
99661
99557
99672
99543
99439
99624
99395
99710
99842
99922
99376
99497
99583
99557
99614
99380
99472
99768
99683
99784
99658
99788
99493
99408
99400
99765
99840
99677
99801
99714
99386
99660
99381
99657
99697
99915
99946
99644
99385
99542
99423
99650
99656
99591
99414
99727
99599
99668
99434
99422
99674
99639
99406
99459
99530
99814
99722
99664
99534
99571
99371
99396
99535
99664
99681
99573
99398
99714
99664
99467
99601
99663
99493
99407
99382
99536
99886
99409
99527
99588
99549
99678
99384
99436
99448
99440
99506
99701
99552
99569
99603
99687
99467
99582
99628
99728
99422
99745
99541
99611
99501
99871
99850
99856
99398
99765
99467
99641
99673
99950
99369
99642
99644
99475
99379
99441
99578
99670
99671
99635
99516
99914
99382
99857
99910
99552
99585
99844
99717
99678
99812
99454
99577
99572
99699
99413
99534
99766
99574
99659
99675
99523
99419
99448
99489
99877
99571
99379
99490
99412
99636
99782
99572
99613
99578
99405
99625
99732
99473
99375
99558
99571
99410
99865
99479
99393
99419
99709
99760
99410
99388
99596
99674
99601
99496
99388
99443
99455
99589
99491
99760
99502
99372
99449
99444
99735
99847
99613
99404
99704
99469
99556
99568
99636
99603
99382
99819
99386
99391
99717
99461
99432
99465
99866
99552
99787
99479
99740
99820
99829
99424
99564
99576
99395
99626
99688
99466
99629
99444
99423
99669
99677
99704
99462
99594
99665
99501
99447
99698
99756
99587
99437
99441
99451
99509
99459
99446
99522
99403
99852
99507
99517
99549
99510
99420
99369
99786
99848
99748
99976
99436
99959
99888
99584
99459
99629
99465
99428
99480
99378
99806
99509
99746
99881
99567
99816
99844
99429
99453
99608
99486
99424
99696
99442
99671
99687
99690
99655
99758
99545
99571
99415
99470
99503
99552
99673
99600
99882
99474
99602
99490
99426
99763
99770
99531
99562
99895
99802
99860
99600
99593
99505
99378
99815
99682
99858
99909
99647
99839
99715
99869
99726
99539
99503
99620
99549
99808
99663
99617
99585
99470
99595
99379
99947
99467
99613
99607
99665
99577
99423
99640
99460
99760
99418
99518
99873
99533
99373
99461
99389
99829
99892
99534
99459
99519
99571
99586
99380
99673
99724
99385
99703
99500
99556
99417
99508
99544
99662
99753
99639
99435
99503
99418
99926
99951
99531
99944
99860
99519
99533
99817
99595
99769
99905
99373
99515
99384
99398
99407
99501
99766
99567
99461
99949
99485
99815
99632
99484
99453
99409
99382
99607
99831
99384
99391
99784
99483
99693
99429
99761
99808
99546
99919
99719
99443
99602
99631
99374
99743
99757
99535
99656
99706
99512
99392
99527
99707
99460
99721
99447
99545
99456
99673
99370
99625
99503
99697
99407
99719
99577
99618
99762
99504
99677
99406
99790
99638
99546
99540
99580
99373
99684
99485
99655
99445
99523
99905
99412
99867
99540
99516
99593
99485
99540
99384
99788
99519
99578
99408
99582
99372
99540
99674
99686
99729
99905
99614
99442
99576
99492
99727
99515
99518
99910
99420
99487
99494
99605
99677
99374
99410
99713
99617
99652
99659
99460
99481
99616
99623
99490
99675
99763
99590
99778
99478
99860
99629
99461
99647
99703
99475
99651
99518
99531
99406
99785
99900
99385
99716
99710
99874
99393
99419
99557
99385
99616
99554
99838
99397
99459
99860
99643
99564
99576
99456
99380
99511
99626
99774
99583
99658
99480
99482
99535
99701
99971
99479
99448
99580
99811
99745
99799
99381
99551
99441
99664
99448
99646
99635
99419
99453
99580
99378
99531
99636
99685
99825
99448
99373
99942
99427
99419
99758
99745
99727
99425
99433
99522
99728
99448
99657
99382
99941
99678
99524
99758
99589
99472
99519
99743
99444
99522
99456
99723
99827
99488
99447
99442
99689
99829
99609
99541
99634
99605
99734
99573
99704
99535
99498
99453
99512
99786
99369
99513
99825
99919
99401
99380
99480
99391
99462
99577
99820
99602
99450
99647
99633
99582
99512
99497
99383
99708
99710
99573
99626
99421
99466
99699
99557
99773
99472
99455
99390
99375
99412
99850
99863
99561
99574
99406
99746
99723
99565
99613
99547
99538
99509
99444
99737
99713
99515
99726
99653
99387
99922
99371
99732
99507
99446
99908
99390
99418
99689
99473
99512
99514
99525
99845
99536
99735
99445
99744
99442
99501
99488
99511
99600
99387
99378
99857
99388
99498
99570
99781
99578
99480
99685
99606
99542
99457
99605
99543
99371
99809
99377
99796
99434
99609
99387
99764
99496
99790
99589
99667
99778
99713
99954
99506
99529
99632
99769
99662
99645
99410
99373
99454
99762
99611
99422
99673
99420
99382
99834
99604
99758
99721
99516
99478
99797
99531
99392
99821
99417
99395
99370
99755
99653
99446
99426
99555
99417
99715
99600
99836
99917
99565
99745
99477
99647
99590
99607
99638
99629
99544
99500
99385
99662
99678
99626
99563
99586
99684
99381
99527
99641
99418
99733
99652
99381
99550
99588
99463
99684
99588
99664
99464
99795
99811
99427
99401
99472
99429
99458
99517
99762
99505
99547
99394
99474
99522
99837
99634
99692
99515
99562
99674
99490
99588
99860
99544
99476
99565
99373
99486
99789
99428
99448
99715
99438
99383
99726
99545
99737
99428
99468
99624
99771
99734
99463
99535
99647
99398
99662
99517
99473
99535
99777
99775
99506
99816
99733
99548
99489
99862
99656
99532
99537
99464
99545
99560
99561
99381
99638
99651
99686
99528
99484
99428
99513
99838
99673
99467
99581
99581
99398
99476
99464
99805
99579
99456
99463
99827
99567
99652
99562
99398
99753
99571
99373
99421
99771
99549
99751
99765
99856
99675
99562
99608
99414
99565
99521
99727
99422
99617
99401
99475
99412
99479
99610
99406
99521
99471
99374
99511
99512
99641
99667
99554
99587
99442
99528
99597
99428
99954
99552
99917
99815
99513
99380
99652
99599
99827
99671
99385
99526
99965
99517
99777
99582
99530
99546
99677
99469
99431
99513
99588
99643
99706
99704
99561
99790
99426
99528
99496
99825
99644
99399
99467
99567
99501
99424
99632
99655
99524
99567
99757
99385
99420
99417
99548
99614
99565
99555
99739
99566
99488
99836
99380
99539
99741
99525
99431
99712
99690
99711
99531
99494
99684
99650
99924
99735
99452
99563
99726
99683
99375
99689
99482
99512
99557
99549
99717
99831
99541
99381
99706
99555
99430
99637
99388
99494
99561
99537
99385
99831
99470
99514
99674
99626
99511
99549
99572
99516
99458
99420
99588
99565
99620
99499
99382
99483
99846
99373
99613
99392
99571
99642
99467
99772
99856
99710
99438
99619
99762
99438
99378
99722
99447
99554
99656
99396
99469
99662
99631
99479
99626
99776
99728
99742
99688
99645
99376
99728
99535
99778
99415
99479
99636
99701
99690
99791
99423
99814
99573
99531
99459
99422
99663
99824
99765
99740
99403
99728
99482
99659
99614
99486
99438
99708
99448
99773
99734
99384
99520
99431
99792
99601
99772
99467
99452
99718
99376
99724
99625
99650
99574
99420
99392
99423
99807
99674
99680
99650
99420
99551
99571
99391
99945
99382
99556
99677
99392
99414
99574
99384
99530
99870
99523
99452
99684
99540
99660
99423
99443
99557
99416
99423
99556
99395
99625
99628
99384
99440
99685
99428
99376
99491
99639
99602
99376
99449
99446
99440
99416
99484
99845
99500
99527
99443
99435
99705
99421
99502
99625
99446
99547
99396
99878
99675
99399
99620
99538
99508
99398
99487
99377
99883
99457
99742
99705
99479
99461
99466
99545
99782
99636
99668
99649
99385
99576
99722
99579
99573
99399
99420
99536
99655
99415
99691
99841
99836
99605
99435
99669
99760
99585
99620
99489
99802
99422
99419
99630
99819
99557
99447
99399
99371
99607
99398
99390
99450
99630
99784
99515
99893
99439
99626
99435
99518
99819
99406
99740
99447
99473
99829
99711
99708
99953
99656
99403
99390
99490
99613
99688
99938
99583
99642
99384
99391
99595
99569
99469
99541
99630
99414
99923
99386
99388
99387
99513
99441
99539
99771
99568
99920
99483
99475
99716
99730
99379
99665
99760
99566
99748
99390
99839
99635
99598
99488
99517
99575
99694
99865
99928
99528
99837
99492
99419
99674
99609
99532
99589
99670
99581
99572
99609
99586
99396
99674
99552
99419
99546
99824
99620
99649
99468
99751
99386
99418
99688
99416
99830
99488
99439
99393
99646
99480
99395
99470
99585
99447
99568
99531
99652
99480
99585
99397
99592
99387
99522
99770
99374
99565
99388
99634
99509
99455
99873
99543
99657
99578
99460
99560
99690
99617
99664
99597
99741
99438
99646
99480
99703
99395
99451
99937
99556
99456
99607
99709
99668
99422
99459
99508
99696
99538
99421
99467
99512
99947
99513
99689
99486
99630
99554
99555
99659
99657
99503
99576
99424
99588
99430
99556
99604
99979
99592
99613
99679
99863
99583
99458
99946
99610
99425
99814
99486
99652
99400
99573
99453
99452
99457
99566
99552
99619
99570
99564
99622
99559
99710
99417
99623
99575
99652
99375
99489
99584
99409
99748
99462
99707
99432
99375
99844
99470
99657
99500
99535
99735
99386
99711
99648
99487
99496
99523
99576
99758
99578
99622
99511
99826
99438
99448
99607
99745
99594
99435
99744
99454
99381
99549
99645
99793
99532
99399
99775
99427
99767
99547
99589
99658
99414
99502
99396
99810
99529
99530
99411
99777
99706
99615
99444
99508
99607
99675
99756
99778
99703
99562
99636
99573
99413
99586
99649
99406
99423
99635
99639
99495
99411
99471
99511
99523
99374
99689
99393
99619
99461
99687
99493
99642
99754
99953
99806
99711
99777
99666
99415
99859
99621
99493
99430
99582
99614
99583
99966
99793
99680
99541
99371
99511
99586
99414
99571
99460
99750
99790
99704
99599
99469
99755
99499
99893
99738
99610
99504
99641
99385
99445
99799
99565
99616
99407
99602
99774
99486
99434
99527
99397
99747
99484
99543
99593
99676
99415
99605
99492
99510
99488
99522
99674
99540
99432
99864
99588
99559
99525
99822
99477
99715
99463
99544
99639
99581
99566
99545
99718
99815
99673
99433
99671
99813
99634
99410
99533
99441
99423
99624
99408
99736
99566
99427
99411
99957
99386
99582
99758
99769
99416
99829
99466
99554
99442
99548
99725
99714
99466
99853
99716
99746
99935
99550
99426
99896
99508
99700
99513
99814
99463
99571
99391
99524
99614
99519
99528
99381
99448
99712
99829
99490
99414
99788
99709
99662
99613
99549
99541
99892
99513
99958
99499
99460
99492
99524
99646
99813
99623
99372
99589
99478
99648
99571
99369
99697
99463
99705
99804
99561
99606
99857
99787
99423
99766
99436
99518
99723
99691
99691
99379
99502
99700
99598
99556
99738
99479
99479
99411
99818
99745
99668
99683
99576
99407
99412
99591
99637
99760
99775
99576
99470
99541
99477
99727
99484
99743
99833
99440
99458
99457
99492
99610
99605
99490
99802
99613
99433
99557
99437
99483
99782
99925
99450
99870
99580
99603
99710
99416
99499
99596
99403
99474
99542
99529
99520
99375
99712
99564
99751
99539
99503
99492
99411
99742
99483
99838
99399
99704
99554
99657
99520
99579
99630
99538
99705
99677
99790
99408
99372
99439
99658
99381
99454
99393
99607
99416
99609
99589
99709
99660
99456
99607
99486
99618
99384
99630
99448
99389
99559
99606
99378
99387
99710
99451
99470
99387
99587
99495
99632
99786
99399
99622
99607
99544
99475
99812
99835
99646
99697
99419
99431
99529
99545
99580
99777
99589
99788
99501
99623
99749
99494
99806
99513
99430
99809
99482
99673
99674
99470
99463
99528
99784
99495
99810
99670
99407
99747
99597
99440
99478
99470
99540
99490
99667
99645
99814
99988
99450
99416
99447
99633
99762
99485
99586
99527
99874
99399
99831
99792
99515
99447
99453
99627
99851
99543
99847
99783
99428
99468
99715
99542
99477
99491
99723
99641
99604
99480
99650
99821
99428
99875
99653
99889
99419
99826
99466
99486
99791
99471
99908
99393
99445
99432
99530
99450
99430
99597
99629
99566
99534
99426
99911
99951
99593
99446
99401
99538
99545
99497
99610
99438
99956
99617
99891
99418
99616
99775
99780
99449
99662
99375
99416
99603
99548
99396
99442
99499
99659
99685
99449
99440
99479
99397
99805
99552
99538
99528
99485
99444
99482
99823
99548
99465
99452
99415
99487
99412
99632
99463
99390
99761
99600
99647
99549
99589
99763
99959
99859
99604
99640
99701
99612
99700
99709
99884
99709
99813
99512
99596
99749
99787
99406
99473
99501
99464
99619
99395
99559
99583
99555
99538
99526
99948
99742
99460
99472
99435
99597
99407
99814
99618
99381
99594
99421
99442
99563
99538
99480
99622
99578
99615
99760
99419
99789
99616
99950
99376
99571
99509
99641
99401
99796
99372
99779
99850
99720
99384
99451
99898
99433
99796
99454
99567
99503
99412
99903
99713
99619
99588
99680
99472
99754
99758
99636
99486
99391
99688
99846
99461
99886
99393
99883
99692
99580
99570
99835
99656
99651
99527
99816
99517
99438
99371
99455
99413
99662
99463
99665
99685
99735
99701
99502
99612
99559
99600
99695
99527
99492
99626
99595
99581
99572
99374
99743
99636
99577
99657
99566
99559
99405
99635
99463
99472
99628
99378
99441
99558
99539
99437
99812
99384
99531
99400
99411
99596
99446
99542
99673
99456
99627
99382
99523
99583
99453
99533
99449
99630
99387
99803
99786
99779
99949
99447
99441
99391
99369
99628
99569
99482
99923
99429
99648
99600
99513
99475
99450
99499
99420
99496
99613
99438
99655
99782
99448
99922
99479
99463
99533
99747
99413
99546
99814
99636
99441
99619
99468
99567
99435
99417
99477
99599
99885
99393
99405
99722
99371
99466
99656
99527
99599
99384
99384
99419
99827
99380
99638
99676
99458
99659
99753
99667
99654
99500
99393
99440
99629
99486
99571
99502
99498
99489
99721
99525
99633
99558
99643
99461
99369
99465
99414
99463
99570
99594
99612
99848
99768
99469
99596
99375
99436
99516
99429
99638
99387
99378
99611
99869
99561
99382
99581
99379
99613
99536
99681
99774
99690
99443
99484
99739
99967
99402
99529
99550
99372
99462
99549
99806
99708
99596
99449
99420
99699
99411
99389
99440
99683
99417
99869
99859
99436
99593
99374
99588
99427
99770
99949
99799
99459
99467
99514
99657
99746
99495
99635
99429
99452
99705
99750
99840
99733
99546
99708
99761
99694
99507
99906
99915
99626
99596
99424
99464
99749
99635
99634
99416
99512
99813
99376
99547
99436
99504
99767
99647
99526
99448
99942
99380
99532
99390
99697
99679
99478
99817
99384
99874
99866
99521
99369
99721
99406
99396
99479
99757
99454
99542
99774
99440
99432
99779
99404
99456
99605
99787
99661
99456
99396
99380
99634
99723
99712
99428
99694
99527
99742
99665
99385
99512
99843
99780
99670
99867
99582
99383
99582
99443
99694
99512
99420
99749
99636
99484
99421
99456
99657
99533
99552
99561
99800
99608
99678
99637
99519
99374
99868
99410
99510
99507
99420
99639
99570
99437
99437
99463
99649
99825
99555
99541
99400
99499
99584
99402
99436
99423
99578
99397
99829
99790
99416
99606
99428
99531
99413
99533
99555
99535
99878
99568
99774
99747
99444
99534
99440
99507
99773
99643
99690
99463
99888
99549
99778
99674
99599
99574
99407
99534
99519
99571
99803
99697
99888
99608
99553
99536
99485
99388
99738
99632
99650
99462
99560
99729
99540
99524
99561
99516
99670
99494
99542
99388
99778
99421
99390
99553
99594
99441
99625
99468
99473
99680
99455
99471
99493
99525
99929
99715
99391
99845
99416
99392
99663
99432
99460
99672
99506
99723
99470
99613
99465
99960
99454
99794
99436
99396
99505
99647
99630
99733
99516
99589
99783
99371
99588
99538
99794
99596
99648
99652
99682
99597
99545
99545
99640
99610
99637
99936
99557
99509
99374
99569
99401
99494
99678
99411
99614
99452
99542
99559
99634
99565
99549
99370
99682
99702
99431
99534
99582
99618
99653
99447
99600
99532
99516
99394
99482
99424
99456
99379
99834
99379
99582
99693
99396
99642
99610
99591
99861
99657
99759
99481
99514
99770
99389
99370
99418
99917
99408
99375
99638
99679
99683
99793
99988
99901
99841
99946
99406
99811
99427
99809
99770
99443
99372
99513
99528
99590
99869
99469
99405
99669
99482
99521
99813
99709
99693
99683
99531
99799
99422
99960
99651
99834
99415
99492
99555
99449
99798
99535
99434
99627
99868
99860
99955
99460
99462
99784
99703
99667
99581
99393
99453
99788
99448
99811
99741
99821
99430
99567
99523
99625
99430
99449
99467
99749
99678
99555
99743
99403
99678
99421
99418
99662
99902
99638
99524
99706
99723
99538
99612
99610
99590
99541
99596
99693
99405
99934
99889
99601
99497
99392
99568
99585
99566
99653
99464
99677
99574
99524
99500
99399
99505
99404
99664
99430
99542
99554
99388
99518
99789
99405
99598
99566
99674
99394
99777
99491
99685
99559
99519
99586
99633
99438
99388
99520
99602
99651
99499
99878
99868
99869
99722
99548
99713
99684
99641
99515
99434
99425
99408
99716
99591
99618
99513
99425
99620
99715
99439
99418
99440
99479
99448
99623
99372
99504
99787
99669
99610
99824
99603
99850
99585
99519
99690
99842
99726
99605
99747
99783
99390
99709
99550
99770
99379
99467
99785
99780
99446
99560
99422
99604
99379
99777
99413
99546
99410
99860
99787
99501
99492
99709
99547
99532
99384
99608
99484
99390
99517
99559
99395
99583
99503
99443
99578
99391
99661
99893
99375
99782
99776
99460
99427
99694
99440
99663
99753
99426
99687
99479
99904
99509
99661
99415
99772
99460
99517
99569
99765
99469
99402
99373
99530
99460
99944
99824
99638
99421
99554
99615
99570
99472
99388
99677
99391
99450
99516
99591
99565
99389
99975
99406
99900
99453
99372
99437
99378
99511
99422
99624
99496
99422
99665
99748
99490
99694
99402
99532
99455
99763
99578
99574
99549
99494
99546
99764
99800
99691
99445
99440
99370
99620
99452
99610
99444
99635
99426
99623
99664
99671
99798
99685
99595
99604
99608
99387
99433
99457
99546
99426
99675
99512
99481
99463
99472
99724
99760
99783
99388
99510
99632
99421
99512
99477
99450
99410
99945
99730
99595
99416
99451
99948
99800
99534
99634
99751
99837
99744
99408
99531
99707
99525
99604
99903
99468
99404
99950
99386
99807
99887
99559
99503
99497
99605
99381
99573
99629
99413
99627
99406
99393
99737
99439
99514
99676
99609
99547
99418
99409
99517
99380
99445
99477
99525
99433
99532
99446
99633
99794
99596
99919
99933
99435
99388
99417
99467
99691
99423
99648
99770
99482
99608
99561
99437
99439
99422
99386
99820
99399
99509
99743
99871
99520
99390
99687
99479
99401
99840
99452
99507
99702
99827
99452
99666
99375
99745
99511
99674
99436
99504
99542
99599
99542
99843
99476
99462
99661
99639
99485
99509
99694
99861
99504
99447
99524
99797
99616
99634
99501
99482
99867
99868
99519
99610
99740
99394
99408
99480
99394
99468
99648
99369
99610
99405
99518
99471
99478
99442
99607
99519
99657
99582
99381
99489
99514
99728
99687
99734
99636
99623
99530
99384
99695
99878
99671
99391
99728
99420
99658
99677
99676
99526
99518
99492
99745
99862
99423
99595
99605
99641
99581
99481
99511
99642
99614
99479
99370
99719
99936
99734
99505
99682
99383
99553
99369
99452
99472
99610
99521
99371
99475
99653
99401
99427
99862
99657
99469
99567
99849
99571
99399
99438
99369
99502
99760
99537
99533
99426
99642
99376
99672
99485
99739
99829
99805
99434
99380
99813
99588
99579
99570
99572
99442
99732
99476
99410
99881
99822
99480
99514
99390
99741
99405
99383
99521
99751
99436
99717
99571
99783
99515
99780
99811
99692
99588
99805
99919
99451
99520
99603
99407
99376
99436
99403
99408
99377
99391
99822
99758
99790
99513
99645
99428
99515
99457
99877
99420
99665
99445
99681
99495
99412
99428
99425
99940
99696
99567
99559
99429
99556
99638
99533
99379
99455
99372
99643
99693
99594
99718
99852
99681
99710
99703
99593
99419
99388
99523
99720
99558
99573
99532
99520
99464
99543
99786
99643
99431
99582
99484
99546
99378
99401
99375
99716
99800
99774
99561
99479
99568
99449
99778
99697
99763
99721
99390
99840
99558
99541
99516
99523
99409
99868
99441
99617
99822
99567
99478
99506
99462
99910
99668
99742
99498
99461
99420
99521
99496
99663
99595
99729
99401
99371
99417
99604
99393
99555
99495
99540
99435
99457
99795
99406
99838
99537
99907
99557
99508
99740
99642
99823
99692
99989
99614
99392
99549
99440
99480
99692
99838
99624
99517
99405
99380
99557
99404
99889
99908
99624
99455
99487
99728
99816
99369
99415
99410
99750
99507
99866
99472
99649
99468
99378
99737
99672
99477
99868
99448
99742
99641
99552
99928
99594
99841
99654
99447
99377
99769
99679
99431
99372
99758
99400
99458
99742
99531
99457
99790
99843
99815
99429
99501
99398
99843
99672
99560
99862
99880
99858
99551
99370
99629
99426
99521
99655
99618
99518
99508
99619
99450
99729
99629
99635
99462
99406
99538
99514
99457
99638
99396
99673
99576
99443
99645
99441
99372
99751
99632
99654
99397
99526
99734
99628
99450
99412
99542
99675
99422
99703
99736
99606
99672
99607
99474
99386
99575
99370
99732
99467
99512
99868
99596
99407
99795
99598
99412
99388
99378
99407
99708
99818
99851
99384
99804
99379
99438
99632
99667
99423
99740
99849
99402
99510
99414
99760
99457
99488
99800
99704
99437
99486
99572
99543
99377
99445
99711
99441
99568
99721
99588
99500
99552
99820
99394
99605
99449
99877
99416
99400
99761
99662
99484
99389
99385
99492
99369
99844
99787
99520
99443
99726
99580
99371
99429
99408
99577
99880
99593
99683
99531
99788
99582
99812
99605
99812
99541
99550
99396
99445
99610
99401
99763
99380
99385
99453
99378
99467
99526
99624
99608
99669
99622
99389
99441
99434
99373
99502
99523
99544
99484
99395
99732
99513
99817
99633
99496
99492
99592
99394
99417
99481
99565
99518
99815
99469
99479
99397
99750
99576
99413
99393
99378
99420
99799
99398
99524
99575
99415
99374
99449
99397
99782
99793
99587
99482
99396
99646
99880
99438
99578
99681
99619
99644
99376
99417
99428
99448
99810
99594
99635
99454
99663
99432
99588
99676
99378
99378
99909
99457
99854
99426
99651
99778
99658
99604
99696
99681
99521
99614
99790
99803
99462
99667
99701
99385
99808
99595
99384
99525
99654
99553
99601
99795
99691
99797
99822
99702
99630
99504
99891
99567
99442
99709
99652
99444
99595
99418
99934
99506
99536
99598
99812
99414
99600
99655
99579
99372
99543
99672
99560
99552
99837
99747
99459
99378
99643
99398
99526
99660
99635
99758
99374
99374
99479
99418
99449
99687
99547
99895
99700
99741
99390
99601
99752
99690
99835
99439
99441
99648
99452
99515
99803
99503
99490
99416
99516
99391
99430
99390
99639
99384
99714
99456
99778
99498
99449
99873
99693
99643
99540
99450
99537
99712
99464
99566
99874
99526
99933
99606
99491
99797
99583
99496
99403
99679
99611
99892
99413
99921
99412
99851
99533
99521
99592
99653
99960
99601
99376
99706
99688
99537
99589
99935
99854
99494
99423
99443
99585
99433
99705
99741
99457
99560
99611
99472
99683
99512
99561
99813
99384
99557
99450
99610
99713
99599
99531
99632
99378
99686
99577
99402
99487
99619
99434
99506
99387
99442
99729
99912
99789
99369
99649
99848
99604
99455
99596
99406
99849
99832
99828
99417
99624
99529
99649
99681
99945
99868
99541
99601
99463
99529
99599
99462
99607
99400
99617
99576
99557
99445
99534
99612
99936
99641
99388
99381
99456
99634
99599
99402
99433
99674
99570
99578
99488
99838
99492
99556
99831
99437
99534
99526
99432
99453
99631
99436
99451
99390
99521
99382
99500
99636
99393
99411
99796
99728
99776
99533
99785
99773
99616
99377
99433
99503
99919
99648
99498
99538
99601
99453
99552
99379
99481
99771
99467
99918
99421
99507
99755
99474
99892
99490
99531
99765
99771
99512
99566
99508
99525
99639
99641
99665
99682
99578
99450
99648
99383
99644
99519
99867
99660
99932
99454
99729
99640
99871
99443
99410
99462
99375
99383
99592
99762
99440
99437
99383
99544
99417
99398
99374
99943
99658
99475
99611
99707
99575
99774
99702
99447
99477
99466
99555
99414
99405
99624
99635
99772
99492
99823
99425
99454
99541
99464
99514
99512
99509
99680
99603
99404
99376
99577
99669
99662
99460
99568
99402
99745
99385
99413
99490
99760
99661
99639
99631
99555
99539
99458
99429
99516
99619
99487
99876
99557
99930
99956
99776
99752
99494
99531
99918
99469
99661
99455
99511
99374
99498
99738
99791
99678
99383
99604
99797
99717
99575
99752
99441
99651
99434
99411
99371
99743
99863
99874
99422
99778
99781
99600
99582
99657
99388
99622
99417
99441
99525
99399
99822
99669
99399
99440
99395
99428
99426
99447
99696
99594
99398
99484
99414
99401
99623
99485
99741
99624
99615
99736
99492
99619
99442
99668
99745
99482
99650
99496
99724
99499
99429
99646
99886
99540
99396
99531
99438
99411
99855
99553
99748
99435
99415
99464
99467
99473
99488
99476
99793
99452
99546
99600
99718
99751
99595
99514
99374
99580
99505
99425
99443
99567
99587
99644
99505
99706
99528
99657
99577
99644
99736
99640
99447
99567
99403
99497
99772
99485
99862
99541
99562
99908
99379
99372
99637
99854
99866
99527
99820
99382
99376
99458
99599
99772
99472
99458
99452
99605
99532
99387
99381
99785
99837
99664
99680
99631
99500
99562
99621
99509
99787
99431
99819
99642
99553
99646
99442
99582
99650
99450
99795
99428
99376
99567
99966
99892
99673
99735
99771
99496
99472
99439
99637
99517
99771
99974
99691
99555
99491
99373
99614
99597
99479
99661
99633
99596
99608
99750
99966
99907
99837
99599
99384
99554
99732
99490
99380
99371
99525
99605
99715
99571
99594
99611
99385
99425
99424
99697
99859
99738
99699
99569
99569
99536
99756
99558
99853
99372
99478
99614
99614
99741
99557
99553
99453
99708
99924
99768
99400
99614
99766
99951
99615
99730
99459
99620
99863
99863
99846
99786
99717
99545
99481
99581
99659
99528
99383
99792
99754
99661
99762
99686
99452
99614
99580
99660
99542
99792
99607
99402
99431
99578
99600
99387
99488
99698
99701
99529
99657
99708
99527
99426
99708
99758
99426
99394
99701
99916
99496
99633
99544
99605
99595
99500
99424
99625
99772
99756
99743
99772
99482
99406
99942
99487
99401
99433
99375
99370
99744
99701
99533
99382
99465
99583
99435
99744
99463
99829
99575
99506
99608
99387
99459
99371
99595
99382
99507
99843
99633
99586
99599
99649
99416
99540
99639
99397
99402
99411
99596
99598
99874
99750
99666
99617
99683
99490
99702
99627
99861
99649
99498
99730
99788
99538
99827
99513
99652
99426
99495
99568
99418
99601
99434
99691
99531
99817
99566
99413
99543
99572
99609
99549
99843
99684
99697
99472
99756
99687
99939
99692
99711
99850
99609
99507
99556
99522
99761
99539
99771
99748
99370
99612
99490
99665
99984
99632
99453
99833
99393
99783
99668
99471
99406
99628
99435
99643
99635
99460
99568
99558
99372
99753
99766
99660
99458
99756
99763
99379
99516
99392
99896
99772
99612
99580
99485
99474
99596
99591
99396
99599
99614
99400
99904
99561
99554
99669
99409
99597
99713
99680
99444
99472
99427
99763
99568
99760
99524
99521
99598
99634
99827
99662
99893
99436
99505
99635
99630
99411
99376
99474
99593
99569
99821
99586
99375
99501
99505
99396
99826
99519
99684
99534
99742
99652
99503
99372
99549
99548
99733
99439
99609
99769
99419
99643
99422
99544
99394
99450
99480
99454
99566
99799
99607
99792
99408
99682
99404
99374
99710
99817
99805
99524
99717
99905
99408
99371
99412
99419
99574
99642
99676
99809
99494
99492
99775
99714
99744
99500
99659
99666
99735
99376
99560
99619
99858
99498
99560
99393
99503
99742
99634
99840
99376
99514
99450
99506
99503
99739
99515
99470
99757
99442
99386
99669
99496
99447
99409
99402
99555
99411
99448
99460
99434
99413
99505
99630
99681
99451
99506
99435
99523
99378
99710
99647
99847
99777
99840
99732
99539
99423
99690
99481
99392
99379
99521
99506
99519
99711
99540
99500
99502
99483
99762
99691
99462
99641
99911
99412
99813
99381
99866
99604
99626
99945
99646
99515
99369
99728
99390
99626
99483
99740
99487
99820
99578
99494
99494
99414
99803
99571
99525
99581
99661
99519
99398
99492
99521
99951
99586
99590
99418
99775
99434
99678
99387
99425
99940
99605
99589
99475
99451
99381
99547
99522
99540
99637
99401
99556
99688
99482
99562
99475
99391
99374
99876
99881
99526
99673
99596
99628
99721
99457
99518
99686
99386
99369
99628
99560
99408
99432
99533
99389
99582
99385
99568
99668
99374
99674
99935
99378
99473
99371
99722
99644
99483
99554
99531
99410
99469
99670
99676
99562
99500
99784
99383
99601
99494
99539
99509
99708
99588
99624
99808
99672
99659
99562
99481
99828
99523
99595
99634
99641
99407
99587
99403
99436
99958
99484
99716
99427
99854
99501
99574
99818
99591
99504
99431
99954
99429
99861
99500
99522
99711
99921
99385
99427
99410
99568
99508
99551
99680
99372
99632
99382
99767
99566
99575
99653
99727
99382
99961
99703
99436
99720
99620
99421
99418
99485
99518
99549
99371
99576
99678
99430
99407
99571
99433
99749
99674
99647
99472
99414
99467
99522
99628
99486
99505
99575
99538
99376
99378
99710
99668
99571
99488
99874
99761
99721
99527
99669
99605
99577
99580
99847
99667
99473
99596
99397
99493
99907
99463
99918
99540
99477
99535
99670
99503
99704
99654
99800
99372
99462
99725
99504
99430
99434
99461
99670
99445
99524
99520
99457
99756
99582
99906
99675
99425
99643
99692
99538
99733
99619
99777
99661
99460
99409
99822
99397
99775
99767
99494
99568
99448
99478
99429
99534
99472
99713
99896
99608
99487
99597
99570
99445
99454
99765
99381
99725
99699
99430
99788
99474
99739
99475
99787
99612
99433
99617
99502
99475
99409
99421
99603
99953
99416
99536
99463
99612
99478
99420
99400
99497
99677
99453
99777
99880
99377
99553
99470
99576
99480
99610
99709
99641
99637
99642
99503
99419
99383
99374
99846
99687
99718
99519
99500
99386
99395
99401
99709
99417
99529
99465
99790
99591
99442
99459
99614
99477
99687
99747
99514
99548
99479
99472
99732
99868
99388
99581
99385
99562
99866
99461
99849
99401
99418
99885
99473
99450
99527
99404
99414
99518
99817
99420
99665
99806
99418
99509
99459
99909
99651
99626
99749
99389
99490
99733
99588
99519
99434
99707
99555
99433
99398
99459
99564
99490
99667
99540
99635
99753
99943
99783
99668
99565
99568
99684
99757
99614
99817
99397
99448
99419
99477
99447
99569
99426
99538
99400
99377
99437
99736
99543
99540
99578
99487
99452
99625
99514
99479
99790
99374
99698
99789
99658
99496
99419
99761
99484
99374
99987
99520
99396
99473
99731
99423
99462
99435
99657
99554
99546
99406
99571
99402
99631
99586
99389
99386
99901
99412
99660
99467
99369
99491
99642
99558
99782
99592
99504
99811
99466
99613
99732
99703
99719
99691
99621
99436
99873
99588
99375
99637
99375
99688
99901
99442
99596
99652
99578
99398
99484
99494
99569
99641
99598
99533
99426
99634
99938
99528
99418
99435
99963
99612
99525
99396
99466
99711
99421
99499
99434
99637
99394
99786
99440
99434
99386
99607
99405
99453
99763
99378
99570
99416
99583
99480
99402
99457
99431
99405
99779
99664
99571
99552
99793
99690
99654
99382
99503
99411
99809
99840
99686
99637
99644
99471
99460
99462
99684
99738
99710
99378
99496
99483
99471
99411
99713
99454
99461
99482
99748
99579
99638
99400
99544
99542
99839
99731
99526
99429
99442
99426
99642
99386
99385
99471
99435
99688
99539
99599
99681
99573
99489
99655
99532
99673
99912
99591
99424
99708
99380
99605
99600
99555
99660
99453
99375
99460
99474
99525
99370
99478
99751
99419
99374
99673
99616
99434
99602
99573
99632
99460
99582
99508
99844
99423
99411
99745
99429
99575
99634
99468
99456
99541
99621
99384
99399
99410
99558
99412
99502
99515
99652
99559
99622
99638
99443
99552
99414
99640
99470
99421
99640
99683
99551
99648
99839
99612
99514
99604
99380
99499
99449
99548
99545
99675
99411
99502
99448
99545
99743
99592
99509
99426
99560
99597
99441
99688
99501
99767
99639
99585
99514
99481
99536
99494
99898
99387
99474
99538
99377
99786
99688
99503
99573
99572
99392
99626
99650
99800
99401
99527
99504
99453
99510
99372
99403
99868
99622
99625
99936
99621
99465
99448
99698
99498
99829
99568
99474
99721
99588
99518
99665
99565
99651
99651
99401
99374
99765
99783
99648
99662
99526
99373
99583
99910
99449
99694
99913
99510
99597
99526
99568
99696
99744
99441
99877
99512
99384
99553
99440
99770
99661
99649
99713
99670
99395
99764
99407
99771
99533
99393
99531
99418
99662
99544
99419
99557
99416
99539
99694
99717
99609
99518
99391
99764
99423
99394
99424
99446
99387
99752
99672
99719
99495
99626
99530
99389
99373
99943
99638
99423
99404
99499
99486
99830
99794
99631
99369
99777
99719
99823
99725
99602
99512
99466
99436
99373
99477
99632
99626
99683
99506
99569
99551
99412
99534
99513
99437
99371
99402
99732
99428
99645
99451
99497
99603
99846
99781
99727
99450
99671
99754
99444
99427
99460
99534
99659
99443
99372
99622
99439
99679
99460
99541
99608
99379
99800
99825
99565
99455
99439
99629
99392
99792
99804
99626
99524
99773
99759
99606
99373
99489
99957
99642
99456
99641
99570
99606
99467
99556
99562
99440
99899
99813
99600
99512
99565
99458
99597
99536
99854
99808
99385
99633
99566
99438
99499
99484
99619
99547
99677
99440
99647
99873
99586
99467
99739
99680
99431
99645
99787
99497
99527
99508
99382
99503
99648
99420
99500
99558
99646
99498
99952
99376
99576
99506
99440
99523
99792
99894
99445
99387
99835
99526
99859
99557
99542
99554
99890
99409
99526
99395
99408
99634
99438
99646
99375
99716
99699
99783
99437
99565
99701
99407
99674
99647
99482
99549
99680
99682
99701
99691
99488
99434
99962
99393
99419
99653
99746
99421
99589
99754
99455
99480
99402
99624
99670
99456
99921
99381
99805
99615
99418
99843
99453
99662
99835
99640
99376
99641
99658
99628
99450
99386
99703
99698
99393
99414
99806
99547
99437
99411
99500
99606
99453
99384
99751
99430
99731
99546
99871
99588
99385
99419
99500
99544
99481
99403
99611
99402
99527
99691
99574
99806
99480
99664
99444
99571
99417
99739
99714
99392
99544
99746
99420
99758
99696
99569
99483
99587
99414
99480
99514
99633
99743
99455
99836
99526
99415
99714
99440
99560
99543
99852
99405
99590
99486
99835
99488
99389
99671
99389
99669
99480
99745
99482
99757
99388
99439
99900
99478
99685
99470
99536
99884
99395
99765
99486
99488
99766
99518
99514
99714
99646
99459
99823
99629
99443
99471
99388
99574
99787
99791
99447
99506
99471
99636
99865
99833
99903
99445
99530
99412
99541
99441
99567
99712
99477
99614
99895
99484
99592
99604
99447
99532
99401
99450
99665
99777
99668
99481
99736
99561
99689
99536
99442
99598
99716
99387
99580
99601
99372
99543
99462
99441
99615
99384
99821
99697
99432
99991
99623
99670
99749
99634
99663
99669
99539
99428
99659
99708
99437
99425
99521
99653
99603
99697
99532
99801
99538
99962
99404
99370
99714
99694
99655
99579
99389
99406
99520
99771
99799
99813
99396
99442
99791
99541
99423
99423
99682
99649
99716
99550
99403
99715
99872
99426
99375
99435
99743
99426
99519
99400
99859
99814
99636
99453
99551
99470
99843
99770
99382
99435
99683
99626
99386
99374
99964
99613
99675
99420
99522
99735
99504
99720
99408
99693
99447
99585
99690
99809
99614
99398
99649
99676
99376
99785
99418
99494
99625
99403
99653
99447
99595
99785
99573
99403
99515
99483
99579
99642
99776
99373
99551
99381
99468
99576
99408
99603
99643
99801
99433
99499
99458
99964
99696
99774
99462
99529
99768
99431
99893
99741
99508
99839
99517
99480
99762
99819
99470
99585
99474
99442
99399
99711
99625
99370
99891
99475
99747
99460
99685
99545
99752
99813
99440
99581
99508
99674
99688
99421
99431
99604
99771
99670
99739
99777
99812
99407
99647
99629
99926
99535
99475
99600
99460
99625
99394
99445
99653
99393
99371
99506
99378
99647
99746
99755
99570
99788
99675
99471
99737
99720
99607
99394
99559
99487
99750
99414
99463
99402
99369
99533
99527
99593
99434
99648
99431
99404
99403
99419
99791
99455
99457
99524
99761
99442
99699
99618
99692
99897
99402
99844
99400
99699
99519
99457
99541
99372
99797
99492
99412
99666
99371
99527
99680
99449
99801
99455
99495
99496
99638
99855
99917
99453
99600
99384
99774
99789
99546
99662
99538
99489
99382
99525
99409
99549
99842
99423
99425
99371
99626
99494
99660
99512
99671
99763
99608
99654
99486
99805
99405
99682
99424
99381
99945
99717
99566
99628
99441
99567
99396
99530
99502
99794
99475
99391
99459
99660
99468
99527
99652
99461
99763
99593
99502
99701
99544
99896
99398
99400
99446
99600
99419
99575
99619
99531
99430
99413
99771
99446
99822
99605
99431
99392
99654
99778
99481
99403
99844
99413
99414
99401
99474
99558
99423
99465
99721
99398
99821
99636
99387
99633
99460
99668
99491
99974
99449
99380
99667
99702
99797
99423
99777
99975
99441
99559
99387
99443
99412
99588
99373
99743
99401
99504
99419
99706
99825
99585
99420
99489
99724
99457
99672
99516
99509
99595
99472
99582
99418
99491
99422
99447
99438
99617
99765
99717
99599
99466
99437
99662
99953
99640
99505
99430
99540
99527
99533
99591
99801
99560
99392
99691
99471
99377
99611
99828
99616
99470
99672
99488
99473
99735
99684
99483
99371
99952
99802
99374
99744
99464
99618
99632
99804
99618
99503
99416
99696
99817
99640
99706
99668
99379
99690
99480
99730
99380
99398
99529
99786
99796
99579
99553
99856
99689
99725
99543
99794
99806
99753
99693
99530
99934
99392
99486
99437
99671
99727
99567
99689
99663
99690
99407
99440
99453
99397
99444
99511
99734
99447
99593
99583
99410
99388
99632
99502
99879
99467
99425
99870
99470
99430
99448
99765
99542
99445
99714
99486
99477
99424
99699
99810
99885
99486
99392
99613
99705
99598
99436
99747
99390
99568
99709
99605
99562
99460
99465
99869
99790
99509
99514
99495
99402
99464
99478
99611
99388
99567
99588
99490
99377
99644
99565
99870
99391
99915
99387
99438
99529
99879
99373
99538
99546
99427
99647
99604
99453
99460
99376
99732
99548
99518
99643
99894
99523
99525
99624
99380
99662
99777
99760
99697
99928
99414
99687
99761
99835
99400
99670
99832
99555
99592
99824
99521
99525
99386
99685
99508
99489
99733
99627
99461
99456
99584
99901
99406
99428
99860
99580
99469
99880
99633
99496
99825
99698
99708
99398
99404
99556
99523
99851
99815
99608
99421
99884
99403
99491
99436
99439
99871
99658
99541
99489
99784
99494
99397
99529
99441
99462
99766
99400
99426
99400
99514
99574
99819
99801
99666
99809
99764
99453
99593
99398
99406
99464
99473
99616
99852
99697
99642
99621
99845
99552
99425
99617
99389
99752
99632
99687
99746
99666
99488
99497
99451
99618
99635
99590
99483
99666
99478
99570
99432
99610
99769
99588
99450
99419
99536
99487
99830
99626
99729
99580
99671
99582
99841
99452
99814
99820
99672
99599
99497
99731
99731
99718
99556
99674
99733
99702
99605
99478
99510
99521
99444
99767
99727
99587
99383
99395
99746
99487
99667
99942
99631
99549
99788
99589
99401
99653
99640
99475
99906
99373
99402
99481
99484
99491
99370
99697
99475
99921
99463
99916
99845
99384
99577
99869
99559
99547
99385
99760
99619
99656
99656
99696
99675
99575
99737
99866
99580
99375
99928
99615
99634
99677
99820
99654
99599
99444
99657
99430
99571
99693
99915
99479
99374
99850
99662
99599
99450
99711
99417
99504
99708
99519
99697
99545
99652
99758
99472
99605
99698
99830
99524
99607
99515
99913
99577
99403
99712
99504
99480
99548
99453
99371
99541
99971
99514
99393
99604
99404
99657
99403
99376
99408
99664
99616
99761
99575
99606
99852
99392
99929
99839
99382
99510
99671
99556
99632
99386
99407
99394
99509
99411
99703
99433
99384
99489
99837
99843
99450
99603
99677
99802
99670
99499
99573
99578
99766
99841
99508
99378
99590
99467
99683
99452
99702
99613
99767
99641
99787
99416
99819
99435
99404
99542
99682
99472
99615
99595
99652
99622
99514
99468
99585
99436
99800
99629
99470
99522
99736
99523
99389
99474
99690
99409
99428
99648
99811
99794
99483
99412
99625
99875
99907
99636
99697
99767
99506
99842
99653
99942
99547
99379
99724
99551
99602
99484
99461
99794
99486
99595
99401
99522
99522
99632
99459
99548
99866
99459
99635
99751
99407
99788
99492
99490
99676
99628
99377
99872
99375
99576
99481
99476
99542
99679
99607
99417
99850
99388
99459
99532
99406
99823
99557
99903
99381
99726
99548
99526
99424
99472
99947
99389
99634
99427
99546
99422
99388
99496
99374
99529
99769
99531
99753
99569
99791
99399
99451
99423
99490
99918
99851
99848
99410
99786
99656
99942
99522
99717
99480
99756
99445
99500
99468
99564
99560
99697
99503
99447
99411
99623
99579
99634
99614
99372
99586
99736
99950
99661
99653
99404
99721
99798
99735
99369
99797
99548
99707
99795
99726
99817
99715
99552
99457
99557
99415
99436
99578
99593
99589
99384
99495
99480
99724
99609
99565
99636
99443
99758
99666
99647
99592
99570
99412
99731
99756
99472
99639
99551
99677
99723
99613
99464
99745
99971
99475
99614
99432
99628
99508
99389
99681
99433
99423
99540
99459
99553
99571
99775
99383
99597
99713
99909
99470
99946
99473
99370
99526
99962
99720
99410
99700
99529
99511
99595
99592
99505
99407
99940
99676
99424
99571
99481
99767
99721
99601
99384
99438
99923
99425
99500
99670
99514
99798
99517
99570
99515
99596
99574
99827
99617
99816
99969
99448
99408
99667
99596
99871
99371
99962
99394
99953
99381
99486
99634
99374
99423
99628
99798
99394
99875
99849
99458
99707
99595
99458
99432
99726
99742
99514
99762
99703
99569
99796
99654
99568
99714
99451
99679
99530
99598
99581
99527
99418
99375
99496
99377
99381
99503
99760
99429
99378
99382
99523
99642
99373
99595
99548
99885
99638
99581
99517
99777
99394
99705
99596
99468
99375
99513
99664
99679
99395
99789
99452
99594
99794
99671
99511
99488
99612
99605
99494
99588
99501
99518
99544
99889
99669
99498
99486
99704
99603
99654
99625
99545
99602
99557
99805
99839
99783
99628
99478
99463
99579
99917
99642
99738
99553
99407
99456
99517
99622
99638
99505
99711
99416
99634
99392
99427
99733
99630
99537
99639
99706
99498
99581
99712
99655
99399
99382
99378
99760
99419
99450
99707
99684
99698
99598
99499
99665
99449
99661
99402
99637
99596
99598
99569
99476
99602
99375
99795
99699
99580
99651
99429
99733
99666
99473
99603
99839
99902
99437
99555
99476
99433
99527
99383
99370
99780
99632
99620
99793
99383
99508
99393
99400
99604
99561
99449
99404
99583
99845
99402
99711
99395
99836
99567
99509
99409
99729
99750
99518
99640
99712
99483
99471
99581
99502
99371
99805
99499
99474
99722
99691
99449
99382
99374
99547
99383
99510
99406
99791
99595
99417
99609
99611
99742
99711
99822
99487
99858
99701
99376
99542
99563
99748
99689
99383
99580
99436
99484
99573
99849
99462
99795
99615
99421
99375
99858
99484
99541
99467
99732
99556
99767
99909
99571
99515
99370
99415
99503
99561
99692
99476
99730
99391
99700
99497
99488
99538
99547
99385
99486
99684
99545
99393
99730
99433
99572
99905
99375
99484
99914
99444
99496
99694
99483
99740
99437
99482
99666
99425
99522
99523
99447
99849
99485
99634
99499
99900
99555
99594
99495
99442
99516
99798
99510
99417
99530
99679
99669
99511
99742
99513
99612
99494
99494
99436
99761
99427
99588
99847
99781
99527
99501
99714
99555
99381
99485
99643
99387
99630
99382
99709
99671
99665
99494
99791
99486
99932
99617
99753
99568
99502
99540
99590
99476
99402
99806
99595
99778
99715
99549
99476
99573
99674
99496
99952
99634
99417
99505
99472
99422
99471
99912
99889
99485
99658
99505
99468
99810
99830
99419
99664
99519
99379
99565
99464
99705
99690
99662
99622
99395
99385
99541
99371
99812
99657
99668
99537
99487
99478
99431
99929
99439
99374
99507
99619
99650
99410
99409
99595
99417
99583
99688
99829
99588
99541
99476
99400
99614
99592
99652
99719
99788
99404
99579
99459
99824
99392
99479
99643
99625
99574
99696
99683
99483
99659
99461
99382
99372
99996
99394
99469
99463
99676
99525
99370
99415
99567
99517
99743
99530
99872
99789
99433
99485
99516
99502
99540
99582
99534
99387
99509
99749
99838
99710
99503
99632
99404
99494
99386
99546
99369
99689
99639
99435
99656
99375
99403
99414
99533
99435
99434
99398
99406
99831
99468
99510
99671
99510
99497
99414
99543
99515
99584
99653
99568
99686
99611
99850
99564
99392
99733
99382
99607
99785
99564
99611
99554
99387
99640
99417
99481
99478
99380
99639
99596
99375
99518
99666
99500
99487
99779
99755
99579
99570
99541
99518
99834
99705
99722
99627
99481
99422
99502
99674
99395
99592
99469
99627
99497
99826
99378
99546
99877
99411
99827
99451
99404
99697
99407
99539
99519
99636
99397
99903
99630
99377
99724
99779
99477
99551
99471
99862
99587
99626
99757
99432
99524
99451
99464
99674
99492
99603
99747
99656
99781
99586
99656
99448
99720
99430
99668
99393
99383
99459
99418
99621
99592
99534
99888
99460
99410
99762
99439
99555
99379
99411
99398
99700
99847
99458
99449
99813
99867
99881
99623
99577
99697
99514
99883
99393
99392
99388
99432
99522
99463
99848
99718
99618
99515
99671
99693
99645
99497
99563
99902
99529
99663
99496
99892
99567
99500
99836
99395
99721
99708
99515
99537
99713
99456
99398
99646
99549
99416
99895
99780
99659
99391
99578
99458
99565
99468
99630
99382
99777
99972
99427
99718
99809
99451
99506
99438
99601
99374
99650
99456
99805
99473
99501
99801
99581
99570
99579
99754
99791
99742
99411
99649
99669
99381
99538
99374
99631
99379
99885
99748
99525
99580
99499
99473
99420
99696
99391
99626
99516
99498
99386
99495
99653
99537
99603
99876
99549
99459
99852
99460
99529
99563
99481
99732
99450
99473
99690
99832
99764
99481
99550
99892
99881
99510
99616
99507
99434
99445
99475
99610
99542
99773
99574
99944
99607
99382
99456
99561
99433
99507
99481
99697
99583
99639
99652
99511
99624
99454
99655
99369
99592
99450
99541
99392
99492
99436
99713
99502
99384
99601
99387
99650
99572
99377
99733
99654
99415
99733
99549
99671
99414
99569
99476
99892
99434
99589
99399
99602
99510
99698
99721
99658
99529
99628
99905
99476
99397
99446
99379
99551
99481
99548
99607
99397
99390
99464
99633
99700
99440
99605
99754
99444
99467
99447
99388
99436
99455
99663
99662
99743
99382
99578
99785
99382
99420
99557
99649
99830
99853
99543
99372
99440
99570
99465
99413
99408
99447
99679
99792
99574
99474
99734
99535
99683
99478
99485
99490
99522
99701
99469
99855
99406
99430
99680
99419
99377
99437
99593
99413
99390
99513
99443
99642
99537
99529
99377
99437
99789
99717
99830
99535
99568
99566
99404
99504
99424
99632
99476
99654
99677
99371
99594
99879
99737
99523
99690
99642
99951
99384
99445
99827
99739
99816
99403
99504
99757
99593
99408
99616
99469
99514
99849
99522
99676
99520
99587
99439
99444
99690
99478
99703
99684
99615
99499
99436
99424
99452
99583
99472
99646
99896
99541
99797
99567
99902
99871
99444
99470
99411
99422
99457
99719
99656
99402
99626
99600
99610
99449
99590
99450
99675
99513
99761
99427
99559
99868
99593
99707
99704
99830
99517
99407
99809
99523
99422
99651
99500
99682
99710
99755
99640
99594
99482
99393
99709
99587
99854
99794
99438
99397
99461
99399
99522
99402
99527
99981
99577
99669
99385
99604
99561
99440
99686
99444
99484
99615
99476
99697
99702
99915
99593
99636
99621
99727
99630
99452
99855
99459
99728
99589
99537
99542
99554
99746
99379
99635
99859
99451
99529
99475
99588
99415
99402
99753
99631
99481
99528
99497
99421
99529
99616
99400
99911
99911
99466
99560
99545
99462
99432
99676
99726
99516
99437
99603
99778
99789
99658
99628
99379
99494
99424
99556
99431
99640
99751
99647
99754
99370
99431
99497
99796
99511
99479
99876
99432
99661
99488
99537
99407
99561
99461
99713
99850
99441
99511
99608
99806
99445
99943
99845
99632
99490
99671
99399
99383
99841
99508
99553
99583
99550
99584
99707
99923
99395
99413
99470
99802
99402
99527
99513
99435
99711
99435
99402
99704
99478
99774
99575
99535
99466
99597
99440
99433
99587
99741
99431
99446
99694
99541
99749
99693
99619
99840
99687
99623
99810
99775
99452
99746
99611
99434
99669
99712
99414
99499
99398
99555
99374
99737
99631
99688
99821
99418
99380
99508
99661
99505
99374
99565
99616
99390
99404
99377
99388
99473
99408
99764
99652
99370
99503
99447
99572
99961
99489
99525
99731
99559
99818
99700
99382
99530
99652
99639
99425
99399
99482
99755
99438
99421
99757
99644
99614
99397
99756
99456
99635
99746
99369
99675
99669
99464
99879
99532
99455
99888
99639
99380
99743
99737
99551
99412
99406
99466
99738
99484
99479
99464
99393
99618
99373
99615
99870
99417
99638
99634
99436
99556
99409
99759
99892
99481
99833
99474
99404
99602
99903
99461
99521
99843
99632
99581
99441
99797
99487
99530
99407
99564
99626
99464
99394
99552
99630
99677
99968
99534
99433
99538
99616
99412
99401
99586
99380
99796
99386
99622
99694
99510
99609
99633
99430
99812
99733
99488
99529
99471
99665
99555
99435
99663
99698
99410
99500
99409
99436
99460
99559
99519
99557
99625
99411
99479
99375
99384
99372
99467
99569
99562
99618
99375
99434
99816
99443
99809
99470
99735
99569
99450
99547
99542
99382
99564
99451
99481
99434
99840
99571
99382
99738
99688
99717
99865
99616
99482
99931
99593
99388
99651
99468
99503
99554
99443
99691
99424
99519
99533
99389
99652
99586
99623
99620
99372
99941
99403
99389
99683
99602
99441
99530
99551
99383
99685
99652
99575
99597
99537
99765
99466
99550
99596
99384
99446
99835
99397
99608
99557
99720
99695
99369
99812
99380
99854
99701
99646
99379
99660
99846
99606
99606
99485
99748
99375
99835
99694
99454
99611
99433
99777
99602
99383
99667
99483
99371
99441
99399
99675
99465
99663
99553
99837
99390
99506
99494
99628
99798
99887
99481
99561
99370
99827
99505
99456
99393
99523
99656
99618
99706
99401
99482
99455
99614
99724
99427
99719
99769
99647
99415
99908
99445
99776
99637
99447
99617
99411
99612
99576
99861
99650
99853
99452
99669
99453
99656
99746
99559
99478
99785
99443
99604
99598
99615
99525
99861
99752
99832
99533
99525
99743
99807
99410
99477
99479
99488
99882
99415
99468
99711
99781
99414
99645
99669
99764
99470
99506
99539
99387
99903
99590
99408
99554
99402
99797
99555
99545
99531
99590
99847
99570
99411
99728
99731
99375
99515
99435
99772
99686
99703
99492
99520
99598
99862
99388
99548
99828
99556
99519
99767
99678
99487
99617
99498
99574
99665
99491
99694
99742
99602
99414
99925
99795
99753
99632
99765
99701
99482
99781
99584
99374
99806
99462
99793
99661
99566
99627
99649
99458
99742
99595
99643
99659
99433
99824
99869
99454
99755
99507
99846
99374
99388
99610
99743
99423
99418
99470
99566
99578
99719
99576
99383
99533
99564
99510
99650
99535
99736
99655
99427
99466
99580
99709
99692
99557
99486
99437
99428
99531
99567
99651
99434
99412
99695
99577
99735
99585
99510
99729
99394
99442
99631
99378
99926
99678
99492
99438
99969
99488
99391
99392
99821
99660
99700
99515
99555
99699
99723
99857
99526
99402
99693
99521
99527
99801
99734
99718
99431
99504
99690
99442
99383
99424
99436
99769
99401
99705
99674
99417
99440
99486
99614
99438
99795
99564
99389
99777
99431
99569
99504
99735
99469
99375
99374
99369
99519
99489
99985
99562
99412
99629
99631
99395
99588
99432
99898
99419
99504
99416
99777
99728
99615
99968
99692
99503
99702
99676
99544
99410
99606
99386
99545
99610
99807
99382
99743
99541
99685
99552
99430
99378
99625
99410
99427
99448
99428
99521
99627
99581
99624
99417
99428
99459
99550
99557
99532
99396
99842
99614
99742
99665
99744
99470
99384
99597
99371
99761
99601
99526
99693
99601
99370
99596
99450
99435
99506
99768
99598
99497
99657
99514
99700
99609
99455
99394
99447
99399
99490
99822
99405
99404
99597
99808
99533
99725
99636
99612
99645
99371
99617
99761
99520
99372
99540
99743
99692
99596
99855
99388
99459
99577
99796
99643
99536
99390
99386
99732
99658
99623
99406
99709
99663
99815
99774
99547
99396
99377
99416
99384
99382
99948
99850
99596
99673
99483
99823
99413
99654
99704
99659
99881
99751
99617
99404
99457
99794
99378
99400
99543
99603
99569
99593
99374
99431
99475
99743
99623
99825
99509
99919
99921
99846
99606
99640
99468
99793
99395
99480
99761
99782
99596
99432
99425
99477
99844
99420
99800
99501
99977
99527
99546
99461
99430
99486
99385
99439
99759
99415
99956
99579
99751
99621
99461
99403
99859
99667
99387
99399
99435
99714
99728
99553
99826
99678
99617
99580
99554
99516
99659
99774
99507
99488
99427
99445
99493
99676
99426
99613
99558
99387
99394
99547
99396
99661
99500
99615
99457
99873
99527
99614
99446
99408
99673
99668
99577
99907
99809
99411
99481
99383
99584
99486
99917
99481
99424
99950
99655
99443
99511
99454
99561
99631
99787
99593
99683
99681
99653
99606
99671
99527
99608
99401
99640
99456
99457
99534
99850
99426
99887
99436
99480
99569
99701
99396
99463
99648
99586
99562
99551
99588
99400
99765
99498
99376
99397
99480
99427
99635
99617
99728
99428
99479
99595
99467
99755
99492
99495
99823
99875
99452
99462
99422
99796
99458
99478
99553
99868
99614
99438
99394
99634
99573
99675
99481
99652
99540
99605
99745
99370
99686
99609
99404
99383
99424
99460
99391
99916
99458
99464
99525
99618
99562
99417
99421
99613
99821
99765
99431
99431
99885
99487
99793
99630
99437
99675
99446
99685
99487
99809
99625
99421
99491
99584
99565
99659
99658
99540
99825
99469
99919
99708
99429
99495
99676
99387
99638
99510
99438
99512
99467
99398
99407
99501
99672
99408
99381
99588
99882
99665
99569
99937
99739
99445
99514
99500
99973
99864
99524
99399
99486
99812
99664
99449
99622
99417
99386
99488
99510
99463
99571
99504
99609
99545
99653
99795
99439
99634
99377
99667
99417
99793
99370
99421
99392
99378
99388
99494
99446
99627
99604
99568
99643
99414
99608
99676
99396
99695
99478
99558
99399
99388
99569
99423
99634
99451
99424
99941
99679
99404
99845
99702
99451
99638
99755
99688
99442
99391
99531
99570
99590
99579
99555
99452
99646
99567
99752
99579
99847
99504
99462
99406
99874
99693
99849
99490
99751
99545
99447
99470
99908
99451
99783
99543
99467
99535
99410
99536
99423
99729
99376
99641
99435
99379
99859
99622
99422
99478
99671
99557
99598
99575
99533
99940
99577
99640
99649
99391
99399
99851
99481
99595
99392
99641
99602
99401
99500
99399
99867
99470
99455
99543
99474
99791
99650
99508
99457
99451
99849
99417
99419
99619
99462
99465
99539
99561
99568
99384
99468
99735
99758
99536
99386
99717
99738
99400
99522
99547
99423
99534
99370
99434
99390
99385
99559
99494
99932
99504
99794
99883
99554
99460
99769
99605
99411
99616
99483
99442
99472
99494
99540
99396
99608
99785
99530
99503
99599
99707
99393
99556
99536
99469
99443
99509
99688
99844
99813
99637
99463
99839
99540
99605
99738
99594
99767
99733
99493
99456
99678
99759
99631
99688
99651
99845
99545
99568
99375
99634
99548
99619
99444
99613
99564
99416
99616
99474
99496
99760
99708
99483
99537
99495
99681
99396
99449
99784
99722
99404
99589
99477
99527
99509
99407
99552
99420
99652
99369
99422
99703
99692
99581
99633
99378
99434
99627
99428
99452
99755
99603
99834
99396
99679
99517
99400
99644
99629
99706
99380
99720
99818
99558
99760
99610
99721
99856
99705
99510
99574
99484
99410
99423
99568
99820
99531
99418
99842
99416
99906
99641
99436
99814
99656
99474
99713
99410
99378
99460
99519
99453
99613
99684
99788
99792
99807
99893
99695
99613
99751
99507
99521
99506
99655
99589
99561
99470
99866
99491
99667
99731
99841
99763
99860
99467
99503
99421
99929
99627
99652
99370
99602
99901
99733
99497
99540
99490
99575
99774
99674
99590
99438
99581
99370
99548
99590
99767
99668
99506
99619
99772
99773
99857
99578
99927
99594
99512
99379
99485
99390
99397
99423
99702
99614
99419
99480
99433
99444
99534
99762
99436
99517
99394
99768
99478
99764
99504
99812
99872
99836
99476
99595
99649
99734
99448
99948
99643
99776
99524
99383
99454
99834
99400
99666
99463
99605
99869
99838
99669
99411
99681
99580
99561
99543
99439
99387
99714
99964
99416
99856
99429
99434
99775
99858
99566
99449
99451
99851
99456
99494
99467
99429
99490
99585
99534
99461
99448
99714
99699
99830
99814
99594
99512
99692
99499
99587
99396
99808
99645
99454
99581
99851
99557
99378
99848
99382
99608
99833
99524
99685
99406
99425
99623
99423
99467
99575
99501
99696
99401
99424
99589
99420
99400
99931
99484
99502
99510
99428
99634
99483
99632
99453
99801
99415
99894
99640
99373
99436
99379
99538
99603
99430
99478
99757
99619
99562
99768
99477
99641
99575
99427
99511
99375
99949
99774
99406
99571
99874
99671
99764
99596
99741
99490
99918
99890
99436
99689
99962
99439
99614
99582
99575
99841
99532
99661
99516
99479
99409
99530
99776
99827
99426
99417
99657
99667
99809
99625
99478
99588
99497
99769
99375
99385
99497
99698
99938
99496
99435
99700
99639
99374
99518
99587
99591
99759
99682
99436
99441
99738
99479
99480
99483
99535
99574
99527
99431
99472
99488
99424
99384
99693
99554
99707
99560
99540
99496
99619
99901
99831
99754
99514
99654
99573
99422
99602
99437
99612
99676
99458
99465
99483
99449
99565
99816
99559
99715
99458
99458
99647
99408
99605
99384
99796
99908
99393
99748
99457
99792
99488
99649
99589
99816
99371
99670
99559
99553
99575
99455
99410
99590
99419
99555
99397
99616
99412
99484
99469
99507
99381
99540
99518
99461
99521
99380
99502
99908
99459
99413
99642
99462
99452
99402
99387
99455
99563
99450
99689
99940
99728
99622
99618
99719
99449
99437
99490
99624
99706
99633
99551
99403
99527
99688
99515
99395
99536
99677
99397
99595
99520
99492
99474
99801
99913
99378
99632
99462
99555
99655
99684
99431
99381
99449
99586
99460
99432
99508
99607
99428
99596
99648
99623
99498
99803
99637
99568
99430
99618
99477
99488
99873
99477
99780
99389
99471
99529
99443
99567
99576
99673
99822
99449
99910
99573
99486
99426
99432
99855
99596
99724
99669
99387
99553
99768
99424
99646
99423
99482
99606
99582
99694
99639
99638
99543
99472
99488
99676
99646
99475
99442
99800
99852
99678
99582
99549
99600
99724
99525
99857
99805
99395
99639
99377
99405
99421
99914
99466
99865
99763
99831
99594
99596
99546
99460
99847
99519
99509
99875
99787
99541
99453
99612
99387
99491
99518
99470
99456
99647
99442
99545
99689
99491
99475
99572
99485
99397
99501
99484
99590
99498
99390
99664
99389
99852
99520
99927
99717
99604
99414
99789
99795
99417
99409
99486
99495
99761
99611
99580
99403
99601
99701
99446
99507
99464
99894
99692
99796
99801
99638
99591
99378
99385
99429
99688
99800
99460
99617
99843
99598
99544
99440
99664
99422
99936
99427
99740
99445
99652
99805
99429
99634
99831
99418
99432
99761
99547
99739
99427
99475
99755
99491
99442
99756
99423
99566
99457
99655
99573
99519
99534
99546
99385
99581
99919
99414
99369
99558
99831
99459
99832
99432
99569
99512
99928
99499
99822
99867
99833
99608
99535
99472
99398
99838
99390
99528
99804
99375
99453
99378
99370
99485
99412
99621
99585
99456
99620
99447
99482
99380
99809
99383
99496
99411
99591
99673
99774
99568
99495
99506
99618
99525
99560
99378
99432
99444
99639
99603
99636
99460
99606
99612
99720
99427
99539
99788
99458
99504
99564
99830
99641
99395
99694
99389
99741
99534
99665
99535
99377
99499
99490
99423
99776
99661
99384
99634
99748
99716
99714
99833
99532
99436
99534
99583
99832
99591
99877
99583
99661
99523
99814
99619
99543
99701
99693
99541
99435
99709
99382
99418
99694
99608
99670
99909
99462
99555
99711
99484
99442
99421
99405
99731
99642
99458
99427
99579
99611
99436
99396
99831
99571
99861
99734
99659
99865
99370
99476
99444
99672
99569
99656
99375
99803
99581
99544
99374
99577
99617
99439
99478
99549
99498
99555
99702
99417
99688
99574
99450
99690
99460
99643
99812
99377
99459
99766
99750
99583
99498
99534
99375
99482
99668
99501
99493
99793
99794
99373
99496
99718
99444
99715
99422
99486
99400
99671
99917
99435
99659
99397
99442
99857
99568
99528
99427
99417
99579
99517
99411
99460
99662
99497
99673
99505
99444
99529
99393
99394
99544
99525
99661
99608
99577
99458
99707
99638
99404
99552
99484
99373
99433
99616
99540
99816
99626
99883
99781
99769
99505
99510
99448
99624
99949
99650
99527
99776
99549
99391
99466
99396
99377
99517
99637
99566
99575
99644
99799
99398
99486
99386
99729
99522
99372
99477
99829
99431
99733
99646
99382
99403
99595
99455
99832
99529
99564
99491
99435
99681
99648
99494
99732
99593
99787
99609
99519
99513
99603
99544
99415
99532
99643
99751
99786
99883
99383
99572
99527
99382
99509
99443
99469
99373
99377
99645
99510
99486
99591
99395
99439
99397
99886
99594
99472
99531
99478
99408
99967
99473
99531
99432
99658
99687
99578
99515
99370
99562
99392
99772
99378
99670
99400
99777
99536
99498
99415
99479
99515
99470
99395
99718
99519
99643
99418
99663
99427
99384
99480
99480
99568
99538
99451
99443
99647
99484
99795
99379
99570
99454
99487
99460
99448
99458
99839
99747
99464
99602
99386
99778
99405
99383
99761
99632
99708
99644
99573
99807
99750
99473
99597
99478
99584
99444
99886
99389
99430
99589
99828
99521
99529
99545
99441
99688
99783
99759
99539
99383
99681
99378
99800
99515
99804
99525
99708
99560
99520
99717
99437
99532
99496
99395
99589
99546
99398
99429
99454
99371
99726
99868
99415
99689
99728
99393
99454
99604
99481
99389
99644
99411
99460
99634
99488
99722
99372
99879
99454
99897
99531
99433
99650
99576
99401
99471
99702
99522
99892
99927
99556
99565
99528
99454
99657
99710
99458
99616
99751
99684
99544
99441
99734
99901
99768
99395
99503
99853
99799
99568
99634
99584
99762
99464
99491
99404
99844
99429
99758
99427
99436
99908
99442
99429
99375
99444
99511
99463
99472
99403
99524
99488
99615
99403
99379
99763
99773
99376
99494
99863
99607
99753
99920
99496
99657
99423
99726
99463
99791
99389
99421
99607
99583
99376
99745
99908
99485
99390
99695
99858
99469
99662
99436
99555
99485
99413
99703
99821
99444
99816
99432
99544
99673
99456
99390
99858
99556
99453
99512
99475
99400
99504
99701
99544
99454
99417
99463
99735
99458
99547
99389
99471
99468
99698
99444
99948
99853
99376
99557
99413
99440
99454
99415
99678
99659
99371
99421
99485
99644
99504
99485
99524
99441
99568
99634
99659
99517
99500
99419
99451
99395
99412
99383
99428
99560
99612
99627
99669
99918
99475
99863
99535
99528
99571
99376
99430
99786
99645
99379
99409
99487
99589
99450
99406
99408
99542
99467
99519
99480
99516
99497
99620
99564
99490
99384
99413
99379
99414
99595
99447
99424
99373
99778
99425
99480
99416
99516
99692
99533
99495
99459
99750
99430
99440
99415
99425
99407
99813
99529
99672
99854
99619
99435
99443
99790
99712
99466
99637
99817
99715
99926
99507
99669
99438
99420
99557
99428
99543
99476
99381
99605
99610
99610
99555
99417
99547
99477
99374
99472
99489
99396
99658
99379
99493
99625
99470
99371
99572
99383
99696
99968
99383
99517
99435
99487
99386
99489
99468
99775
99433
99382
99499
99432
99424
99559
99377
99419
99884
99399
99523
99494
99789
99816
99722
99496
99421
99873
99571
99576
99900
99613
99374
99385
99596
99505
99706
99390
99855
99719
99400
99411
99635
99574
99600
99459
99544
99591
99722
99400
99895
99406
99507
99468
99980
99461
99443
99607
99461
99433
99876
99980
99733
99410
99603
99556
99473
99580
99611
99550
99487
99958
99669
99429
99879
99441
99555
99773
99770
99654
99547
99484
99371
99740
99633
99605
99552
99422
99650
99681
99682
99774
99695
99733
99379
99668
99785
99705
99681
99418
99441
99475
99395
99369
99536
99622
99393
99453
99622
99518
99426
99397
99812
99396
99675
99837
99639
99476
99403
99574
99502
99837
99568
99665
99762
99518
99511
99565
99688
99605
99760
99738
99420
99649
99798
99392
99905
99880
99752
99582
99384
99374
99563
99409
99499
99850
99509
99580
99455
99443
99420
99634
99566
99506
99480
99886
99861
99435
99369
99388
99501
99726
99386
99450
99439
99731
99600
99442
99648
99514
99586
99406
99558
99566
99678
99517
99474
99413
99369
99679
99572
99511
99494
99676
99379
99371
99487
99743
99603
99405
99573
99426
99953
99450
99646
99545
99432
99565
99688
99612
99620
99767
99632
99476
99724
99704
99618
99518
99806
99468
99425
99557
99520
99796
99763
99460
99541
99515
99498
99547
99396
99734
99784
99486
99419
99383
99483
99373
99472
99666
99805
99382
99890
99535
99573
99631
99770
99395
99574
99442
99778
99446
99919
99492
99688
99455
99423
99625
99408
99726
99499
99393
99476
99655
99447
99695
99553
99521
99389
99598
99496
99609
99709
99877
99435
99779
99667
99657
99491
99542
99793
99545
99411
99699
99475
99438
99618
99681
99749
99411
99561
99697
99481
99566
99376
99370
99514
99936
99418
99485
99764
99432
99623
99559
99835
99516
99429
99487
99381
99600
99383
99430
99478
99531
99570
99489
99803
99645
99496
99406
99485
99540
99509
99714
99751
99681
99507
99578
99404
99484
99447
99680
99857
99531
99968
99485
99385
99434
99688
99534
99440
99550
99498
99803
99659
99404
99406
99692
99421
99494
99494
99728
99804
99457
99646
99388
99609
99647
99511
99417
99488
99589
99689
99690
99752
99965
99545
99913
99721
99675
99491
99473
99746
99613
99789
99699
99550
99536
99811
99422
99555
99443
99952
99441
99589
99786
99879
99565
99590
99381
99585
99518
99469
99853
99612
99582
99827
99437
99500
99744
99906
99581
99379
99562
99844
99474
99635
99379
99566
99736
99502
99577
99604
99754
99440
99620
99406
99815
99668
99729
99399
99719
99491
99678
99642
99424
99430
99627
99645
99423
99905
99834
99517
99415
99718
99510
99424
99564
99437
99831
99753
99501
99564
99457
99466
99436
99427
99749
99438
99617
99785
99611
99409
99534
99813
99514
99901
99706
99774
99401
99465
99755
99583
99394
99669
99791
99441
99497
99399
99514
99825
99652
99535
99527
99399
99405
99376
99804
99862
99720
99377
99651
99502
99410
99499
99387
99600
99510
99388
99438
99724
99717
99656
99391
99375
99692
99411
99451
99799
99598
99415
99801
99432
99394
99505
99414
99463
99391
99607
99600
99705
99520
99447
99563
99523
99580
99499
99589
99539
99531
99451
99422
99425
99581
99531
99643
99587
99430
99552
99647
99527
99676
99938
99954
99785
99824
99531
99537
99570
99484
99458
99411
99503
99651
99384
99475
99651
99561
99457
99454
99374
99715
99609
99702
99964
99484
99714
99398
99887
99700
99863
99584
99504
99920
99448
99406
99781
99373
99599
99400
99763
99762
99863
99438
99867
99856
99764
99583
99549
99404
99906
99568
99594
99605
99663
99430
99421
99727
99771
99534
99810
99501
99670
99614
99400
99714
99644
99571
99493
99626
99414
99434
99476
99813
99536
99382
99539
99512
99459
99612
99424
99851
99473
99443
99385
99601
99400
99732
99435
99501
99736
99520
99482
99508
99397
99749
99800
99739
99991
99438
99801
99374
99455
99385
99402
99762
99882
99434
99498
99524
99712
99478
99651
99702
99843
99605
99473
99423
99374
99449
99638
99432
99507
99751
99602
99569
99395
99449
99369
99932
99791
99494
99391
99616
99428
99408
99707
99383
99432
99414
99586
99678
99451
99838
99571
99500
99639
99630
99597
99438
99485
99556
99469
99582
99431
99381
99559
99525
99494
99649
99791
99480
99502
99679
99507
99852
99587
99518
99499
99384
99524
99639
99963
99407
99404
99469
99416
99418
99401
99704
99413
99448
99501
99783
99637
99641
99572
99601
99564
99373
99619
99509
99574
99505
99635
99887
99853
99616
99810
99452
99680
99616
99387
99529
99746
99391
99782
99667
99414
99755
99890
99487
99807
99445
99512
99927
99386
99777
99459
99394
99397
99447
99726
99739
99398
99586
99526
99526
99681
99410
99495
99542
99499
99735
99754
99371
99748
99537
99441
99708
99499
99516
99588
99667
99463
99385
99713
99400
99641
99714
99522
99654
99492
99448
99598
99395
99703
99411
99504
99768
99437
99549
99789
99435
99436
99664
99935
99723
99422
99596
99504
99575
99610
99683
99562
99572
99413
99490
99423
99711
99555
99912
99446
99438
99544
99799
99488
99405
99690
99444
99711
99395
99782
99521
99500
99601
99424
99439
99549
99652
99472
99744
99706
99704
99613
99531
99377
99718
99575
99522
99421
99458
99895
99762
99595
99392
99423
99545
99580
99551
99688
99651
99408
99377
99752
99696
99688
99590
99529
99546
99529
99379
99684
99797
99689
99514
99581
99674
99905
99901
99624
99665
99972
99539
99696
99464
99445
99549
99472
99519
99580
99762
99375
99596
99568
99453
99373
99555
99668
99551
99698
99755
99746
99614
99423
99572
99431
99662
99748
99438
99391
99473
99596
99457
99704
99451
99380
99848
99807
99688
99454
99631
99574
99815
99463
99512
99517
99458
99422
99738
99379
99864
99627
99423
99691
99575
99886
99933
99800
99819
99407
99372
99378
99668
99882
99501
99372
99438
99782
99892
99663
99430
99848
99503
99903
99668
99429
99875
99572
99423
99444
99756
99663
99605
99536
99614
99802
99853
99552
99453
99574
99388
99483
99462
99451
99571
99369
99400
99445
99536
99710
99636
99457
99740
99964
99447
99393
99567
99715
99611
99849
99568
99395
99459
99672
99735
99396
99490
99544
99617
99815
99630
99691
99429
99759
99405
99715
99418
99411
99412
99467
99431
99374
99454
99583
99388
99719
99486
99613
99484
99575
99432
99477
99707
99928
99527
99754
99406
99616
99635
99638
99384
99374
99468
99438
99487
99683
99455
99480
99879
99402
99528
99591
99431
99475
99768
99622
99373
99465
99392
99882
99432
99545
99459
99414
99371
99417
99475
99598
99755
99564
99917
99544
99480
99503
99544
99402
99372
99445
99555
99916
99559
99515
99560
99966
99608
99575
99371
99574
99485
99493
99882
99833
99470
99376
99668
99568
99545
99764
99670
99738
99569
99478
99577
99475
99405
99567
99547
99602
99485
99458
99624
99598
99458
99481
99588
99400
99553
99371
99535
99911
99414
99417
99979
99913
99526
99427
99698
99402
99588
99425
99605
99658
99578
99721
99692
99771
99423
99386
99583
99760
99409
99959
99429
99723
99465
99568
99388
99542
99792
99902
99899
99425
99597
99662
99430
99585
99376
99822
99454
99567
99715
99644
99473
99536
99544
99413
99604
99891
99491
99944
99696
99495
99419
99569
99702
99524
99603
99379
99441
99901
99386
99370
99799
99938
99556
99435
99491
99687
99849
99382
99385
99405
99548
99429
99664
99501
99544
99480
99627
99487
99609
99505
99464
99375
99633
99741
99534
99471
99560
99444
99887
99480
99379
99396
99416
99560
99487
99396
99926
99693
99399
99663
99523
99680
99556
99374
99562
99686
99695
99616
99642
99464
99497
99652
99678
99450
99568
99682
99666
99612
99797
99558
99596
99382
99389
99647
99632
99532
99396
99477
99379
99405
99714
99699
99546
99786
99391
99635
99774
99814
99483
99378
99537
99427
99677
99636
99370
99784
99538
99504
99396
99597
99702
99537
99481
99488
99666
99425
99391
99685
99372
99625
99888
99755
99415
99386
99584
99629
99474
99713
99935
99776
99478
99457
99439
99572
99433
99497
99697
99423
99668
99687
99371
99633
99522
99505
99601
99378
99433
99645
99622
99431
99582
99471
99555
99628
99703
99737
99586
99655
99519
99442
99497
99601
99482
99524
99617
99756
99425
99450
99651
99553
99436
99735
99798
99785
99787
99640
99971
99509
99547
99848
99978
99651
99415
99392
99370
99636
99481
99631
99520
99725
99446
99752
99532
99507
99918
99781
99673
99428
99713
99540
99536
99383
99427
99798
99779
99530
99839
99909
99695
99719
99856
99518
99550
99381
99591
99826
99596
99663
99864
99655
99547
99579
99576
99590
99744
99827
99615
99663
99683
99898
99734
99454
99884
99415
99677
99622
99509
99423
99537
99465
99689
99387
99385
99379
99488
99433
99628
99672
99699
99522
99639
99440
99581
99693
99525
99723
99730
99604
99458
99676
99550
99599
99648
99387
99696
99434
99595
99542
99446
99406
99581
99466
99375
99614
99488
99630
99500
99545
99451
99643
99383
99444
99638
99942
99395
99827
99413
99613
99671
99473
99420
99410
99562
99503
99494
99742
99580
99540
99614
99471
99446
99766
99643
99399
99563
99456
99885
99464
99514
99423
99462
99824
99407
99374
99472
99698
99491
99773
99658
99838
99594
99495
99405
99804
99455
99550
99555
99494
99377
99424
99629
99750
99644
99705
99807
99458
99449
99375
99369
99406
99536
99753
99517
99489
99515
99662
99514
99720
99428
99418
99588
99828
99603
99781
99500
99441
99635
99569
99867
99667
99429
99546
99718
99811
99396
99723
99776
99404
99419
99471
99828
99382
99608
99568
99583
99813
99510
99596
99821
99415
99572
99668
99653
99592
99777
99394
99641
99806
99953
99482
99839
99496
99711
99410
99553
99439
99450
99742
99601
99613
99744
99435
99680
99614
99439
99829
99579
99854
99476
99533
99808
99522
99782
99615
99490
99402
99494
99529
99461
99372
99645
99518
99431
99375
99370
99617
99959
99605
99538
99844
99409
99397
99689
99465
99651
99697
99528
99503
99497
99465
99375
99573
99912
99766
99403
99515
99503
99441
99798
99487
99617
99521
99579
99437
99475
99694
99675
99612
99648
99977
99507
99627
99444
99824
99486
99667
99526
99609
99438
99406
99559
99427
99396
99545
99454
99470
99393
99593
99461
99555
99429
99523
99551
99751
99677
99528
99414
99377
99684
99842
99419
99877
99586
99734
99542
99599
99869
99641
99390
99371
99460
99783
99549
99603
99682
99525
99397
99492
99432
99630
99548
99461
99758
99405
99466
99501
99909
99657
99456
99489
99498
99565
99506
99406
99767
99433
99491
99672
99431
99862
99499
99399
99511
99883
99559
99568
99589
99563
99555
99592
99637
99923
99765
99789
99648
99430
99822
99520
99529
99502
99556
99752
99494
99480
99662
99868
99845
99469
99755
99385
99409
99654
99546
99392
99859
99463
99841
99916
99489
99457
99387
99447
99756
99424
99509
99422
99480
99548
99865
99643
99675
99541
99572
99575
99796
99829
99394
99643
99474
99455
99650
99383
99412
99483
99510
99444
99719
99435
99531
99375
99560
99634
99629
99386
99490
99851
99601
99653
99804
99473
99546
99661
99545
99437
99428
99591
99740
99583
99742
99598
99380
99460
99512
99989
99566
99610
99876
99451
99423
99448
99975
99375
99480
99481
99796
99400
99576
99730
99613
99375
99457
99715
99435
99617
99688
99883
99568
99503
99851
99540
99782
99421
99588
99402
99692
99548
99693
99581
99584
99726
99595
99626
99667
99565
99485
99497
99542
99654
99526
99708
99510
99741
99534
99526
99835
99518
99778
99418
99545
99822
99653
99477
99758
99590
99695
99508
99707
99605
99386
99517
99377
99602
99424
99402
99512
99395
99387
99562
99737
99652
99751
99754
99386
99678
99478
99483
99432
99386
99628
99655
99581
99423
99959
99613
99852
99504
99728
99456
99370
99385
99416
99879
99491
99629
99463
99554
99572
99411
99591
99870
99756
99421
99809
99481
99888
99474
99664
99499
99519
99438
99885
99865
99733
99521
99392
99850
99391
99428
99479
99756
99784
99414
99863
99530
99469
99528
99459
99473
99724
99497
99741
99661
99711
99479
99707
99719
99769
99654
99483
99392
99765
99716
99530
99437
99853
99630
99390
99379
99627
99785
99741
99774
99839
99525
99772
99689
99550
99810
99587
99416
99703
99759
99797
99421
99570
99430
99406
99469
99743
99483
99443
99500
99409
99609
99636
99701
99673
99407
99509
99482
99713
99612
99685
99430
99772
99426
99569
99760
99454
99848
99426
99551
99732
99502
99563
99407
99492
99676
99647
99671
99453
99829
99928
99922
99484
99609
99466
99595
99375
99802
99730
99450
99664
99460
99491
99718
99457
99832
99459
99495
99847
99733
99653
99378
99429
99587
99697
99621
99414
99675
99438
99674
99637
99527
99614
99397
99518
99488
99489
99539
99588
99534
99423
99758
99528
99859
99557
99386
99755
99552
99897
99604
99469
99544
99651
99778
99442
99667
99432
99438
99418
99843
99445
99637
99389
99899
99498
99431
99905
99614
99700
99690
99486
99583
99507
99644
99444
99454
99688
99687
99593
99660
99537
99472
99696
99461
99788
99554
99889
99697
99408
99486
99807
99659
99775
99869
99580
99686
99424
99415
99386
99433
99735
99389
99754
99519
99440
99810
99668
99385
99372
99720
99792
99531
99790
99517
99480
99483
99799
99605
99861
99660
99540
99681
99587
99652
99459
99493
99734
99541
99870
99819
99472
99399
99465
99630
99618
99513
99641
99375
99504
99514
99610
99795
99945
99420
99798
99494
99701
99742
99700
99869
99625
99855
99677
99666
99532
99673
99659
99758
99397
99553
99746
99467
99609
99438
99582
99880
99703
99438
99545
99664
99532
99467
99414
99646
99527
99408
99381
99534
99487
99470
99453
99573
99577
99655
99561
99649
99532
99804
99625
99483
99577
99543
99462
99586
99554
99819
99507
99548
99776
99514
99602
99689
99646
99749
99853
99491
99754
99400
99458
99858
99417
99680
99467
99492
99503
99562
99791
99694
99404
99474
99513
99444
99778
99853
99546
99483
99440
99502
99416
99673
99711
99471
99953
99420
99740
99749
99394
99763
99534
99501
99445
99397
99564
99384
99792
99904
99442
99515
99816
99413
99392
99610
99522
99805
99719
99623
99420
99523
99604
99372
99738
99786
99542
99394
99615
99817
99414
99460
99541
99520
99596
99504
99511
99571
99428
99402
99871
99409
99863
99758
99572
99371
99492
99607
99490
99391
99604
99699
99493
99712
99511
99676
99719
99693
99441
99832
99422
99591
99642
99643
99502
99421
99785
99473
99371
99829
99709
99578
99661
99501
99387
99478
99578
99899
99690
99369
99453
99693
99441
99650
99490
99600
99385
99548
99409
99930
99562
99919
99499
99397
99627
99589
99717
99576
99464
99427
99405
99536
99494
99657
99445
99616
99925
99561
99451
99658
99543
99777
99523
99791
99535
99887
99503
99539
99706
99568
99591
99536
99437
99519
99448
99915
99432
99565
99803
99517
99420
99552
99552
99710
99728
99401
99502
99417
99711
99371
99499
99384
99448
99446
99694
99683
99867
99865
99444
99483
99645
99456
99613
99466
99437
99397
99811
99446
99681
99663
99478
99594
99771
99685
99673
99712
99754
99866
99489
99443
99500
99547
99519
99836
99490
99432
99506
99873
99627
99489
99653
99633
99572
99422
99424
99376
99610
99460
99483
99601
99563
99526
99593
99610
99562
99705
99421
99808
99497
99634
99450
99624
99468
99896
99737
99446
99700
99385
99499
99394
99925
99704
99467
99563
99547
99555
99668
99816
99913
99388
99452
99469
99829
99709
99705
99826
99889
99859
99456
99653
99392
99769
99558
99541
99623
99884
99886
99507
99772
99607
99804
99670
99460
99482
99507
99383
99506
99696
99417
99519
99486
99626
99431
99496
99588
99435
99853
99836
99388
99451
99542
99549
99422
99547
99597
99715
99709
99661
99428
99752
99564
99487
99635
99478
99410
99928
99765
99605
99386
99443
99718
99490
99375
99543
99377
99643
99963
99762
99626
99683
99547
99614
99562
99479
99496
99475
99630
99548
99757
99549
99742
99673
99503
99621
99645
99563
99830
99661
99725
99450
99434
99621
99528
99406
99765
99775
99645
99381
99720
99593
99807
99692
99496
99554
99393
99394
99783
99885
99613
99452
99937
99831
99611
99598
99949
99779
99689
99749
99499
99607
99710
99680
99474
99645
99423
99705
99468
99814
99473
99444
99457
99474
99778
99748
99384
99619
99729
99634
99392
99706
99640
99811
99695
99563
99783
99482
99495
99811
99439
99707
99521
99528
99793
99575
99420
99603
99376
99695
99637
99392
99599
99697
99613
99687
99843
99440
99703
99750
99569
99705
99528
99637
99493
99465
99581
99414
99747
99376
99704
99608
99376
99627
99594
99545
99431
99500
99510
99515
99421
99708
99691
99590
99434
99435
99377
99658
99656
99526
99629
99400
99635
99500
99696
99829
99600
99632
99498
99573
99675
99475
99391
99455
99404
99549
99556
99769
99384
99425
99451
99399
99628
99523
99729
99371
99703
99471
99443
99843
99370
99447
99583
99605
99537
99679
99456
99595
99553
99557
99444
99540
99433
99600
99537
99391
99678
99709
99576
99706
99596
99530
99640
99549
99525
99445
99380
99678
99764
99575
99443
99442
99379
99752
99369
99409
99502
99706
99383
99795
99720
99432
99828
99551
99484
99439
99417
99521
99462
99569
99723
99793
99756
99387
99734
99904
99416
99852
99521
99592
99487
99413
99538
99500
99388
99514
99522
99472
99771
99754
99496
99763
99473
99555
99732
99418
99542
99622
99628
99444
99454
99393
99712
99830
99743
99462
99444
99586
99528
99645
99639
99743
99463
99776
99702
99536
99580
99404
99418
99381
99665
99542
99668
99919
99610
99378
99553
99393
99646
99435
99856
99809
99739
99429
99633
99506
99750
99642
99721
99490
99482
99459
99456
99477
99700
99573
99401
99538
99759
99582
99503
99535
99453
99573
99609
99490
99825
99400
99575
99824
99456
99501
99782
99640
99535
99466
99717
99425
99460
99703
99620
99707
99601
99421
99891
99700
99576
99672
99773
99700
99468
99394
99404
99880
99854
99526
99584
99612
99393
99493
99915
99417
99526
99661
99583
99814
99539
99900
99429
99484
99411
99832
99571
99464
99637
99653
99715
99516
99875
99413
99731
99381
99505
99385
99481
99572
99676
99379
99798
99757
99747
99371
99517
99742
99780
99652
99519
99570
99717
99874
99740
99416
99449
99500
99635
99464
99791
99473
99736
99473
99769
99394
99794
99392
99483
99864
99728
99675
99918
99432
99778
99580
99471
99660
99543
99875
99591
99623
99596
99679
99542
99653
99531
99670
99551
99622
99455
99862
99885
99782
99489
99446
99402
99422
99896
99707
99489
99553
99737
99620
99432
99622
99542
99501
99550
99585
99381
99737
99697
99479
99403
99644
99707
99371
99634
99642
99616
99555
99903
99533
99543
99370
99475
99763
99480
99408
99664
99763
99836
99523
99665
99514
99561
99457
99493
99471
99438
99817
99438
99522
99707
99883
99852
99508
99463
99588
99620
99576
99453
99446
99476
99966
99392
99431
99711
99479
99950
99734
99512
99376
99583
99414
99665
99510
99730
99614
99404
99712
99523
99579
99631
99448
99459
99444
99498
99575
99932
99388
99822
99461
99660
99458
99607
99893
99784
99483
99592
99526
99632
99529
99391
99456
99442
99396
99625
99700
99648
99499
99613
99445
99458
99483
99847
99403
99574
99619
99744
99664
99465
99481
99631
99675
99650
99382
99427
99594
99712
99454
99402
99597
99871
99373
99411
99389
99433
99372
99449
99579
99555
99556
99533
99436
99491
99747
99568
99377
99582
99531
99502
99406
99611
99511
99654
99565
99508
99387
99455
99575
99578
99834
99635
99822
99836
99552
99447
99459
99514
99380
99496
99445
99515
99499
99405
99501
99383
99448
99664
99452
99865
99406
99479
99412
99783
99389
99854
99782
99649
99684
99697
99855
99477
99798
99644
99631
99443
99393
99585
99661
99384
99441
99676
99767
99529
99406
99442
99482
99407
99504
99780
99511
99605
99423
99685
99607
99681
99519
99872
99396
99740
99473
99621
99523
99389
99791
99708
99686
99637
99379
99833
99582
99480
99506
99632
99516
99647
99720
99485
99454
99497
99425
99738
99392
99401
99924
99511
99456
99585
99866
99755
99399
99827
99799
99505
99641
99370
99870
99492
99401
99448
99518
99680
99647
99431
99957
99496
99554
99872
99389
99770
99615
99733
99860
99812
99389
99496
99824
99470
99393
99556
99428
99771
99385
99469
99437
99770
99711
99822
99732
99386
99516
99627
99568
99572
99377
99522
99561
99600
99676
99395
99742
99432
99421
99649
99417
99628
99486
99914
99559
99440
99493
99445
99482
99916
99708
99842
99875
99488
99544
99404
99599
99447
99536
99446
99446
99869
99532
99531
99507
99575
99563
99709
99493
99819
99418
99540
99504
99792
99396
99690
99393
99759
99650
99669
99820
99682
99442
99868
99553
99482
99645
99432
99424
99905
99676
99860
99432
99377
99555
99685
99614
99522
99781
99764
99443
99387
99412
99915
99456
99548
99936
99740
99618
99512
99616
99387
99823
99485
99691
99613
99439
99378
99416
99494
99512
99579
99381
99803
99510
99389
99508
99555
99649
99470
99475
99645
99737
99494
99661
99465
99723
99715
99764
99546
99604
99485
99735
99545
99593
99578
99402
99617
99760
99423
99587
99766
99573
99419
99769
99823
99463
99415
99429
99788
99677
99455
99442
99384
99504
99385
99372
99808
99415
99454
99562
99829
99686
99442
99861
99530
99718
99802
99496
99709
99851
99723
99429
99405
99605
99378
99670
99833
99450
99992
99626
99738
99456
99649
99432
99596
99590
99507
99501
99650
99773
99916
99634
99497
99686
99759
99731
99418
99591
99371
99474
99384
99638
99522
99409
99467
99374
99381
99582
99499
99522
99551
99907
99428
99587
99484
99379
99388
99513
99501
99614
99415
99549
99634
99747
99607
99473
99513
99392
99624
99484
99829
99444
99885
99374
99391
99451
99393
99576
99534
99720
99433
99795
99776
99418
99474
99398
99373
99558
99538
99429
99414
99678
99506
99542
99651
99388
99653
99817
99863
99439
99744
99493
99441
99947
99817
99597
99422
99369
99472
99879
99434
99540
99429
99386
99530
99673
99651
99797
99530
99645
99492
99920
99386
99775
99389
99764
99411
99621
99815
99527
99465
99712
99664
99463
99416
99418
99432
99401
99723
99624
99545
99544
99430
99370
99680
99425
99370
99541
99615
99424
99520
99695
99404
99717
99748
99705
99787
99883
99492
99827
99972
99478
99625
99415
99478
99438
99681
99803
99459
99399
99734
99498
99589
99741
99726
99701
99379
99480
99790
99457
99728
99843
99399
99624
99418
99620
99401
99541
99468
99523
99440
99457
99382
99384
99597
99428
99721
99380
99395
99693
99539
99422
99555
99687
99734
99378
99403
99646
99697
99840
99426
99498
99548
99499
99678
99649
99425
99500
99616
99489
99696
99941
99845
99453
99508
99810
99778
99545
99609
99749
99590
99544
99860
99412
99442
99842
99622
99681
99526
99778
99461
99613
99607
99425
99449
99607
99483
99515
99659
99679
99693
99375
99499
99739
99646
99406
99595
99597
99500
99601
99587
99399
99453
99766
99486
99831
99496
99594
99611
99746
99792
99459
99667
99399
99764
99954
99428
99507
99440
99638
99509
99509
99473
99976
99528
99489
99427
99389
99682
99596
99476
99878
99515
99464
99724
99607
99677
99450
99705
99537
99735
99473
99592
99536
99903
99504
99382
99443
99619
99466
99650
99479
99759
99507
99835
99441
99668
99458
99575
99804
99603
99460
99899
99431
99395
99467
99437
99440
99614
99622
99595
99536
99805
99422
99871
99428
99407
99492
99451
99665
99858
99632
99680
99436
99389
99765
99722
99627
99520
99444
99379
99445
99490
99742
99474
99508
99572
99526
99643
99485
99586
99693
99439
99498
99780
99694
99684
99727
99599
99556
99766
99774
99622
99481
99644
99556
99430
99782
99808
99408
99841
99493
99883
99550
99423
99539
99446
99775
99498
99475
99544
99815
99378
99653
99369
99621
99474
99392
99906
99466
99625
99445
99835
99433
99823
99393
99554
99608
99384
99634
99851
99418
99490
99793
99607
99607
99714
99627
99682
99413
99819
99665
99560
99609
99412
99405
99820
99658
99910
99648
99934
99910
99593
99439
99376
99827
99570
99500
99591
99681
99484
99662
99631
99415
99398
99604
99441
99539
99539
99748
99399
99606
99394
99392
99629
99618
99381
99626
99488
99441
99815
99407
99932
99427
99451
99369
99481
99396
99854
99590
99576
99392
99773
99687
99586
99522
99389
99430
99477
99830
99411
99776
99685
99868
99630
99739
99473
99719
99404
99436
99601
99567
99786
99652
99546
99657
99747
99574
99968
99603
99437
99752
99543
99403
99491
99644
99382
99413
99645
99520
99471
99600
99932
99637
99622
99393
99579
99473
99639
99399
99485
99523
99433
99707
99460
99693
99398
99841
99485
99451
99515
99531
99417
99392
99404
99509
99697
99741
99486
99469
99500
99429
99572
99487
99763
99688
99683
99476
99499
99759
99406
99439
99512
99483
99576
99791
99456
99582
99489
99391
99716
99683
99497
99427
99568
99855
99594
99414
99429
99769
99691
99879
99783
99677
99397
99408
99547
99441
99732
99730
99779
99443
99878
99499
99500
99468
99416
99581
99674
99560
99739
99393
99458
99586
99793
99432
99434
99742
99555
99539
99413
99740
99653
99556
99425
99467
99540
99422
99408
99458
99445
99837
99395
99492
99728
99481
99472
99581
99661
99535
99729
99391
99470
99583
99555
99631
99671
99643
99450
99627
99728
99483
99372
99635
99405
99541
99916
99476
99490
99482
99422
99385
99481
99659
99917
99410
99862
99512
99699
99471
99520
99753
99546
99415
99546
99518
99599
99392
99492
99795
99767
99592
99475
99405
99526
99747
99775
99473
99422
99469
99403
99513
99620
99940
99400
99389
99763
99536
99624
99441
99724
99419
99487
99732
99493
99425
99464
99561
99645
99902
99582
99439
99417
99684
99729
99392
99467
99494
99387
99498
99402
99391
99543
99577
99752
99555
99476
99674
99530
99567
99553
99393
99381
99433
99554
99490
99409
99845
99656
99956
99439
99669
99799
99768
99465
99682
99754
99583
99791
99496
99535
99740
99516
99772
99746
99486
99491
99469
99613
99832
99383
99614
99711
99559
99612
99391
99435
99643
99462
99685
99422
99691
99478
99407
99491
99436
99883
99524
99372
99401
99715
99507
99725
99706
99869
99677
99514
99650
99794
99433
99586
99725
99662
99552
99880
99619
99542
99536
99378
99809
99404
99377
99426
99540
99556
99549
99490
99726
99699
99391
99440
99645
99478
99643
99566
99426
99592
99391
99578
99490
99382
99449
99813
99742
99517
99756
99616
99922
99881
99411
99529
99751
99629
99629
99440
99524
99547
99559
99509
99859
99507
99415
99388
99933
99744
99793
99625
99777
99534
99782
99496
99537
99420
99654
99777
99524
99412
99615
99448
99476
99780
99653
99570
99543
99414
99751
99636
99393
99623
99383
99650
99666
99379
99973
99603
99604
99626
99554
99484
99545
99494
99735
99418
99537
99481
99490
99371
99591
99752
99482
99545
99678
99459
99816
99694
99663
99708
99391
99600
99481
99558
99395
99773
99398
99484
99649
99896
99516
99544
99545
99443
99745
99513
99407
99692
99674
99456
99625
99552
99664
99435
99846
99535
99633
99652
99627
99511
99517
99422
99433
99935
99612
99831
99481
99731
99532
99474
99479
99468
99530
99855
99704
99689
99580
99416
99836
99389
99755
99462
99457
99540
99690
99418
99499
99481
99676
99671
99638
99680
99488
99396
99707
99748
99549
99377
99581
99426
99646
99505
99488
99371
99497
99636
99688
99549
99443
99505
99600
99498
99612
99375
99577
99767
99658
99638
99454
99492
99865
99656
99528
99525
99707
99546
99680
99511
99536
99740
99537
99408
99806
99727
99538
99448
99537
99881
99622
99764
99890
99463
99595
99518
99453
99422
99580
99437
99497
99948
99883
99590
99600
99561
99493
99501
99518
99626
99576
99608
99666
99762
99501
99707
99779
99415
99472
99390
99466
99858
99683
99386
99765
99565
99446
99438
99655
99583
99430
99625
99447
99621
99384
99548
99741
99623
99607
99463
99949
99857
99393
99473
99560
99415
99538
99708
99686
99411
99536
99920
99619
99516
99707
99420
99721
99490
99628
99750
99537
99556
99439
99604
99454
99766
99590
99393
99499
99697
99458
99926
99474
99434
99547
99391
99435
99569
99733
99757
99514
99658
99421
99620
99766
99392
99403
99576
99383
99781
99547
99505
99461
99421
99594
99921
99448
99601
99932
99738
99822
99388
99478
99547
99395
99629
99544
99802
99462
99527
99369
99967
99398
99474
99464
99420
99525
99612
99539
99858
99630
99383
99471
99455
99374
99444
99572
99551
99459
99391
99467
99694
99453
99517
99556
99706
99464
99433
99813
99618
99896
99669
99502
99462
99510
99425
99546
99669
99644
99402
99409
99599
99695
99445
99480
99589
99690
99869
99379
99430
99586
99584
99689
99458
99664
99544
99563
99448
99699
99716
99721
99414
99781
99374
99388
99409
99397
99895
99426
99560
99404
99673
99437
99705
99477
99392
99569
99568
99780
99498
99514
99487
99580
99395
99531
99511
99395
99549
99716
99908
99395
99392
99683
99686
99422
99581
99553
99664
99385
99605
99427
99759
99844
99556
99706
99539
99426
99701
99524
99806
99425
99550
99832
99710
99447
99458
99395
99400
99507
99504
99589
99962
99541
99899
99516
99563
99684
99389
99633
99619
99982
99680
99764
99634
99556
99419
99470
99551
99399
99399
99867
99512
99674
99623
99770
99484
99629
99769
99590
99524
99864
99471
99420
99563
99753
99530
99693
99601
99408
99677
99571
99451
99502
99426
99462
99399
99721
99645
99417
99824
99401
99474
99818
99557
99535
99709
99797
99512
99456
99898
99400
99427
99518
99589
99412
99546
99529
99494
99589
99467
99525
99705
99587
99470
99748
99422
99870
99583
99714
99545
99626
99778
99724
99863
99715
99579
99443
99825
99493
99467
99508
99685
99752
99420
99598
99716
99571
99605
99416
99762
99708
99472
99521
99700
99415
99663
99420
99495
99385
99725
99830
99446
99372
99405
99388
99747
99501
99881
99390
99427
99604
99540
99805
99463
99475
99700
99399
99498
99647
99774
99806
99502
99488
99520
99524
99746
99792
99404
99620
99581
99378
99633
99732
99410
99394
99387
99381
99477
99512
99720
99502
99531
99903
99382
99813
99449
99644
99506
99647
99482
99708
99444
99394
99887
99652
99796
99461
99526
99418
99616
99714
99466
99503
99395
99423
99538
99619
99395
99484
99369
99660
99373
99885
99779
99624
99407
99772
99721
99451
99768
99465
99515
99661
99493
99687
99739
99479
99628
99694
99448
99379
99401
99427
99580
99723
99644
99466
99529
99383
99450
99450
99478
99801
99517
99373
99544
99660
99399
99549
99554
99544
99520
99778
99564
99447
99550
99462
99889
99646
99399
99514
99427
99850
99530
99582
99643
99583
99597
99888
99460
99398
99934
99616
99650
99430
99544
99613
99519
99377
99442
99777
99542
99740
99381
99633
99830
99853
99656
99738
99802
99433
99549
99831
99387
99375
99434
99533
99492
99603
99458
99489
99848
99555
99934
99625
99580
99868
99388
99409
99520
99762
99448
99430
99801
99382
99584
99634
99889
99812
99639
99521
99858
99578
99487
99378
99813
99544
99992
99422
99408
99507
99803
99394
99506
99650
99460
99444
99800
99418
99544
99449
99629
99560
99655
99414
99369
99726
99554
99502
99872
99727
99441
99747
99486
99675
99788
99847
99622
99943
99380
99496
99476
99382
99542
99669
99431
99802
99505
99798
99477
99436
99369
99410
99517
99373
99419
99395
99579
99384
99540
99647
99425
99733
99580
99481
99629
99736
99712
99498
99871
99839
99467
99729
99488
99719
99606
99604
99503
99655
99420
99660
99561
99812
99413
99669
99803
99502
99766
99841
99560
99496
99378
99498
99463
99686
99796
99425
99524
99419
99424
99910
99531
99573
99392
99640
99424
99528
99674
99804
99706
99740
99726
99469
99837
99378
99377
99791
99815
99427
99596
99457
99447
99695
99654
99455
99479
99474
99892
99564
99441
99569
99523
99734
99751
99628
99471
99591
99421
99636
99868
99402
99547
99497
99388
99631
99666
99546
99478
99685
99496
99482
99428
99802
99554
99462
99422
99824
99419
99860
99424
99539
99449
99448
99578
99470
99434
99727
99498
99611
99874
99531
99417
99556
99699
99521
99522
99531
99580
99824
99648
99879
99407
99813
99772
99688
99550
99503
99461
99641
99832
99421
99795
99701
99537
99536
99503
99637
99641
99613
99564
99567
99592
99485
99701
99741
99730
99605
99421
99598
99685
99408
99556
99617
99729
99383
99707
99616
99473
99595
99426
99543
99424
99648
99682
99406
99562
99637
99559
99418
99432
99855
99609
99634
99441
99706
99633
99461
99444
99687
99611
99385
99402
99652
99418
99395
99387
99384
99594
99842
99608
99819
99524
99413
99446
99504
99559
99675
99413
99904
99673
99648
99659
99602
99413
99380
99570
99399
99525
99602
99430
99636
99640
99665
99504
99408
99522
99461
99861
99594
99535
99671
99391
99797
99493
99620
99467
99466
99776
99741
99611
99780
99451
99391
99831
99618
99714
99514
99548
99661
99554
99675
99451
99511
99453
99408
99561
99769
99434
99801
99509
99659
99460
99508
99500
99488
99502
99521
99622
99821
99626
99387
99737
99474
99707
99868
99810
99836
99374
99735
99695
99449
99530
99692
99802
99628
99517
99616
99702
99444
99391
99399
99743
99584
99385
99395
99795
99492
99841
99484
99440
99402
99592
99494
99384
99398
99493
99497
99426
99571
99445
99420
99765
99547
99413
99469
99370
99397
99382
99708
99655
99782
99882
99416
99509
99443
99796
99922
99664
99549
99733
99804
99500
99504
99920
99610
99490
99485
99755
99583
99456
99833
99784
99474
99487
99656
99773
99549
99483
99394
99505
99416
99682
99621
99656
99422
99911
99544
99719
99710
99372
99452
99699
99687
99766
99655
99519
99409
99825
99904
99484
99500
99452
99523
99439
99443
99573
99382
99447
99581
99409
99575
99578
99750
99501
99700
99663
99862
99380
99394
99692
99442
99456
99658
99410
99838
99449
99515
99399
99804
99518
99541
99464
99631
99898
99453
99638
99648
99441
99749
99829
99460
99968
99401
99609
99756
99422
99488
99378
99478
99468
99720
99757
99542
99420
99607
99543
99678
99410
99685
99594
99920
99566
99563
99654
99609
99687
99620
99387
99480
99556
99672
99681
99849
99726
99635
99433
99660
99678
99450
99831
99592
99545
99584
99476
99389
99584
99574
99628
99396
99756
99372
99592
99382
99588
99634
99399
99381
99672
99418
99374
99588
99451
99953
99575
99912
99743
99784
99794
99549
99603
99762
99569
99642
99859
99846
99735
99425
99720
99423
99904
99811
99715
99813
99489
99480
99458
99464
99892
99534
99757
99525
99615
99666
99678
99856
99661
99410
99405
99379
99546
99723
99546
99679
99401
99889
99808
99466
99750
99446
99410
99581
99536
99554
99410
99464
99596
99715
99442
99411
99783
99669
99781
99590
99562
99451
99757
99851
99917
99660
99678
99504
99723
99450
99396
99369
99565
99774
99625
99499
99739
99375
99493
99590
99444
99859
99667
99379
99660
99614
99540
99499
99786
99618
99526
99401
99773
99710
99474
99407
99417
99495
99573
99829
99727
99502
99454
99461
99445
99423
99502
99671
99743
99383
99555
99503
99420
99686
99373
99809
99714
99561
99575
99741
99545
99880
99384
99579
99816
99711
99747
99731
99867
99984
99730
99651
99553
99640
99698
99556
99693
99612
99706
99733
99409
99896
99402
99462
99715
99777
99633
99565
99740
99381
99567
99581
99565
99813
99645
99761
99820
99532
99408
99685
99396
99617
99713
99509
99425
99416
99663
99736
99553
99509
99416
99421
99835
99780
99740
99516
99476
99837
99452
99511
99684
99443
99375
99446
99492
99634
99391
99450
99477
99766
99490
99964
99512
99457
99761
99781
99443
99722
99634
99786
99689
99488
99520
99769
99665
99382
99786
99424
99636
99561
99389
99645
99826
99721
99525
99669
99660
99382
99751
99550
99617
99689
99650
99615
99462
99988
99404
99444
99425
99408
99460
99547
99638
99691
99400
99902
99599
99661
99534
99392
99382
99480
99547
99704
99440
99468
99591
99538
99498
99483
99780
99666
99844
99532
99650
99761
99394
99758
99416
99399
99609
99669
99385
99828
99563
99373
99712
99616
99933
99780
99926
99743
99763
99393
99497
99869
99592
99373
99737
99681
99382
99651
99532
99852
99389
99503
99495
99472
99843
99641
99691
99766
99387
99913
99614
99620
99475
99445
99496
99437
99413
99451
99508
99488
99751
99496
99759
99617
99531
99414
99381
99754
99549
99832
99649
99373
99790
99638
99512
99483
99636
99596
99374
99395
99839
99390
99600
99444
99918
99751
99399
99524
99580
99663
99404
99740
99636
99727
99625
99845
99611
99644
99772
99566
99528
99635
99392
99495
99465
99682
99783
99850
99454
99600
99749
99530
99675
99978
99481
99786
99904
99420
99413
99515
99500
99571
99530
99369
99453
99438
99502
99642
99434
99378
99609
99709
99512
99766
99430
99605
99910
99406
99513
99576
99413
99372
99423
99624
99797
99390
99469
99671
99480
99431
99391
99449
99520
99424
99454
99486
99596
99387
99420
99416
99402
99667
99511
99813
99685
99486
99515
99555
99499
99817
99491
99430
99401
99621
99882
99601
99601
99374
99741
99371
99404
99733
99761
99547
99754
99452
99642
99718
99452
99750
99556
99816
99665
99534
99674
99408
99436
99381
99572
99425
99854
99440
99777
99429
99427
99929
99928
99679
99407
99408
99531
99842
99663
99494
99514
99524
99739
99387
99493
99612
99794
99686
99480
99435
99596
99488
99453
99452
99425
99784
99577
99515
99516
99373
99757
99723
99525
99612
99449
99963
99494
99778
99569
99858
99383
99408
99441
99752
99413
99467
99436
99498
99498
99569
99797
99432
99764
99405
99601
99548
99971
99784
99525
99525
99500
99805
99426
99724
99656
99373
99620
99573
99412
99453
99536
99622
99781
99818
99632
99532
99491
99371
99831
99421
99404
99591
99681
99677
99382
99804
99542
99546
99559
99429
99849
99739
99699
99586
99477
99892
99520
99777
99491
99473
99415
99376
99436
99725
99790
99722
99811
99574
99419
99860
99525
99588
99794
99492
99499
99466
99670
99437
99466
99482
99952
99746
99705
99738
99765
99499
99597
99386
99484
99382
99499
99454
99490
99536
99856
99765
99628
99539
99914
99749
99521
99409
99396
99472
99435
99434
99374
99498
99808
99408
99441
99546
99642
99815
99477
99385
99405
99687
99632
99805
99505
99402
99501
99748
99585
99402
99749
99687
99421
99401
99632
99503
99926
99803
99612
99407
99866
99472
99489
99629
99469
99616
99506
99533
99658
99839
99601
99444
99485
99584
99583
99764
99566
99600
99544
99479
99586
99612
99423
99715
99675
99608
99540
99661
99734
99593
99383
99550
99555
99528
99376
99555
99529
99458
99465
99516
99394
99724
99651
99564
99586
99372
99372
99402
99546
99682
99465
99712
99812
99575
99736
99372
99673
99872
99865
99489
99577
99433
99427
99459
99478
99904
99530
99611
99552
99431
99663
99415
99573
99574
99587
99574
99518
99500
99508
99670
99692
99373
99631
99858
99665
99426
99470
99436
99514
99479
99885
99472
99586
99830
99372
99463
99706
99564
99754
99849
99853
99454
99505
99564
99550
99470
99383
99608
99585
99863
99457
99553
99390
99821
99566
99583
99426
99489
99655
99680
99687
99619
99821
99588
99640
99729
99543
99421
99398
99701
99425
99654
99647
99559
99840
99532
99503
99384
99602
99489
99380
99851
99786
99544
99466
99403
99766
99641
99522
99815
99490
99685
99539
99440
99500
99688
99467
99394
99615
99454
99746
99537
99593
99638
99817
99517
99847
99557
99433
99795
99428
99542
99500
99439
99850
99653
99769
99405
99819
99607
99474
99588
99395
99746
99401
99542
99444
99659
99791
99581
99405
99941
99502
99556
99623
99643
99414
99728
99426
99509
99440
99483
99609
99487
99732
99613
99476
99792
99458
99487
99525
99916
99435
99598
99954
99746
99432
99608
99609
99410
99754
99524
99504
99557
99389
99662
99702
99396
99450
99680
99422
99642
99780
99690
99485
99790
99831
99686
99537
99414
99512
99742
99847
99550
99477
99577
99619
99656
99531
99680
99665
99551
99430
99580
99719
99925
99790
99509
99594
99490
99631
99538
99436
99429
99787
99918
99811
99417
99711
99498
99449
99793
99373
99458
99488
99810
99504
99428
99399
99439
99436
99566
99929
99638
99598
99425
99858
99632
99568
99429
99835
99454
99512
99785
99649
99510
99392
99585
99453
99678
99835
99765
99766
99594
99397
99576
99832
99645
99481
99829
99727
99427
99523
99478
99537
99617
99432
99899
99484
99397
99426
99641
99453
99460
99568
99458
99489
99590
99454
99448
99439
99397
99396
99459
99551
99770
99578
99863
99483
99551
99802
99518
99835
99588
99639
99577
99391
99766
99467
99493
99828
99808
99402
99374
99406
99815
99557
99599
99395
99434
99402
99435
99373
99559
99789
99405
99389
99855
99545
99708
99525
99456
99538
99630
99450
99475
99688
99704
99837
99623
99435
99377
99870
99564
99833
99538
99374
99584
99550
99503
99468
99793
99522
99456
99667
99476
99442
99679
99593
99430
99927
99525
99384
99570
99711
99641
99667
99374
99446
99389
99668
99618
99779
99843
99410
99524
99882
99440
99467
99672
99482
99575
99394
99717
99520
99743
99469
99443
99865
99898
99488
99523
99502
99818
99408
99631
99516
99470
99386
99688
99399
99390
99694
99379
99687
99481
99645
99878
99420
99448
99513
99424
99533
99930
99636
99624
99615
99711
99566
99532
99704
99461
99403
99431
99372
99406
99552
99706
99471
99475
99747
99593
99890
99712
99842
99937
99862
99691
99653
99450
99677
99746
99449
99490
99530
99856
99630
99452
99675
99376
99415
99641
99395
99436
99958
99603
99437
99877
99437
99680
99515
99416
99626
99434
99383
99560
99388
99520
99480
99432
99748
99646
99401
99760
99640
99705
99788
99411
99522
99582
99504
99438
99449
99431
99500
99392
99509
99715
99383
99483
99750
99419
99513
99860
99647
99464
99490
99518
99417
99454
99673
99594
99660
99515
99439
99469
99660
99675
99439
99454
99659
99653
99569
99703
99403
99577
99706
99500
99745
99913
99413
99605
99378
99451
99557
99435
99476
99523
99781
99828
99427
99699
99618
99384
99426
99501
99526
99565
99430
99535
99645
99715
99708
99757
99377
99473
99556
99442
99783
99531
99394
99534
99370
99925
99510
99520
99865
99489
99411
99569
99439
99575
99593
99529
99598
99826
99485
99874
99613
99477
99769
99380
99566
99466
99869
99620
99508
99469
99541
99715
99490
99729
99832
99603
99446
99904
99677
99518
99465
99559
99384
99801
99412
99392
99501
99597
99411
99369
99416
99457
99403
99430
99826
99473
99573
99574
99392
99405
99758
99534
99451
99608
99904
99692
99711
99637
99861
99586
99595
99380
99927
99531
99570
99558
99634
99465
99590
99853
99584
99532
99598
99751
99647
99769
99742
99729
99418
99458
99425
99848
99458
99649
99603
99630
99433
99398
99692
99427
99602
99394
99601
99814
99384
99401
99585
99862
99774
99463
99511
99501
99843
99487
99390
99446
99475
99538
99386
99477
99844
99499
99458
99602
99512
99623
99644
99436
99436
99836
99721
99481
99619
99403
99477
99758
99400
99833
99484
99597
99858
99401
99608
99440
99385
99408
99430
99490
99719
99519
99402
99688
99491
99786
99625
99662
99589
99496
99421
99584
99591
99642
99463
99600
99685
99545
99459
99536
99800
99607
99452
99596
99702
99821
99403
99375
99412
99819
99458
99500
99728
99644
99673
99773
99589
99554
99670
99845
99578
99785
99762
99455
99483
99834
99658
99754
99595
99486
99442
99687
99673
99701
99431
99859
99533
99640
99435
99774
99730
99565
99431
99379
99531
99408
99476
99422
99439
99634
99950
99644
99450
99768
99722
99789
99505
99483
99459
99372
99700
99541
99465
99799
99458
99680
99554
99800
99369
99446
99512
99546
99749
99880
99784
99655
99616
99481
99582
99941
99560
99543
99499
99472
99966
99436
99744
99582
99446
99466
99433
99485
99369
99588
99631
99390
99794
99548
99426
99692
99809
99730
99405
99503
99807
99810
99447
99484
99522
99446
99767
99527
99464
99606
99370
99613
99537
99851
99425
99819
99601
99930
99921
99657
99815
99494
99501
99505
99723
99630
99577
99831
99619
99411
99385
99419
99931
99403
99486
99678
99425
99601
99735
99398
99593
99620
99775
99647
99381
99666
99684
99693
99506
99474
99385
99550
99404
99557
99699
99453
99393
99399
99644
99823
99527
99633
99752
99500
99774
99780
99807
99784
99401
99439
99377
99621
99966
99651
99385
99410
99697
99568
99470
99791
99685
99741
99657
99634
99531
99497
99409
99797
99442
99503
99747
99487
99452
99652
99909
99741
99662
99570
99464
99491
99591
99554
99448
99451
99401
99554
99496
99565
99426
99493
99609
99720
99428
99804
99705
99667
99440
99779
99429
99373
99626
99402
99683
99765
99380
99624
99433
99572
99600
99630
99556
99458
99515
99533
99452
99560
99740
99371
99535
99697
99524
99624
99572
99459
99721
99459
99418
99493
99528
99390
99903
99888
99647
99538
99413
99755
99547
99612
99872
99751
99550
99498
99804
99797
99625
99429
99375
99763
99492
99695
99680
99485
99631
99490
99590
99511
99468
99406
99932
99547
99874
99597
99555
99380
99382
99654
99425
99847
99486
99669
99443
99589
99739
99371
99741
99421
99418
99458
99389
99740
99733
99622
99669
99723
99626
99447
99407
99736
99617
99431
99674
99731
99726
99417
99382
99483
99621
99768
99404
99754
99850
99472
99684
99660
99489
99529
99809
99770
99723
99373
99762
99435
99564
99801
99682
99496
99421
99383
99585
99658
99752
99457
99795
99642
99577
99636
99791
99731
99779
99603
99658
99384
99681
99440
99374
99389
99551
99664
99696
99687
99785
99625
99743
99691
99666
99781
99555
99764
99418
99595
99393
99402
99605
99397
99398
99420
99420
99530
99417
99443
99485
99498
99778
99431
99527
99422
99440
99445
99943
99594
99492
99714
99656
99376
99522
99496
99557
99847
99588
99702
99528
99653
99830
99696
99401
99418
99868
99587
99770
99733
99397
99452
99675
99549
99759
99465
99419
99540
99585
99505
99665
99617
99532
99479
99935
99955
99381
99565
99698
99625
99501
99513
99919
99897
99398
99520
99774
99541
99609
99437
99683
99564
99757
99436
99730
99511
99678
99550
99570
99752
99411
99545
99669
99778
99382
99583
99512
99511
99439
99756
99575
99410
99382
99601
99475
99509
99818
99592
99677
99649
99464
99397
99569
99660
99621
99389
99386
99480
99841
99439
99369
99430
99647
99400
99435
99453
99586
99623
99670
99416
99617
99648
99693
99549
99369
99512
99450
99459
99609
99417
99591
99381
99923
99544
99830
99522
99550
99369
99468
99419
99614
99708
99613
99574
99372
99663
99562
99499
99686
99677
99592
99424
99622
99552
99492
99571
99906
99604
99492
99491
99369
99547
99727
99829
99480
99783
99572
99664
99414
99886
99527
99593
99412
99711
99390
99409
99713
99536
99521
99452
99545
99538
99422
99450
99684
99804
99598
99447
99677
99555
99604
99431
99464
99579
99551
99591
99456
99902
99677
99460
99517
99406
99625
99467
99486
99454
99704
99657
99391
99787
99735
99431
99810
99693
99611
99393
99617
99477
99426
99811
99661
99499
99799
99616
99894
99440
99405
99892
99404
99759
99528
99787
99460
99414
99578
99375
99862
99528
99493
99590
99854
99660
99832
99478
99502
99572
99519
99651
99632
99691
99456
99393
99542
99404
99453
99663
99617
99606
99538
99512
99526
99763
99486
99525
99806
99427
99440
99381
99470
99798
99698
99370
99588
99570
99652
99822
99486
99646
99381
99513
99671
99600
99494
99381
99385
99409
99470
99431
99373
99422
99372
99418
99403
99690
99543
99534
99730
99694
99563
99932
99649
99746
99699
99422
99484
99529
99395
99422
99494
99409
99405
99618
99691
99433
99405
99376
99387
99601
99737
99389
99678
99531
99903
99383
99737
99647
99815
99518
99760
99408
99482
99403
99699
99737
99856
99501
99681
99469
99372
99458
99374
99373
99490
99464
99418
99532
99623
99564
99376
99409
99373
99564
99436
99585
99717
99431
99628
99434
99601
99501
99585
99481
99725
99697
99466
99586
99604
99500
99408
99890
99673
99584
99377
99376
99945
99373
99566
99706
99507
99501
99387
99691
99589
99647
99744
99386
99386
99562
99553
99466
99470
99748
99730
99742
99417
99541
99411
99848
99610
99376
99609
99399
99543
99442
99377
99518
99452
99866
99448
99740
99684
99419
99599
99751
99651
99369
99629
99466
99407
99723
99951
99385
99884
99635
99653
99584
99734
99394
99709
99462
99849
99581
99619
99377
99631
99764
99403
99411
99467
99804
99556
99553
99525
99807
99531
99658
99468
99457
99746
99685
99406
99864
99384
99405
99742
99767
99456
99387
99481
99476
99901
99511
99470
99388
99555
99517
99739
99444
99374
99419
99446
99463
99633
99529
99463
99581
99596
99383
99564
99458
99392
99670
99584
99520
99845
99507
99414
99741
99371
99403
99746
99586
99489
99706
99379
99482
99381
99680
99521
99863
99672
99523
99772
99872
99703
99389
99687
99738
99601
99448
99440
99394
99491
99457
99593
99727
99648
99447
99439
99531
99446
99757
99776
99468
99626
99673
99702
99651
99476
99593
99653
99609
99540
99373
99669
99382
99658
99396
99720
99658
99401
99760
99874
99532
99883
99400
99378
99660
99443
99642
99652
99584
99781
99503
99401
99670
99465
99853
99390
99464
99469
99637
99447
99611
99565
99620
99417
99840
99551
99635
99418
99786
99480
99650
99554
99508
99453
99467
99501
99600
99440
99735
99597
99629
99483
99810
99464
99659
99563
99542
99458
99657
99672
99471
99784
99735
99465
99644
99616
99379
99615
99545
99380
99776
99541
99425
99470
99480
99783
99665
99644
99374
99381
99442
99378
99486
99625
99600
99379
99586
99401
99828
99422
99492
99679
99450
99821
99497
99469
99573
99863
99595
99386
99805
99398
99620
99413
99719
99759
99539
99535
99733
99424
99577
99629
99710
99854
99727
99516
99648
99568
99538
99513
99388
99562
99412
99553
99863
99607
99412
99508
99699
99866
99623
99563
99404
99635
99596
99673
99419
99539
99450
99436
99432
99710
99542
99613
99408
99736
99458
99371
99768
99659
99463
99403
99609
99418
99386
99514
99495
99472
99529
99712
99656
99557
99535
99388
99572
99579
99769
99610
99480
99593
99434
99519
99369
99428
99440
99659
99421
99663
99412
99809
99626
99418
99480
99678
99639
99907
99776
99504
99654
99680
99562
99513
99466
99563
99525
99841
99797
99469
99573
99478
99428
99481
99413
99631
99528
99379
99396
99372
99860
99523
99406
99763
99484
99709
99508
99607
99396
99472
99622
99724
99498
99468
99520
99455
99446
99643
99692
99380
99433
99517
99373
99376
99469
99380
99892
99508
99691
99621
99645
99561
99655
99377
99643
99564
99416
99393
99498
99954
99475
99606
99375
99827
99408
99494
99439
99584
99491
99499
99647
99412
99679
99461
99427
99660
99611
99385
99503
99666
99615
99484
99771
99566
99374
99467
99428
99592
99701
99819
99471
99511
99554
99378
99695
99394
99382
99704
99482
99542
99523
99384
99554
99491
99391
99524
99794
99659
99495
99400
99564
99514
99546
99620
99449
99634
99565
99508
99700
99782
99460
99423
99416
99710
99865
99921
99598
99910
99565
99504
99380
99593
99463
99439
99815
99470
99469
99740
99409
99529
99637
99647
99561
99403
99369
99597
99642
99423
99519
99452
99548
99511
99417
99575
99558
99491
99454
99383
99540
99603
99648
99794
99820
99472
99415
99785
99520
99720
99708
99387
99541
99422
99381
99509
99526
99438
99398
99401
99472
99463
99644
99788
99379
99569
99615
99706
99518
99596
99525
99443
99694
99378
99628
99695
99589
99370
99443
99596
99855
99644
99566
99458
99795
99714
99405
99383
99523
99493
99489
99434
99618
99488
99668
99673
99573
99569
99956
99421
99406
99472
99630
99475
99798
99809
99390
99410
99512
99373
99622
99555
99671
99660
99391
99410
99515
99532
99734
99732
99548
99449
99621
99566
99897
99555
99420
99595
99521
99647
99866
99387
99782
99550
99413
99500
99609
99449
99655
99834
99374
99501
99860
99765
99504
99783
99580
99478
99425
99451
99416
99459
99665
99503
99742
99407
99379
99554
99491
99388
99445
99736
99420
99417
99674
99861
99574
99397
99894
99816
99498
99716
99463
99400
99559
99729
99631
99499
99588
99570
99476
99543
99493
99455
99725
99838
99522
99725
99422
99805
99555
99434
99461
99488
99647
99420
99494
99442
99370
99667
99905
99583
99729
99906
99536
99400
99916
99515
99610
99763
99588
99443
99617
99390
99481
99546
99413
99767
99426
99509
99415
99413
99605
99698
99597
99678
99576
99400
99388
99515
99399
99381
99378
99683
99731
99656
99465
99419
99863
99738
99558
99461
99718
99750
99439
99396
99715
99595
99425
99403
99658
99752
99641
99718
99495
99445
99922
99399
99506
99505
99499
99911
99475
99762
99780
99513
99729
99501
99692
99426
99851
99802
99480
99471
99499
99687
99487
99600
99604
99462
99716
99548
99517
99535
99478
99781
99724
99411
99473
99389
99512
99520
99443
99537
99621
99415
99471
99873
99591
99537
99725
99668
99683
99375
99568
99587
99702
99470
99752
99536
99525
99481
99744
99908
99393
99476
99589
99838
99678
99840
99887
99432
99466
99553
99734
99821
99593
99668
99742
99444
99453
99654
99401
99789
99460
99762
99396
99487
99380
99918
99694
99471
99729
99607
99522
99629
99520
99725
99396
99375
99460
99584
99536
99383
99549
99622
99426
99580
99390
99477
99490
99461
99858
99451
99568
99551
99530
99474
99507
99699
99764
99434
99604
99624
99568
99687
99752
99447
99449
99694
99922
99514
99524
99716
99720
99450
99919
99504
99904
99471
99641
99628
99543
99795
99655
99540
99678
99720
99928
99401
99606
99666
99782
99521
99578
99581
99405
99703
99405
99639
99538
99801
99843
99480
99807
99538
99525
99673
99567
99623
99517
99690
99582
99560
99410
99765
99775
99433
99665
99439
99666
99543
99743
99740
99633
99621
99747
99399
99748
99433
99661
99535
99417
99460
99682
99531
99451
99566
99643
99679
99421
99709
99692
99510
99734
99434
99773
99611
99385
99634
99638
99609
99495
99403
99662
99399
99443
99517
99398
99731
99379
99372
99845
99648
99674
99378
99869
99383
99379
99479
99570
99457
99834
99405
99389
99652
99471
99841
99384
99423
99533
99464
99394
99610
99632
99381
99521
99624
99622
99732
99684
99399
99387
99964
99728
99623
99686
99680
99470
99785
99419
99471
99546
99604
99707
99530
99644
99375
99801
99413
99454
99619
99848
99928
99797
99426
99402
99654
99732
99409
99661
99694
99435
99868
99782
99596
99590
99634
99447
99648
99825
99714
99692
99436
99392
99707
99466
99370
99373
99471
99402
99576
99387
99419
99761
99826
99778
99467
99540
99528
99387
99798
99597
99537
99465
99615
99426
99405
99418
99576
99385
99557
99399
99481
99432
99532
99402
99631
99398
99393
99648
99799
99597
99479
99593
99531
99648
99765
99499
99746
99371
99679
99675
99449
99482
99592
99379
99706
99446
99649
99559
99467
99464
99544
99411
99450
99573
99436
99649
99532
99376
99387
99587
99479
99524
99371
99782
99454
99536
99570
99593
99429
99737
99890
99446
99397
99473
99449
99430
99605
99422
99794
99821
99496
99559
99757
99864
99546
99912
99654
99595
99646
99705
99849
99387
99533
99565
99635
99408
99791
99485
99391
99381
99591
99862
99488
99503
99387
99823
99916
99452
99507
99654
99425
99516
99569
99466
99637
99519
99755
99589
99639
99465
99377
99589
99619
99584
99713
99492
99452
99714
99820
99686
99689
99589
99689
99568
99399
99518
99518
99717
99530
99588
99984
99703
99401
99445
99725
99392
99397
99688
99547
99397
99483
99771
99726
99480
99518
99848
99538
99511
99407
99692
99573
99606
99753
99598
99430
99570
99417
99897
99387
99852
99599
99568
99369
99420
99836
99601
99390
99629
99711
99503
99642
99909
99749
99884
99489
99371
99916
99807
99972
99465
99492
99370
99466
99703
99471
99533
99433
99735
99411
99585
99869
99622
99405
99669
99540
99369
99705
99725
99531
99514
99533
99558
99380
99547
99631
99389
99721
99548
99739
99553
99518
99606
99516
99629
99539
99511
99389
99572
99550
99692
99398
99413
99381
99811
99468
99375
99551
99407
99455
99402
99476
99862
99668
99629
99392
99692
99775
99789
99404
99794
99389
99936
99496
99533
99413
99647
99512
99439
99551
99385
99465
99856
99594
99744
99707
99634
99518
99613
99814
99375
99670
99694
99387
99649
99568
99458
99557
99611
99399
99495
99441
99576
99405
99545
99395
99403
99672
99399
99622
99422
99861
99506
99728
99456
99445
99554
99507
99392
99389
99408
99581
99739
99380
99372
99655
99727
99393
99415
99378
99468
99445
99440
99430
99547
99608
99558
99430
99880
99539
99583
99598
99466
99522
99376
99494
99712
99447
99438
99617
99625
99558
99700
99439
99521
99771
99551
99923
99643
99490
99428
99600
99658
99636
99538
99603
99447
99539
99422
99457
99374
99680
99501
99530
99456
99635
99388
99538
99713
99759
99775
99818
99486
99690
99372
99610
99590
99670
99420
99583
99627
99500
99777
99593
99508
99590
99451
99649
99399
99568
99503
99488
99409
99484
99747
99633
99629
99593
99735
99565
99546
99382
99595
99815
99484
99782
99650
99390
99914
99752
99752
99487
99373
99458
99949
99407
99560
99374
99597
99438
99530
99560
99550
99761
99617
99447
99613
99537
99654
99451
99786
99415
99602
99387
99468
99662
99651
99624
99439
99632
99841
99678
99394
99484
99467
99422
99584
99397
99769
99371
99504
99742
99394
99823
99589
99537
99423
99506
99475
99742
99427
99771
99864
99621
99509
99490
99466
99867
99502
99700
99828
99805
99612
99372
99954
99453
99630
99563
99811
99395
99640
99496
99583
99413
99644
99810
99668
99452
99672
99828
99760
99550
99479
99639
99571
99849
99621
99440
99439
99617
99604
99369
99488
99544
99718
99432
99663
99653
99527
99616
99449
99670
99712
99819
99603
99650
99543
99455
99393
99375
99604
99841
99910
99497
99528
99614
99411
99694
99457
99386
99378
99735
99392
99499
99523
99615
99451
99513
99581
99758
99786
99744
99575
99472
99550
99533
99452
99449
99409
99614
99907
99448
99497
99424
99737
99903
99403
99634
99773
99729
99521
99571
99737
99441
99682
99812
99662
99514
99676
99371
99607
99834
99400
99720
99496
99492
99632
99425
99374
99655
99660
99814
99904
99558
99717
99851
99691
99539
99792
99863
99803
99378
99528
99477
99594
99467
99420
99673
99434
99570
99374
99437
99617
99451
99600
99510
99630
99616
99654
99449
99442
99434
99752
99603
99641
99411
99428
99406
99468
99474
99626
99540
99682
99628
99744
99484
99439
99478
99545
99557
99426
99734
99545
99907
99630
99590
99788
99581
99582
99578
99459
99734
99777
99701
99946
99537
99564
99816
99707
99736
99765
99489
99416
99376
99654
99443
99768
99530
99901
99373
99377
99373
99663
99736
99485
99545
99519
99429
99461
99475
99770
99389
99642
99519
99749
99375
99573
99391
99513
99575
99388
99619
99663
99844
99553
99410
99557
99692
99421
99784
99460
99419
99732
99480
99397
99628
99396
99475
99533
99732
99468
99593
99601
99732
99715
99642
99569
99668
99512
99432
99497
99604
99399
99657
99373
99569
99716
99724
99580
99709
99369
99459
99563
99750
99818
99635
99491
99702
99708
99372
99467
99431
99383
99586
99784
99570
99435
99762
99377
99464
99717
99685
99666
99656
99574
99618
99445
99757
99502
99594
99386
99392
99481
99684
99654
99504
99535
99387
99372
99397
99421
99644
99440
99637
99490
99465
99923
99473
99461
99385
99788
99747
99865
99375
99371
99649
99684
99671
99397
99675
99646
99779
99542
99437
99760
99838
99781
99406
99381
99721
99448
99727
99478
99613
99769
99961
99457
99473
99647
99850
99826
99455
99415
99499
99744
99506
99657
99514
99800
99802
99396
99476
99569
99684
99752
99510
99375
99716
99388
99563
99391
99441
99617
99619
99453
99720
99437
99561
99782
99891
99391
99425
99404
99399
99727
99563
99746
99681
99792
99452
99485
99432
99682
99634
99456
99400
99387
99524
99430
99418
99431
99952
99597
99624
99429
99428
99424
99643
99398
99789
99736
99464
99867
99469
99414
99388
99503
99755
99646
99805
99372
99972
99713
99496
99618
99740
99905
99411
99714
99571
99619
99555
99408
99628
99641
99586
99659
99395
99830
99624
99500
99554
99761
99455
99652
99416
99558
99623
99660
99909
99409
99381
99392
99441
99838
99616
99694
99679
99775
99835
99526
99783
99395
99717
99957
99859
99690
99572
99547
99426
99545
99453
99478
99848
99829
99411
99461
99474
99394
99684
99443
99396
99815
99592
99473
99704
99584
99632
99380
99471
99576
99456
99461
99387
99459
99414
99529
99530
99531
99774
99710
99385
99740
99460
99959
99435
99381
99378
99617
99538
99452
99479
99416
99837
99878
99435
99533
99758
99480
99691
99522
99419
99410
99638
99579
99423
99702
99689
99875
99658
99397
99535
99369
99620
99770
99446
99464
99698
99620
99608
99650
99381
99560
99426
99489
99484
99565
99849
99430
99418
99528
99534
99376
99396
99552
99455
99497
99769
99703
99654
99809
99396
99493
99624
99580
99395
99551
99494
99722
99489
99551
99732
99523
99581
99486
99539
99516
99635
99457
99508
99464
99833
99645
99530
99668
99382
99605
99681
99504
99408
99612
99387
99614
99904
99388
99511
99575
99684
99548
99432
99443
99916
99707
99509
99433
99969
99388
99636
99783
99863
99479
99743
99744
99514
99556
99374
99518
99576
99440
99566
99624
99537
99678
99418
99386
99409
99853
99781
99581
99446
99396
99421
99679
99751
99388
99672
99655
99606
99821
99706
99460
99411
99574
99491
99448
99494
99588
99485
99822
99933
99547
99640
99573
99652
99599
99653
99982
99409
99450
99565
99465
99784
99837
99672
99598
99453
99445
99690
99714
99863
99459
99668
99757
99390
99459
99530
99519
99452
99427
99446
99385
99381
99688
99475
99843
99604
99431
99464
99430
99568
99813
99678
99735
99447
99834
99612
99372
99741
99495
99527
99852
99796
99472
99635
99930
99418
99441
99689
99426
99747
99465
99430
99704
99432
99379
99596
99586
99841
99607
99685
99543
99614
99675
99397
99859
99759
99554
99614
99386
99456
99609
99659
99409
99774
99423
99557
99567
99433
99370
99414
99384
99554
99685
99549
99413
99552
99906
99374
99408
99395
99438
99512
99436
99533
99476
99809
99581
99416
99432
99718
99679
99575
99532
99590
99388
99397
99828
99585
99811
99565
99395
99424
99465
99441
99734
99469
99575
99569
99664
99510
99772
99894
99764
99384
99531
99698
99604
99538
99444
99612
99482
99555
99453
99557
99494
99455
99437
99640
99429
99687
99463
99446
99392
99794
99511
99463
99688
99640
99598
99726
99409
99757
99690
99653
99964
99538
99679
99720
99785
99422
99807
99652
99922
99390
99623
99390
99438
99740
99406
99402
99483
99410
99590
99517
99867
99462
99435
99836
99561
99580
99440
99406
99629
99411
99417
99584
99656
99404
99832
99632
99854
99641
99421
99621
99707
99823
99737
99670
99533
99921
99471
99598
99514
99439
99504
99557
99619
99520
99538
99567
99715
99411
99508
99690
99578
99694
99729
99900
99390
99882
99601
99922
99478
99841
99572
99447
99528
99394
99416
99493
99469
99420
99503
99502
99481
99630
99635
99531
99578
99486
99622
99465
99704
99554
99554
99445
99739
99615
99418
99413
99477
99415
99758
99620
99529
99660
99537
99392
99414
99546
99403
99694
99470
99590
99842
99485
99513
99779
99454
99718
99511
99596
99816
99395
99793
99425
99765
99862
99708
99424
99725
99777
99445
99472
99494
99431
99477
99443
99789
99512
99458
99472
99719
99703
99488
99711
99626
99382
99579
99528
99501
99546
99692
99700
99664
99528
99901
99795
99646
99673
99520
99451
99535
99553
99892
99880
99609
99516
99576
99909
99527
99722
99968
99472
99533
99644
99554
99391
99575
99627
99671
99567
99369
99879
99539
99511
99771
99802
99741
99811
99554
99565
99728
99697
99849
99948
99518
99599
99555
99496
99489
99464
99441
99748
99380
99513
99604
99494
99561
99544
99457
99398
99713
99609
99913
99565
99882
99387
99422
99616
99976
99553
99717
99528
99621
99576
99398
99528
99446
99521
99546
99618
99577
99510
99891
99605
99610
99572
99673
99462
99471
99631
99638
99824
99606
99403
99675
99391
99520
99477
99614
99748
99547
99372
99420
99742
99490
99434
99911
99375
99369
99513
99724
99419
99885
99448
99672
99475
99400
99379
99393
99506
99645
99463
99823
99550
99568
99536
99392
99841
99595
99401
99467
99482
99552
99394
99611
99422
99369
99448
99406
99414
99728
99422
99448
99401
99477
99465
99740
99761
99894
99869
99371
99663
99712
99619
99828
99390
99748
99477
99703
99663
99558
99466
99419
99498
99542
99465
99653
99382
99541
99849
99872
99448
99720
99382
99419
99662
99524
99662
99794
99473
99586
99570
99375
99435
99563
99660
99641
99571
99375
99440
99429
99696
99767
99503
99380
99541
99406
99509
99502
99525
99613
99421
99410
99536
99563
99417
99737
99727
99694
99836
99456
99620
99425
99417
99550
99854
99523
99547
99715
99682
99711
99402
99772
99501
99565
99939
99537
99793
99770
99422
99596
99405
99646
99606
99649
99505
99410
99857
99715
99517
99434
99452
99434
99475
99438
99470
99400
99672
99727
99527
99399
99740
99561
99772
99605
99653
99383
99482
99447
99530
99384
99499
99528
99414
99611
99596
99666
99579
99534
99725
99432
99512
99457
99504
99631
99831
99783
99514
99432
99671
99627
99546
99456
99619
99669
99398
99509
99394
99580
99921
99465
99370
99745
99739
99829
99566
99655
99654
99389
99451
99411
99480
99399
99415
99612
99452
99711
99909
99388
99474
99543
99550
99621
99400
99732
99387
99682
99412
99530
99555
99653
99386
99800
99473
99604
99581
99574
99513
99452
99395
99415
99393
99930
99885
99702
99653
99553
99661
99544
99460
99601
99955
99557
99459
99593
99515
99379
99409
99586
99396
99826
99637
99436
99613
99607
99857
99854
99903
99586
99551
99423
99607
99940
99551
99582
99798
99380
99441
99765
99385
99524
99651
99462
99748
99843
99464
99778
99696
99901
99609
99488
99469
99564
99387
99661
99631
99370
99710
99459
99834
99419
99563
99810
99449
99593
99808
99390
99617
99626
99809
99741
99537
99379
99722
99614
99613
99786
99431
99831
99437
99481
99575
99497
99942
99466
99467
99756
99404
99670
99399
99683
99416
99402
99447
99603
99649
99388
99397
99369
99536
99456
99388
99501
99624
99546
99585
99708
99583
99420
99687
99747
99512
99431
99415
99624
99416
99715
99539
99958
99762
99857
99703
99487
99406
99600
99451
99649
99595
99402
99464
99532
99377
99509
99737
99403
99400
99591
99422
99455
99542
99572
99618
99681
99892
99946
99677
99674
99645
99605
99606
99446
99614
99870
99625
99778
99487
99556
99460
99779
99594
99763
99379
99444
99474
99761
99774
99449
99844
99450
99426
99577
99574
99420
99601
99554
99523
99565
99831
99393
99430
99387
99488
99729
99854
99935
99392
99752
99580
99461
99788
99441
99733
99544
99503
99502
99698
99562
99666
99387
99800
99519
99663
99546
99963
99484
99445
99448
99560
99764
99493
99460
99394
99527
99628
99559
99783
99610
99900
99680
99388
99657
99446
99814
99888
99375
99802
99370
99520
99393
99680
99378
99610
99443
99473
99526
99383
99434
99388
99585
99763
99666
99533
99713
99781
99684
99405
99700
99607
99476
99502
99399
99539
99740
99661
99483
99393
99421
99726
99564
99633
99389
99687
99493
99819
99389
99407
99610
99451
99405
99371
99484
99805
99903
99370
99474
99649
99488
99516
99767
99412
99489
99530
99635
99547
99641
99838
99864
99939
99702
99806
99657
99585
99755
99603
99489
99396
99700
99602
99656
99743
99805
99405
99401
99469
99526
99636
99410
99395
99529
99850
99948
99589
99405
99390
99550
99826
99652
99473
99400
99516
99639
99389
99774
99388
99690
99395
99786
99917
99717
99636
99510
99600
99612
99527
99377
99629
99397
99661
99488
99552
99892
99763
99468
99471
99733
99732
99606
99475
99694
99667
99735
99670
99400
99515
99455
99397
99712
99558
99640
99532
99412
99491
99667
99503
99796
99662
99605
99949
99565
99724
99418
99375
99494
99486
99453
99551
99396
99554
99414
99658
99417
99541
99747
99850
99561
99910
99674
99849
99904
99379
99395
99511
99449
99483
99668
99499
99796
99409
99537
99474
99875
99529
99522
99442
99475
99404
99634
99454
99632
99466
99693
99931
99748
99448
99673
99511
99496
99918
99370
99584
99562
99474
99679
99765
99451
99886
99571
99581
99732
99684
99404
99531
99522
99769
99412
99406
99445
99685
99650
99369
99636
99769
99714
99399
99457
99518
99828
99571
99659
99458
99469
99902
99408
99660
99419
99787
99611
99528
99576
99492
99402
99438
99645
99646
99504
99409
99415
99812
99380
99575
99746
99376
99737
99483
99526
99576
99492
99692
99429
99499
99539
99473
99641
99546
99743
99799
99374
99504
99581
99641
99501
99569
99433
99534
99685
99428
99651
99509
99418
99790
99481
99468
99395
99658
99678
99693
99392
99610
99563
99543
99478
99824
99421
99573
99692
99622
99586
99759
99771
99396
99409
99621
99573
99754
99380
99490
99378
99397
99571
99768
99509
99480
99727
99380
99570
99673
99525
99826
99784
99740
99611
99629
99785
99443
99807
99396
99380
99784
99376
99672
99682
99414
99579
99416
99848
99658
99662
99456
99523
99664
99411
99587
99687
99567
99583
99726
99467
99479
99369
99528
99427
99371
99587
99662
99911
99624
99518
99747
99396
99647
99491
99861
99403
99781
99872
99788
99488
99736
99480
99420
99700
99630
99543
99864
99396
99870
99374
99693
99542
99478
99810
99383
99428
99716
99577
99703
99874
99529
99398
99672
99565
99591
99736
99884
99649
99838
99518
99777
99463
99787
99725
99444
99541
99549
99711
99687
99477
99708
99834
99739
99487
99506
99767
99676
99427
99504
99816
99394
99679
99763
99524
99512
99406
99526
99811
99581
99453
99548
99443
99392
99856
99654
99719
99439
99482
99773
99415
99425
99656
99399
99439
99503
99856
99954
99853
99377
99723
99854
99822
99865
99950
99687
99586
99635
99543
99474
99567
99418
99463
99413
99509
99748
99649
99516
99389
99372
99556
99481
99381
99377
99469
99776
99916
99640
99649
99632
99714
99595
99673
99445
99489
99575
99667
99434
99934
99492
99508
99614
99587
99745
99611
99410
99769
99461
99520
99506
99642
99493
99584
99547
99537
99480
99868
99557
99482
99670
99746
99394
99930
99616
99503
99623
99374
99380
99554
99398
99429
99680
99411
99670
99529
99681
99416
99671
99736
99704
99662
99497
99846
99477
99399
99651
99621
99709
99655
99470
99943
99772
99376
99848
99519
99557
99487
99469
99502
99615
99739
99467
99580
99548
99648
99524
99426
99880
99596
99384
99398
99466
99376
99673
99441
99400
99559
99523
99422
99531
99422
99689
99466
99432
99745
99563
99427
99392
99400
99985
99376
99605
99639
99490
99749
99391
99448
99608
99437
99414
99582
99494
99724
99680
99817
99892
99698
99414
99447
99437
99886
99715
99426
99535
99769
99386
99489
99867
99830
99581
99743
99537
99912
99669
99443
99543
99379
99802
99880
99412
99624
99379
99562
99737
99696
99418
99663
99380
99710
99658
99493
99810
99522
99753
99822
99421
99439
99821
99788
99465
99688
99649
99525
99590
99719
99624
99422
99642
99424
99561
99716
99784
99497
99449
99650
99451
99941
99434
99728
99488
99686
99373
99863
99741
99788
99772
99455
99599
99911
99737
99439
99458
99556
99540
99584
99761
99568
99484
99738
99720
99460
99776
99485
99598
99446
99388
99369
99634
99428
99460
99843
99607
99818
99533
99602
99409
99672
99531
99676
99414
99527
99433
99692
99630
99620
99384
99839
99594
99546
99456
99760
99555
99446
99677
99653
99692
99521
99829
99679
99667
99722
99431
99414
99602
99393
99886
99716
99865
99424
99497
99405
99434
99455
99815
99647
99405
99891
99454
99699
99495
99484
99492
99735
99566
99542
99554
99580
99447
99490
99636
99446
99398
99520
99622
99676
99572
99460
99608
99464
99487
99774
99565
99604
99581
99450
99530
99386
99652
99420
99420
99626
99402
99410
99750
99668
99643
99772
99470
99582
99507
99519
99601
99565
99406
99713
99666
99503
99546
99405
99534
99549
99384
99462
99716
99388
99377
99684
99407
99727
99783
99454
99577
99707
99380
99601
99384
99922
99457
99596
99651
99382
99462
99620
99458
99746
99449
99470
99393
99599
99630
99438
99471
99403
99832
99380
99764
99458
99413
99374
99538
99439
99491
99579
99821
99579
99414
99483
99518
99647
99663
99481
99370
99566
99750
99464
99891
99689
99675
99387
99480
99457
99422
99388
99500
99651
99389
99670
99408
99371
99635
99821
99558
99470
99412
99703
99371
99408
99720
99432
99602
99793
99471
99580
99699
99374
99529
99799
99502
99394
99462
99529
99375
99524
99538
99508
99426
99588
99692
99507
99463
99451
99450
99825
99487
99525
99438
99752
99400
99681
99843
99443
99485
99580
99455
99397
99706
99622
99634
99729
99618
99696
99687
99604
99647
99743
99477
99540
99456
99402
99937
99406
99652
99564
99779
99575
99577
99401
99438
99740
99624
99527
99710
99799
99691
99575
99849
99407
99633
99429
99751
99909
99733
99741
99635
99663
99758
99504
99386
99592
99650
99894
99425
99546
99416
99801
99673
99734
99377
99886
99623
99665
99669
99565
99883
99572
99515
99639
99627
99466
99541
99566
99369
99497
99574
99403
99458
99478
99560
99370
99382
99639
99744
99612
99396
99515
99485
99580
99378
99409
99529
99502
99409
99611
99384
99701
99639
99531
99735
99565
99374
99767
99593
99450
99510
99522
99532
99414
99464
99738
99875
99557
99753
99839
99626
99455
99536
99466
99905
99495
99800
99376
99739
99609
99436
99524
99668
99645
99376
99520
99442
99530
99761
99739
99510
99509
99810
99563
99500
99397
99512
99401
99390
99698
99411
99669
99395
99398
99796
99643
99655
99591
99648
99805
99857
99435
99755
99379
99489
99449
99423
99374
99716
99559
99374
99622
99761
99375
99534
99432
99420
99775
99491
99704
99559
99849
99886
99664
99460
99569
99647
99476
99415
99731
99498
99868
99730
99567
99831
99655
99904
99409
99408
99454
99422
99755
99478
99537
99550
99415
99418
99768
99581
99542
99620
99504
99592
99384
99426
99774
99411
99492
99545
99384
99621
99452
99426
99636
99402
99561
99576
99666
99728
99573
99385
99717
99761
99623
99435
99633
99371
99816
99449
99556
99684
99442
99830
99682
99397
99719
99837
99621
99572
99577
99410
99436
99427
99863
99480
99506
99535
99370
99534
99690
99461
99656
99764
99516
99422
99885
99720
99615
99615
99559
99596
99424
99746
99574
99675
99513
99699
99427
99423
99777
99614
99473
99770
99383
99617
99646
99637
99375
99574
99507
99636
99379
99528
99651
99668
99693
99449
99638
99760
99612
99564
99617
99433
99440
99399
99416
99897
99465
99499
99428
99689
99748
99428
99799
99571
99502
99933
99719
99642
99443
99592
99806
99774
99425
99375
99406
99851
99791
99506
99471
99449
99837
99397
99433
99497
99389
99395
99427
99482
99530
99658
99433
99552
99598
99587
99922
99635
99856
99670
99538
99473
99803
99698
99826
99387
99413
99456
99456
99581
99451
99566
99446
99768
99508
99717
99427
99523
99768
99401
99587
99631
99418
99557
99771
99810
99537
99650
99698
99538
99856
99369
99841
99486
99565
99728
99634
99631
99513
99391
99422
99399
99685
99582
99738
99592
99711
99423
99679
99432
99452
99877
99404
99587
99732
99381
99373
99397
99479
99449
99816
99492
99385
99764
99400
99755
99787
99414
99695
99465
99517
99944
99471
99399
99606
99454
99375
99647
99510
99493
99797
99509
99520
99879
99695
99876
99551
99455
99538
99496
99466
99993
99421
99675
99534
99633
99787
99744
99425
99486
99825
99585
99670
99372
99649
99835
99573
99522
99537
99688
99544
99376
99413
99559
99668
99849
99651
99399
99524
99656
99847
99396
99392
99846
99515
99437
99408
99373
99441
99562
99883
99475
99529
99465
99385
99851
99583
99594
99785
99712
99611
99467
99487
99415
99498
99511
99458
99374
99381
99476
99745
99833
99444
99835
99838
99407
99722
99462
99512
99699
99566
99441
99842
99800
99862
99675
99498
99566
99700
99851
99426
99582
99586
99673
99639
99783
99412
99666
99512
99953
99539
99853
99660
99868
99576
99531
99474
99399
99569
99599
99796
99672
99453
99572
99448
99494
99774
99577
99954
99706
99921
99690
99390
99449
99459
99385
99608
99855
99417
99601
99468
99566
99606
99615
99969
99991
99765
99390
99384
99462
99694
99377
99542
99993
99679
99459
99823
99718
99448
99515
99955
99506
99472
99662
99762
99782
99694
99448
99463
99595
99722
99400
99411
99475
99780
99744
99503
99505
99599
99914
99560
99522
99526
99563
99627
99424
99689
99467
99589
99647
99514
99508
99410
99434
99741
99697
99522
99663
99863
99620
99544
99374
99642
99543
99791
99653
99510
99489
99489
99497
99511
99438
99760
99449
99490
99442
99497
99390
99868
99540
99688
99634
99631
99662
99401
99627
99419
99703
99521
99608
99432
99670
99809
99695
99453
99440
99616
99487
99913
99696
99412
99714
99738
99408
99501
99383
99446
99671
99677
99649
99481
99734
99413
99683
99658
99634
99932
99445
99683
99741
99500
99402
99690
99507
99754
99628
99570
99710
99654
99508
99604
99432
99574
99405
99663
99754
99398
99579
99577
99407
99553
99543
99512
99490
99709
99856
99573
99585
99384
99494
99873
99438
99665
99523
99672
99424
99649
99416
99493
99694
99574
99605
99779
99656
99716
99904
99540
99529
99721
99595
99767
99844
99739
99462
99623
99777
99543
99958
99547
99930
99682
99786
99778
99522
99409
99518
99449
99489
99427
99456
99446
99558
99627
99378
99524
99710
99591
99413
99630
99458
99380
99376
99409
99662
99714
99513
99568
99761
99399
99372
99479
99381
99644
99713
99704
99386
99594
99589
99550
99452
99784
99656
99502
99656
99462
99700
99456
99674
99638
99412
99420
99875
99462
99402
99441
99808
99382
99568
99470
99714
99426
99780
99409
99385
99395
99473
99644
99712
99451
99681
99734
99468
99756
99650
99492
99373
99512
99581
99625
99673
99485
99923
99570
99427
99433
99459
99730
99432
99624
99666
99544
99409
99471
99634
99508
99638
99608
99518
99618
99452
99789
99390
99520
99412
99744
99657
99706
99559
99503
99574
99400
99459
99473
99441
99705
99421
99632
99599
99410
99519
99541
99684
99391
99993
99680
99582
99448
99623
99712
99857
99551
99402
99790
99446
99408
99610
99611
99615
99690
99453
99608
99745
99532
99498
99403
99920
99601
99435
99430
99746
99425
99552
99563
99621
99777
99745
99815
99554
99506
99516
99855
99541
99402
99652
99566
99463
99391
99723
99807
99661
99603
99434
99680
99734
99505
99416
99773
99690
99503
99594
99723
99736
99406
99460
99627
99763
99409
99449
99542
99586
99577
99751
99605
99496
99825
99795
99782
99461
99446
99563
99700
99916
99549
99639
99592
99727
99552
99856
99451
99573
99415
99662
99420
99487
99533
99402
99808
99639
99722
99678
99859
99520
99684
99430
99613
99555
99817
99637
99425
99452
99514
99487
99694
99703
99543
99384
99546
99667
99502
99799
99589
99881
99418
99432
99598
99549
99451
99370
99809
99684
99481
99484
99479
99831
99424
99484
99696
99712
99861
99419
99479
99466
99404
99525
99724
99628
99511
99408
99408
99556
99414
99459
99446
99805
99428
99842
99689
99615
99684
99749
99416
99610
99530
99492
99577
99427
99445
99408
99815
99722
99513
99400
99450
99905
99599
99610
99507
99490
99577
99452
99455
99604
99445
99387
99543
99573
99749
99679
99824
99605
99450
99370
99586
99580
99498
99689
99567
99383
99432
99600
99393
99551
99577
99612
99685
99484
99635
99387
99413
99456
99756
99391
99611
99761
99381
99405
99642
99535
99422
99983
99585
99818
99414
99474
99789
99433
99380
99467
99704
99770
99499
99648
99624
99468
99612
99377
99465
99564
99909
99403
99510
99565
99873
99522
99752
99443
99741
99570
99861
99595
99656
99741
99726
99491
99373
99632
99514
99540
99621
99788
99377
99624
99679
99452
99617
99454
99371
99515
99553
99576
99549
99628
99500
99542
99369
99414
99491
99464
99380
99619
99500
99602
99678
99480
99751
99509
99849
99527
99550
99393
99423
99638
99550
99398
99504
99763
99425
99633
99606
99568
99477
99908
99583
99675
99583
99584
99473
99746
99603
99375
99405
99496
99665
99673
99530
99568
99403
99823
99707
99777
99462
99830
99814
99728
99446
99695
99525
99415
99756
99577
99817
99459
99418
99851
99650
99381
99424
99393
99519
99475
99593
99590
99436
99452
99413
99697
99567
99441
99548
99418
99578
99432
99465
99500
99837
99687
99808
99585
99456
99680
99614
99472
99743
99704
99625
99374
99841
99444
99633
99711
99494
99836
99667
99473
99652
99489
99413
99662
99463
99524
99619
99472
99569
99892
99616
99374
99441
99901
99381
99444
99740
99544
99674
99374
99966
99453
99417
99496
99396
99459
99611
99558
99471
99718
99479
99453
99799
99443
99504
99685
99707
99640
99378
99553
99665
99590
99736
99372
99808
99419
99602
99559
99507
99447
99457
99777
99627
99384
99425
99603
99788
99392
99682
99485
99757
99395
99590
99766
99817
99446
99446
99540
99718
99407
99524
99429
99448
99381
99609
99716
99539
99635
99372
99421
99377
99474
99514
99626
99546
99725
99669
99548
99533
99594
99389
99451
99394
99515
99380
99484
99887
99592
99588
99432
99570
99411
99518
99469
99533
99689
99390
99671
99764
99567
99544
99379
99797
99410
99560
99791
99804
99451
99729
99455
99467
99440
99632
99585
99463
99504
99746
99826
99607
99441
99588
99877
99545
99398
99423
99501
99429
99988
99400
99610
99485
99560
99954
99796
99743
99419
99378
99505
99382
99580
99909
99734
99373
99403
99501
99432
99616
99463
99594
99876
99524
99848
99535
99421
99811
99612
99682
99658
99520
99443
99410
99377
99944
99629
99817
99584
99397
99810
99622
99465
99512
99663
99455
99429
99642
99461
99433
99927
99625
99379
99511
99494
99517
99440
99560
99890
99794
99825
99383
99515
99812
99872
99573
99614
99564
99394
99755
99379
99440
99442
99762
99855
99494
99496
99733
99507
99864
99415
99445
99607
99753
99605
99448
99486
99752
99600
99661
99746
99409
99737
99418
99573
99687
99499
99743
99729
99576
99865
99669
99473
99608
99547
99832
99405
99651
99633
99711
99552
99449
99663
99660
99710
99385
99782
99603
99621
99804
99685
99466
99530
99448
99540
99404
99406
99635
99657
99592
99532
99553
99502
99411
99773
99793
99536
99371
99543
99570
99563
99692
99422
99374
99648
99535
99424
99821
99549
99578
99454
99551
99697
99556
99550
99750
99475
99588
99632
99677
99585
99688
99658
99533
99742
99439
99735
99458
99721
99481
99374
99624
99546
99527
99463
99497
99586
99490
99473
99429
99686
99687
99856
99520
99743
99374
99473
99555
99546
99532
99375
99493
99844
99776
99827
99666
99371
99476
99886
99433
99682
99626
99508
99578
99801
99385
99600
99503
99706
99621
99792
99504
99408
99381
99584
99371
99478
99434
99598
99655
99439
99603
99679
99386
99608
99475
99682
99753
99862
99625
99664
99603
99755
99402
99395
99692
99457
99571
99446
99512
99565
99738
99433
99768
99409
99583
99948
99732
99435
99575
99719
99596
99568
99617
99673
99641
99457
99401
99389
99418
99419
99525
99455
99677
99561
99889
99438
99462
99403
99663
99420
99662
99447
99418
99387
99574
99934
99512
99670
99553
99466
99647
99650
99584
99777
99404
99494
99581
99431
99757
99512
99756
99378
99756
99587
99578
99535
99568
99455
99629
99703
99482
99452
99649
99425
99400
99685
99401
99822
99490
99371
99582
99684
99439
99823
99949
99573
99501
99489
99858
99617
99601
99682
99740
99495
99767
99373
99811
99788
99873
99757
99593
99449
99604
99600
99499
99534
99443
99643
99376
99390
99768
99401
99862
99543
99711
99625
99594
99607
99656
99516
99594
99638
99657
99414
99562
99437
99409
99535
99512
99471
99643
99790
99377
99403
99455
99458
99510
99417
99503
99370
99500
99497
99638
99391
99441
99653
99623
99605
99496
99638
99720
99599
99436
99725
99553
99705
99475
99504
99604
99375
99770
99776
99652
99749
99403
99375
99460
99579
99374
99785
99676
99704
99486
99467
99545
99397
99604
99626
99607
99596
99436
99538
99640
99707
99399
99488
99501
99440
99566
99452
99555
99417
99445
99480
99528
99391
99638
99373
99380
99753
99408
99547
99705
99551
99621
99809
99604
99780
99559
99574
99562
99646
99375
99814
99550
99523
99499
99556
99869
99810
99453
99751
99428
99421
99624
99425
99396
99551
99570
99541
99708
99492
99701
99607
99558
99525
99792
99422
99381
99377
99651
99914
99630
99507
99442
99452
99633
99488
99660
99863
99617
99540
99455
99649
99426
99392
99476
99769
99504
99439
99388
99498
99620
99482
99591
99430
99742
99396
99403
99417
99381
99708
99753
99448
99456
99427
99521
99429
99904
99785
99436
99577
99651
99525
99615
99819
99464
99622
99387
99480
99443
99660
99593
99657
99826
99469
99763
99838
99649
99425
99453
99697
99414
99400
99433
99674
99516
99691
99566
99673
99601
99577
99714
99420
99778
99465
99379
99480
99421
99547
99624
99608
99551
99378
99369
99484
99478
99766
99546
99513
99672
99465
99677
99543
99679
99531
99493
99495
99736
99415
99646
99386
99582
99620
99806
99774
99870
99476
99501
99503
99514
99459
99573
99398
99470
99744
99464
99473
99375
99580
99386
99510
99708
99521
99659
99444
99652
99500
99658
99724
99767
99776
99450
99405
99520
99404
99416
99621
99377
99639
99392
99545
99631
99424
99425
99513
99760
99500
99531
99569
99596
99739
99593
99557
99773
99528
99498
99519
99483
99686
99482
99646
99632
99608
99824
99504
99369
99616
99430
99862
99783
99406
99588
99513
99520
99461
99626
99453
99581
99430
99501
99733
99694
99649
99955
99399
99551
99806
99698
99698
99576
99440
99449
99616
99789
99849
99771
99491
99563
99486
99725
99875
99371
99593
99482
99488
99551
99935
99445
99634
99841
99584
99742
99572
99423
99392
99470
99450
99726
99452
99815
99535
99560
99586
99387
99639
99645
99678
99441
99664
99372
99830
99540
99842
99872
99469
99563
99391
99699
99659
99747
99511
99510
99738
99885
99500
99660
99807
99805
99747
99835
99485
99574
99370
99385
99511
99556
99433
99469
99475
99471
99529
99837
99908
99672
99634
99581
99696
99561
99793
99806
99505
99555
99726
99759
99441
99532
99629
99731
99546
99477
99387
99556
99475
99421
99796
99404
99792
99644
99492
99391
99538
99578
99741
99556
99401
99786
99400
99374
99652
99420
99369
99905
99468
99487
99646
99491
99677
99406
99514
99616
99557
99457
99383
99498
99608
99516
99375
99810
99816
99518
99422
99373
99601
99561
99792
99417
99763
99510
99698
99519
99483
99735
99450
99696
99448
99769
99436
99550
99672
99435
99548
99398
99771
99407
99372
99713
99886
99661
99421
99860
99676
99554
99759
99905
99377
99733
99686
99832
99489
99790
99557
99425
99697
99671
99861
99685
99883
99659
99715
99848
99382
99612
99760
99506
99897
99376
99699
99921
99519
99477
99418
99715
99815
99492
99832
99739
99478
99391
99372
99371
99830
99649
99733
99482
99503
99473
99639
99742
99894
99493
99814
99690
99456
99542
99679
99421
99620
99487
99537
99672
99380
99395
99927
99571
99703
99429
99370
99580
99423
99678
99417
99461
99630
99752
99611
99522
99618
99576
99590
99710
99617
99402
99778
99831
99441
99866
99564
99516
99448
99510
99410
99547
99521
99570
99587
99574
99432
99532
99377
99499
99812
99679
99669
99787
99395
99397
99535
99567
99445
99654
99447
99649
99728
99936
99424
99439
99441
99727
99390
99465
99699
99554
99642
99438
99923
99378
99682
99719
99442
99415
99523
99514
99736
99743
99514
99451
99439
99436
99733
99603
99649
99538
99690
99437
99643
99527
99431
99632
99678
99621
99429
99684
99664
99708
99501
99494
99774
99848
99579
99474
99516
99536
99522
99659
99599
99522
99613
99671
99390
99583
99699
99872
99449
99779
99566
99672
99601
99472
99609
99715
99818
99528
99441
99747
99673
99451
99853
99390
99661
99427
99547
99387
99467
99476
99641
99915
99401
99396
99490
99764
99652
99438
99371
99416
99642
99602
99390
99842
99391
99416
99394
99811
99430
99555
99624
99711
99547
99385
99469
99465
99655
99683
99547
99398
99525
99385
99674
99806
99389
99481
99781
99448
99454
99379
99530
99653
99380
99392
99626
99488
99535
99420
99921
99484
99579
99401
99640
99524
99493
99393
99423
99467
99690
99833
99607
99393
99669
99508
99402
99449
99537
99427
99687
99650
99862
99619
99791
99435
99617
99623
99584
99901
99813
99477
99552
99451
99664
99772
99454
99743
99707
99730
99549
99444
99460
99383
99460
99526
99440
99931
99403
99840
99827
99547
99766
99468
99631
99494
99816
99534
99407
99678
99486
99384
99901
99779
99819
99411
99659
99700
99568
99444
99528
99440
99665
99382
99665
99463
99593
99445
99580
99947
99798
99595
99565
99753
99581
99783
99775
99543
99765
99814
99555
99608
99792
99713
99450
99470
99618
99795
99552
99662
99431
99587
99470
99375
99863
99846
99776
99814
99483
99643
99598
99813
99872
99888
99521
99656
99545
99617
99485
99626
99780
99619
99416
99541
99396
99578
99541
99454
99941
99431
99371
99495
99490
99398
99672
99734
99418
99460
99572
99458
99512
99446
99464
99406
99536
99906
99838
99683
99571
99650
99480
99622
99432
99536
99479
99431
99905
99408
99503
99483
99389
99470
99586
99421
99715
99865
99544
99676
99746
99731
99454
99531
99419
99564
99481
99823
99375
99592
99581
99655
99389
99490
99770
99476
99819
99702
99583
99427
99372
99564
99643
99496
99546
99464
99649
99480
99891
99406
99448
99532
99398
99567
99483
99601
99388
99530
99467
99616
99636
99800
99690
99432
99757
99731
99567
99476
99444
99620
99440
99635
99470
99795
99374
99445
99470
99424
99861
99415
99377
99382
99469
99560
99742
99416
99527
99620
99421
99382
99814
99655
99866
99548
99652
99678
99386
99618
99529
99435
99614
99473
99616
99698
99472
99713
99526
99442
99749
99398
99577
99840
99402
99698
99878
99813
99371
99475
99411
99459
99480
99788
99441
99654
99675
99677
99572
99636
99574
99684
99380
99597
99373
99657
99659
99381
99469
99407
99741
99407
99714
99400
99493
99508
99578
99721
99389
99380
99540
99760
99478
99545
99528
99810
99726
99589
99803
99550
99679
99535
99370
99456
99465
99593
99587
99617
99596
99569
99650
99384
99388
99437
99900
99628
99706
99422
99537
99720
99560
99571
99920
99697
99572
99444
99438
99539
99580
99511
99612
99701
99408
99765
99599
99786
99547
99769
99577
99783
99806
99563
99744
99871
99733
99595
99405
99385
99490
99699
99702
99582
99706
99709
99931
99755
99382
99543
99485
99385
99439
99607
99608
99447
99429
99628
99390
99451
99710
99899
99397
99549
99854
99561
99772
99706
99624
99458
99952
99459
99380
99462
99482
99629
99685
99513
99934
99467
99403
99802
99624
99867
99371
99551
99695
99689
99594
99591
99510
99599
99535
99605
99476
99973
99622
99383
99433
99723
99395
99735
99742
99375
99552
99472
99596
99415
99417
99504
99506
99585
99553
99451
99381
99606
99911
99497
99767
99484
99389
99678
99729
99778
99726
99589
99567
99655
99550
99648
99617
99386
99528
99464
99389
99390
99514
99587
99386
99577
99439
99499
99376
99470
99511
99528
99382
99557
99435
99536
99715
99429
99628
99617
99463
99530
99676
99857
99550
99423
99582
99955
99514
99633
99441
99762
99724
99765
99684
99408
99441
99490
99371
99533
99663
99468
99793
99781
99501
99863
99405
99723
99434
99388
99399
99888
99877
99376
99542
99430
99525
99778
99710
99818
99668
99491
99691
99484
99438
99531
99551
99501
99662
99459
99467
99730
99806
99679
99442
99379
99602
99461
99373
99791
99506
99406
99661
99821
99557
99454
99492
99460
99551
99380
99745
99376
99456
99435
99575
99561
99513
99490
99409
99766
99679
99671
99896
99499
99623
99713
99424
99653
99657
99483
99846
99693
99407
99570
99839
99431
99533
99658
99808
99444
99401
99672
99612
99480
99840
99484
99378
99402
99671
99391
99546
99652
99918
99381
99659
99393
99375
99591
99420
99663
99400
99629
99681
99417
99816
99548
99547
99769
99638
99750
99702
99514
99459
99443
99650
99860
99547
99731
99497
99945
99490
99619
99413
99671
99855
99608
99816
99812
99480
99504
99397
99586
99459
99804
99431
99699
99455
99561
99494
99633
99466
99561
99632
99731
99465
99539
99625
99871
99639
99398
99466
99404
99458
99549
99376
99662
99601
99416
99605
99751
99874
99592
99463
99702
99604
99590
99825
99391
99481
99685
99585
99464
99558
99633
99730
99563
99543
99520
99563
99406
99504
99517
99868
99405
99727
99408
99536
99392
99421
99602
99625
99681
99465
99558
99429
99717
99620
99617
99393
99551
99518
99617
99450
99412
99646
99579
99810
99697
99414
99458
99510
99516
99577
99706
99506
99604
99385
99561
99481
99447
99901
99495
99449
99578
99606
99388
99420
99769
99881
99497
99779
99453
99407
99585
99512
99505
99599
99603
99447
99664
99694
99497
99769
99473
99395
99711
99691
99513
99605
99483
99436
99415
99497
99379
99452
99629
99792
99814
99421
99374
99412
99547
99498
99568
99952
99550
99575
99369
99461
99732
99703
99604
99653
99371
99463
99555
99664
99498
99735
99473
99520
99591
99536
99547
99534
99688
99684
99513
99474
99644
99436
99634
99528
99431
99596
99671
99723
99500
99673
99583
99372
99858
99881
99557
99628
99393
99708
99498
99677
99475
99474
99527
99421
99686
99498
99742
99393
99617
99414
99678
99620
99723
99798
99534
99828
99470
99552
99595
99433
99421
99449
99418
99570
99488
99555
99882
99531
99746
99797
99412
99390
99433
99622
99762
99607
99731
99587
99714
99711
99542
99373
99803
99589
99502
99422
99561
99538
99401
99405
99532
99869
99744
99712
99545
99545
99383
99406
99911
99767
99557
99626
99754
99951
99968
99509
99513
99698
99502
99376
99569
99502
99456
99399
99452
99482
99660
99839
99379
99773
99447
99396
99657
99957
99774
99469
99531
99904
99768
99435
99863
99695
99395
99433
99914
99408
99576
99589
99405
99456
99462
99641
99502
99399
99521
99395
99708
99578
99436
99696
99493
99394
99508
99407
99736
99610
99437
99375
99424
99380
99635
99459
99605
99746
99592
99408
99405
99422
99494
99563
99929
99646
99453
99453
99404
99767
99491
99660
99401
99753
99511
99455
99949
99420
99429
99645
99774
99412
99564
99446
99450
99546
99415
99421
99817
99459
99520
99697
99391
99511
99684
99852
99702
99409
99506
99402
99439
99400
99605
99449
99500
99603
99814
99676
99511
99832
99459
99656
99394
99404
99480
99486
99377
99380
99448
99456
99566
99398
99747
99463
99482
99586
99420
99376
99718
99448
99667
99473
99577
99762
99540
99417
99376
99493
99507
99432
99683
99511
99373
99483
99586
99916
99816
99535
99449
99769
99593
99691
99584
99582
99409
99632
99521
99541
99399
99495
99409
99377
99524
99619
99391
99575
99382
99372
99852
99391
99760
99838
99578
99698
99557
99568
99624
99948
99843
99456
99776
99423
99677
99501
99835
99705
99599
99573
99633
99377
99722
99383
99618
99373
99595
99697
99582
99619
99615
99673
99396
99682
99453
99563
99548
99587
99784
99724
99723
99501
99504
99838
99501
99716
99707
99879
99580
99593
99526
99712
99381
99563
99569
99827
99626
99458
99414
99506
99423
99407
99506
99428
99488
99480
99621
99545
99503
99709
99728
99802
99815
99750
99554
99518
99382
99872
99514
99560
99417
99852
99381
99526
99712
99555
99746
99375
99648
99445
99398
99758
99713
99563
99466
99412
99616
99628
99827
99431
99702
99586
99663
99860
99554
99552
99437
99595
99699
99556
99386
99402
99547
99799
99521
99698
99389
99744
99822
99547
99522
99943
99767
99569
99911
99502
99868
99393
99837
99774
99476
99412
99784
99759
99563
99647
99669
99508
99577
99659
99599
99413
99603
99901
99564
99593
99738
99579
99424
99815
99689
99669
99574
99882
99589
99641
99559
99639
99627
99474
99802
99445
99465
99918
99489
99373
99659
99532
99919
99737
99757
99595
99487
99531
99576
99606
99503
99856
99617
99545
99520
99473
99920
99400
99652
99372
99599
99519
99509
99658
99508
99843
99476
99950
99727
99444
99668
99775
99456
99631
99935
99665
99825
99634
99730
99410
99784
99561
99684
99671
99797
99594
99370
99505
99491
99621
99613
99418
99410
99870
99500
99549
99468
99671
99457
99825
99617
99681
99439
99447
99557
99583
99827
99441
99371
99537
99470
99666
99413
99427
99686
99716
99409
99722
99571
99408
99533
99656
99840
99617
99378
99474
99676
99499
99444
99463
99415
99653
99908
99464
99717
99414
99516
99436
99931
99638
99627
99494
99466
99829
99464
99421
99529
99450
99612
99645
99512
99393
99508
99502
99819
99514
99382
99443
99431
99525
99556
99830
99469
99600
99406
99447
99382
99520
99582
99427
99648
99508
99483
99489
99708
99874
99859
99425
99781
99741
99536
99680
99451
99403
99632
99722
99517
99662
99662
99483
99613
99432
99932
99622
99884
99643
99691
99641
99428
99797
99562
99591
99412
99638
99408
99704
99506
99688
99451
99631
99684
99461
99768
99621
99470
99684
99649
99580
99741
99746
99846
99392
99469
99370
99465
99412
99668
99612
99753
99639
99585
99500
99657
99413
99791
99481
99711
99578
99462
99594
99600
99502
99418
99426
99648
99463
99882
99544
99645
99492
99473
99578
99738
99550
99382
99539
99429
99715
99414
99453
99441
99674
99824
99417
99433
99413
99436
99411
99704
99849
99554
99369
99389
99443
99596
99682
99472
99600
99417
99749
99611
99372
99500
99516
99378
99566
99693
99623
99513
99885
99572
99852
99640
99427
99788
99808
99617
99583
99883
99569
99569
99459
99477
99949
99468
99381
99436
99563
99746
99771
99893
99636
99397
99464
99558
99519
99528
99800
99382
99759
99475
99570
99547
99370
99748
99510
99392
99721
99591
99544
99704
99842
99438
99505
99428
99555
99770
99407
99525
99410
99531
99658
99559
99573
99625
99591
99586
99767
99487
99487
99535
99423
99375
99873
99579
99717
99702
99615
99439
99577
99373
99459
99389
99688
99660
99508
99894
99465
99454
99721
99483
99528
99911
99690
99526
99659
99878
99422
99421
99623
99404
99430
99751
99582
99502
99494
99398
99652
99454
99829
99446
99490
99504
99425
99637
99385
99771
99373
99942
99485
99531
99397
99578
99531
99404
99714
99425
99461
99423
99398
99459
99497
99406
99788
99375
99430
99715
99597
99372
99611
99748
99915
99628
99916
99685
99872
99477
99748
99456
99714
99476
99441
99857
99402
99845
99452
99376
99534
99562
99930
99476
99467
99661
99536
99467
99555
99894
99441
99614
99406
99672
99588
99624
99634
99534
99459
99381
99385
99512
99586
99641
99433
99815
99408
99527
99406
99665
99452
99500
99377
99490
99416
99640
99629
99483
99550
99517
99624
99474
99883
99600
99617
99815
99797
99427
99804
99724
99375
99376
99601
99419
99451
99787
99615
99672
99615
99385
99753
99718
99474
99400
99438
99403
99394
99437
99505
99754
99551
99586
99750
99592
99938
99456
99431
99490
99559
99462
99417
99397
99538
99475
99482
99629
99947
99539
99512
99407
99479
99771
99771
99916
99505
99635
99467
99602
99587
99408
99576
99409
99430
99848
99635
99482
99436
99471
99444
99405
99668
99395
99411
99502
99450
99517
99588
99544
99448
99446
99637
99606
99525
99763
99820
99513
99555
99509
99438
99743
99449
99683
99513
99520
99542
99470
99839
99413
99875
99417
99462
99842
99469
99373
99561
99754
99689
99545
99644
99913
99639
99422
99372
99638
99591
99482
99506
99910
99869
99665
99589
99796
99414
99425
99376
99549
99571
99401
99521
99723
99720
99706
99818
99789
99757
99787
99392
99534
99821
99571
99375
99925
99936
99522
99481
99584
99494
99410
99680
99761
99587
99832
99386
99770
99529
99889
99609
99565
99429
99493
99525
99665
99450
99665
99793
99763
99437
99532
99755
99483
99843
99480
99408
99439
99491
99393
99521
99517
99552
99509
99733
99593
99397
99394
99583
99454
99470
99465
99461
99717
99429
99469
99446
99936
99776
99470
99535
99527
99566
99447
99472
99489
99717
99756
99912
99538
99433
99860
99689
99500
99470
99475
99411
99409
99767
99468
99650
99693
99742
99635
99906
99917
99575
99436
99548
99584
99941
99671
99481
99371
99450
99480
99734
99633
99750
99389
99426
99403
99593
99398
99373
99405
99603
99455
99696
99426
99439
99424
99427
99524
99607
99701
99553
99716
99642
99404
99706
99534
99568
99788
99631
99597
99595
99491
99408
99557
99550
99596
99418
99570
99497
99608
99857
99628
99798
99585
99602
99746
99669
99724
99503
99808
99488
99493
99781
99734
99865
99374
99555
99372
99696
99630
99459
99548
99427
99821
99469
99814
99853
99378
99629
99560
99799
99482
99489
99370
99619
99451
99562
99400
99607
99736
99413
99430
99658
99436
99457
99677
99377
99740
99870
99526
99447
99945
99549
99674
99528
99486
99542
99444
99431
99460
99389
99954
99514
99557
99577
99816
99783
99399
99502
99542
99525
99530
99457
99451
99373
99553
99395
99555
99743
99379
99737
99395
99429
99424
99531
99738
99648
99695
99460
99792
99599
99398
99529
99430
99699
99591
99464
99632
99497
99945
99424
99690
99749
99549
99563
99453
99977
99430
99500
99389
99445
99617
99966
99435
99713
99624
99445
99580
99375
99743
99587
99650
99552
99412
99601
99370
99400
99486
99489
99468
99443
99435
99609
99811
99772
99385
99509
99779
99730
99555
99444
99434
99488
99452
99420
99450
99369
99806
99672
99704
99435
99402
99598
99969
99642
99477
99475
99478
99390
99460
99382
99885
99442
99668
99533
99652
99872
99617
99748
99645
99584
99407
99435
99789
99618
99495
99673
99424
99532
99551
99731
99372
99697
99854
99482
99638
99546
99640
99416
99730
99599
99513
99542
99442
99632
99389
99482
99841
99771
99647
99705
99662
99371
99543
99377
99475
99606
99690
99464
99628
99875
99557
99457
99827
99479
99638
99654
99732
99936
99448
99714
99829
99378
99571
99508
99452
99984
99420
99611
99427
99833
99708
99612
99402
99907
99424
99634
99758
99465
99619
99381
99535
99381
99627
99612
99407
99382
99606
99373
99528
99471
99821
99377
99725
99406
99541
99714
99528
99662
99468
99789
99758
99478
99582
99496
99502
99872
99428
99457
99564
99396
99896
99587
99657
99723
99956
99539
99548
99891
99422
99378
99778
99453
99671
99558
99490
99498
99411
99776
99454
99501
99657
99482
99523
99720
99569
99764
99451
99419
99658
99491
99449
99638
99519
99437
99477
99766
99723
99457
99556
99476
99375
99829
99458
99517
99513
99580
99580
99555
99683
99656
99380
99565
99551
99626
99575
99732
99504
99531
99831
99949
99480
99737
99516
99495
99617
99445
99467
99404
99489
99763
99515
99403
99551
99652
99383
99438
99835
99541
99609
99519
99386
99620
99563
99424
99497
99674
99398
99428
99391
99667
99546
99546
99452
99815
99530
99489
99429
99734
99457
99570
99657
99561
99430
99552
99611
99576
99868
99521
99496
99450
99794
99379
99374
99379
99571
99875
99719
99423
99623
99543
99397
99492
99445
99387
99466
99617
99380
99680
99406
99661
99686
99519
99848
99424
99861
99504
99592
99411
99841
99656
99754
99420
99616
99940
99584
99561
99399
99704
99588
99669
99385
99441
99632
99419
99522
99700
99601
99504
99664
99666
99540
99520
99657
99541
99477
99908
99595
99405
99577
99551
99407
99714
99397
99782
99487
99403
99575
99437
99609
99450
99747
99388
99382
99633
99403
99621
99433
99670
99506
99466
99496
99920
99412
99690
99744
99494
99729
99578
99901
99443
99568
99372
99499
99757
99779
99388
99376
99806
99497
99709
99380
99612
99665
99548
99404
99537
99591
99432
99885
99754
99703
99453
99556
99444
99512
99387
99677
99629
99483
99440
99823
99446
99449
99676
99501
99613
99558
99771
99451
99651
99376
99732
99512
99412
99421
99554
99784
99505
99789
99456
99818
99410
99698
99928
99544
99730
99807
99436
99478
99541
99527
99520
99703
99797
99462
99656
99480
99643
99476
99396
99429
99877
99384
99502
99451
99437
99475
99378
99608
99423
99816
99535
99527
99413
99765
99632
99446
99781
99382
99478
99792
99793
99587
99628
99724
99544
99805
99418
99534
99465
99394
99707
99891
99605
99722
99369
99479
99469
99372
99587
99878
99388
99402
99601
99696
99681
99626
99533
99640
99550
99901
99602
99517
99401
99620
99425
99792
99481
99384
99584
99513
99477
99701
99787
99730
99457
99589
99462
99413
99439
99709
99804
99503
99708
99619
99682
99388
99464
99857
99479
99542
99670
99448
99561
99536
99458
99582
99535
99384
99506
99681
99386
99821
99863
99393
99488
99465
99432
99634
99756
99371
99616
99448
99600
99900
99407
99619
99632
99727
99694
99520
99501
99788
99644
99745
99552
99687
99512
99759
99402
99898
99599
99736
99758
99411
99493
99524
99830
99568
99605
99635
99437
99664
99607
99407
99756
99582
99421
99515
99651
99514
99555
99379
99429
99494
99378
99587
99587
99446
99522
99391
99608
99609
99457
99510
99398
99755
99682
99545
99430
99534
99380
99509
99727
99596
99667
99811
99485
99534
99736
99517
99381
99611
99755
99758
99487
99500
99440
99660
99405
99400
99449
99689
99526
99614
99559
99403
99623
99890
99417
99738
99391
99483
99720
99598
99759
99497
99556
99448
99596
99778
99417
99733
99499
99866
99818
99464
99430
99599
99509
99609
99539
99898
99878
99574
99477
99694
99878
99569
99833
99768
99449
99628
99416
99464
99537
99936
99752
99689
99838
99442
99608
99692
99844
99517
99553
99448
99714
99520
99376
99907
99630
99378
99446
99379
99414
99712
99396
99488
99731
99657
99550
99677
99824
99420
99449
99598
99733
99538
99714
99561
99563
99666
99493
99423
99499
99710
99443
99527
99876
99516
99482
99475
99779
99551
99391
99410
99546
99688
99547
99655
99526
99449
99717
99552
99585
99470
99435
99550
99603
99578
99584
99521
99690
99768
99388
99937
99635
99788
99726
99718
99559
99754
99716
99442
99454
99504
99533
99598
99399
99695
99516
99369
99551
99469
99460
99770
99465
99519
99780
99489
99381
99507
99620
99649
99540
99594
99852
99663
99660
99863
99688
99833
99612
99460
99392
99670
99394
99461
99491
99746
99778
99881
99763
99602
99754
99704
99592
99512
99476
99621
99477
99827
99588
99773
99621
99600
99669
99472
99559
99388
99640
99770
99849
99509
99425
99653
99605
99814
99370
99542
99944
99552
99580
99636
99615
99638
99671
99455
99534
99654
99610
99441
99475
99749
99455
99938
99613
99494
99544
99541
99383
99521
99689
99495
99591
99631
99687
99506
99676
99752
99380
99389
99814
99435
99627
99683
99740
99438
99501
99487
99431
99622
99469
99442
99485
99380
99498
99583
99725
99827
99546
99889
99495
99408
99679
99577
99617
99383
99948
99434
99431
99433
99642
99908
99712
99462
99908
99523
99542
99394
99751
99759
99575
99716
99836
99560
99647
99516
99505
99504
99381
99765
99818
99688
99372
99412
99878
99660
99712
99898
99761
99724
99593
99758
99479
99387
99623
99726
99626
99804
99565
99411
99694
99714
99503
99407
99732
99422
99580
99783
99439
99772
99564
99520
99929
99386
99666
99484
99612
99759
99616
99997
99645
99490
99376
99464
99787
99445
99452
99574
99541
99726
99442
99740
99437
99727
99466
99412
99580
99669
99489
99847
99642
99468
99899
99784
99461
99515
99937
99530
99431
99592
99886
99397
99381
99528
99647
99494
99599
99609
99455
99714
99387
99425
99407
99628
99670
99421
99507
99897
99416
99443
99614
99709
99508
99687
99403
99436
99369
99643
99426
99411
99431
99717
99892
99729
99478
99435
99743
99732
99568
99810
99537
99386
99446
99435
99410
99895
99507
99446
99605
99746
99462
99917
99519
99521
99382
99400
99555
99386
99412
99456
99369
99636
99601
99452
99779
99609
99548
99431
99741
99862
99506
99391
99762
99590
99549
99552
99430
99492
99485
99602
99401
99633
99570
99834
99523
99618
99375
99687
99550
99482
99546
99485
99577
99694
99671
99497
99570
99631
99718
99704
99425
99718
99435
99806
99763
99859
99804
99838
99819
99477
99820
99606
99440
99597
99473
99859
99438
99429
99436
99612
99636
99684
99910
99584
99387
99625
99643
99423
99568
99690
99433
99515
99866
99598
99741
99670
99657
99985
99426
99415
99652
99427
99441
99408
99686
99672
99369
99599
99656
99507
99570
99649
99511
99640
99514
99420
99818
99562
99485
99551
99649
99586
99539
99437
99850
99541
99751
99541
99412
99517
99549
99840
99584
99685
99445
99592
99562
99672
99560
99499
99632
99749
99792
99418
99463
99444
99488
99524
99597
99390
99729
99618
99396
99871
99479
99676
99708
99415
99431
99569
99417
99693
99370
99813
99436
99582
99756
99496
99696
99759
99889
99792
99480
99380
99942
99811
99380
99508
99520
99632
99826
99424
99538
99514
99487
99591
99481
99672
99795
99784
99801
99627
99725
99478
99404
99780
99767
99378
99621
99713
99630
99512
99484
99561
99769
99379
99565
99711
99569
99770
99620
99609
99602
99571
99426
99869
99389
99436
99750
99633
99697
99641
99828
99558
99619
99376
99419
99400
99447
99683
99513
99788
99419
99377
99536
99533
99541
99691
99797
99534
99459
99572
99427
99563
99875
99429
99598
99599
99461
99575
99560
99474
99650
99457
99543
99567
99933
99412
99741
99594
99422
99455
99839
99444
99618
99656
99759
99403
99487
99453
99384
99597
99570
99576
99410
99846
99522
99749
99591
99376
99613
99440
99634
99730
99386
99686
99377
99374
99503
99868
99654
99577
99716
99447
99580
99386
99585
99770
99378
99446
99832
99467
99403
99909
99504
99536
99384
99829
99812
99499
99722
99513
99759
99382
99556
99868
99597
99721
99596
99668
99458
99408
99402
99639
99841
99513
99834
99487
99611
99428
99653
99556
99618
99825
99830
99430
99463
99735
99682
99708
99586
99797
99439
99595
99394
99814
99552
99654
99389
99413
99378
99433
99731
99514
99436
99419
99387
99560
99515
99690
99645
99462
99614
99383
99540
99798
99479
99746
99739
99701
99419
99533
99827
99886
99596
99395
99499
99528
99425
99784
99626
99740
99506
99553
99471
99753
99536
99571
99392
99488
99431
99384
99887
99544
99404
99721
99763
99403
99570
99493
99947
99489
99541
99567
99856
99398
99699
99567
99519
99729
99622
99765
99671
99377
99874
99419
99916
99547
99392
99464
99377
99451
99598
99725
99647
99740
99659
99627
99705
99805
99444
99669
99460
99376
99704
99404
99412
99717
99434
99447
99711
99418
99685
99450
99600
99859
99568
99742
99444
99580
99443
99604
99722
99415
99394
99380
99512
99395
99373
99412
99421
99685
99392
99475
99531
99433
99598
99465
99712
99420
99690
99455
99902
99467
99681
99426
99589
99459
99516
99542
99746
99716
99571
99605
99442
99378
99534
99412
99875
99578
99766
99530
99649
99464
99393
99604
99524
99429
99412
99439
99435
99449
99795
99491
99560
99807
99683
99723
99824
99501
99482
99504
99572
99459
99555
99396
99982
99479
99597
99390
99418
99379
99415
99388
99855
99802
99504
99437
99626
99440
99716
99503
99565
99486
99789
99649
99562
99906
99503
99636
99414
99397
99432
99537
99595
99510
99506
99374
99587
99831
99923
99831
99616
99424
99409
99439
99383
99669
99380
99430
99418
99489
99408
99700
99712
99396
99392
99857
99381
99727
99498
99660
99529
99575
99420
99614
99373
99882
99410
99557
99528
99510
99605
99736
99469
99951
99508
99762
99398
99834
99503
99821
99472
99467
99495
99436
99613
99595
99488
99651
99624
99509
99783
99735
99601
99414
99772
99733
99380
99658
99513
99514
99872
99427
99703
99531
99579
99689
99474
99503
99390
99389
99775
99650
99479
99553
99381
99529
99377
99428
99399
99371
99820
99414
99424
99920
99876
99544
99606
99574
99382
99660
99937
99480
99452
99570
99685
99742
99746
99519
99397
99498
99448
99457
99435
99814
99734
99449
99471
99390
99739
99813
99704
99445
99640
99377
99528
99530
99730
99718
99382
99381
99400
99705
99465
99651
99437
99399
99575
99459
99469
99643
99525
99455
99511
99460
99656
99413
99751
99388
99616
99617
99385
99384
99401
99648
99415
99555
99584
99539
99443
99568
99640
99705
99702
99734
99472
99511
99652
99527
99486
99585
99593
99589
99505
99423
99379
99597
99473
99530
99546
99395
99522
99709
99922
99466
99440
99481
99800
99619
99415
99734
99386
99653
99888
99480
99511
99877
99463
99544
99649
99873
99705
99380
99422
99468
99426
99442
99522
99553
99384
99479
99544
99527
99443
99904
99688
99827
99369
99404
99517
99805
99396
99527
99436
99841
99763
99448
99805
99421
99921
99476
99389
99623
99861
99903
99485
99583
99556
99398
99545
99632
99529
99372
99557
99643
99447
99694
99538
99617
99495
99508
99931
99506
99757
99488
99515
99686
99376
99387
99717
99552
99496
99912
99585
99583
99695
99689
99842
99649
99440
99567
99853
99374
99708
99623
99514
99430
99601
99725
99960
99833
99831
99463
99867
99421
99419
99396
99453
99430
99623
99636
99811
99724
99716
99434
99369
99416
99759
99506
99766
99678
99860
99545
99395
99859
99601
99759
99479
99503
99807
99392
99504
99492
99544
99434
99807
99405
99649
99567
99513
99615
99693
99471
99592
99561
99388
99716
99648
99434
99878
99756
99792
99496
99471
99884
99390
99554
99398
99670
99828
99450
99739
99715
99858
99543
99492
99766
99477
99420
99395
99433
99708
99480
99580
99419
99518
99635
99487
99515
99681
99757
99443
99442
99587
99480
99899
99647
99370
99869
99428
99775
99507
99752
99562
99451
99374
99543
99568
99735
99708
99666
99444
99702
99682
99415
99452
99458
99552
99445
99878
99495
99402
99409
99848
99544
99381
99615
99405
99424
99417
99761
99563
99449
99587
99672
99387
99807
99574
99657
99445
99639
99419
99383
99425
99369
99371
99717
99460
99398
99473
99976
99803
99732
99743
99405
99439
99543
99589
99507
99388
99415
99755
99572
99398
99442
99452
99418
99491
99462
99493
99678
99550
99461
99561
99480
99414
99373
99475
99493
99670
99535
99398
99414
99695
99405
99637
99648
99375
99730
99632
99444
99755
99646
99475
99511
99603
99458
99422
99411
99461
99444
99508
99860
99623
99740
99434
99666
99555
99582
99377
99536
99493
99650
99534
99535
99637
99441
99705
99511
99485
99394
99868
99771
99461
99577
99891
99535
99397
99465
99541
99598
99487
99601
99396
99621
99890
99385
99428
99376
99564
99821
99501
99956
99517
99488
99464
99416
99679
99375
99935
99498
99664
99525
99539
99575
99820
99520
99630
99531
99956
99700
99443
99443
99480
99434
99563
99460
99414
99539
99448
99843
99761
99610
99536
99478
99911
99699
99388
99386
99502
99447
99773
99410
99708
99430
99526
99832
99518
99489
99847
99582
99419
99679
99673
99421
99629
99498
99510
99771
99903
99605
99502
99570
99726
99618
99741
99479
99569
99779
99437
99413
99623
99440
99439
99761
99466
99807
99699
99798
99658
99459
99380
99724
99662
99746
99734
99369
99674
99593
99520
99746
99613
99501
99546
99420
99883
99380
99627
99458
99565
99429
99752
99620
99910
99689
99440
99695
99831
99698
99468
99684
99600
99787
99594
99439
99960
99432
99486
99633
99538
99451
99701
99576
99657
99808
99437
99782
99619
99508
99429
99523
99406
99646
99789
99384
99685
99512
99467
99472
99821
99680
99431
99697
99395
99816
99386
99805
99565
99408
99778
99511
99440
99487
99445
99470
99913
99606
99676
99525
99487
99473
99560
99411
99672
99522
99464
99830
99391
99519
99586
99406
99413
99795
99601
99759
99704
99531
99541
99540
99897
99588
99543
99416
99501
99537
99580
99393
99468
99995
99485
99384
99567
99419
99573
99474
99701
99486
99594
99664
99525
99482
99452
99780
99635
99415
99448
99647
99722
99698
99389
99510
99627
99790
99417
99703
99659
99378
99684
99608
99836
99731
99575
99423
99603
99688
99712
99577
99918
99425
99393
99692
99496
99484
99662
99816
99501
99531
99529
99607
99464
99926
99583
99817
99625
99524
99453
99658
99603
99436
99426
99536
99789
99395
99453
99584
99599
99483
99526
99615
99655
99493
99530
99758
99840
99497
99494
99378
99404
99379
99377
99556
99431
99547
99501
99538
99650
99883
99373
99412
99397
99878
99686
99640
99447
99614
99387
99662
99615
99572
99458
99396
99599
99394
99442
99519
99733
99915
99759
99395
99810
99698
99461
99565
99478
99424
99894
99509
99613
99388
99417
99397
99432
99649
99634
99625
99653
99498
99707
99373
99748
99421
99538
99869
99588
99473
99684
99407
99791
99597
99382
99662
99643
99471
99620
99507
99506
99514
99707
99460
99677
99408
99519
99738
99491
99919
99399
99681
99394
99525
99485
99376
99688
99569
99451
99437
99865
99654
99707
99887
99751
99432
99392
99538
99964
99642
99449
99523
99842
99753
99540
99755
99770
99796
99376
99567
99797
99693
99633
99422
99844
99545
99626
99423
99583
99472
99625
99482
99593
99452
99440
99404
99431
99556
99618
99666
99557
99758
99628
99435
99397
99538
99453
99677
99601
99433
99636
99542
99618
99650
99580
99457
99419
99853
99599
99444
99410
99925
99642
99446
99692
99808
99735
99402
99627
99756
99534
99507
99412
99379
99740
99516
99614
99483
99469
99864
99768
99656
99397
99753
99519
99422
99469
99553
99554
99406
99508
99493
99399
99739
99370
99612
99559
99704
99393
99800
99692
99482
99663
99506
99739
99673
99831
99449
99529
99649
99976
99609
99941
99528
99620
99411
99949
99581
99429
99802
99528
99651
99503
99602
99705
99548
99662
99674
99746
99651
99646
99721
99510
99416
99705
99404
99544
99370
99845
99415
99718
99690
99533
99369
99485
99602
99419
99692
99696
99390
99551
99494
99385
99664
99648
99766
99804
99874
99455
99887
99392
99408
99633
99555
99786
99565
99628
99445
99373
99421
99497
99736
99771
99591
99791
99967
99871
99483
99515
99592
99566
99373
99867
99641
99526
99825
99847
99812
99744
99599
99708
99586
99373
99372
99913
99796
99502
99567
99388
99735
99394
99578
99587
99728
99639
99553
99476
99888
99473
99741
99423
99643
99472
99400
99830
99666
99743
99635
99678
99832
99485
99391
99584
99533
99389
99396
99920
99599
99722
99425
99397
99538
99488
99403
99635
99465
99657
99550
99375
99371
99454
99728
99379
99806
99445
99409
99765
99421
99392
99696
99718
99467
99495
99456
99426
99481
99576
99451
99650
99784
99651
99523
99524
99688
99973
99483
99970
99420
99943
99391
99639
99676
99563
99621
99816
99763
99736
99416
99571
99390
99422
99728
99936
99756
99433
99500
99667
99834
99560
99521
99833
99513
99393
99570
99608
99554
99502
99651
99574
99537
99666
99505
99791
99582
99721
99399
99698
99701
99469
99843
99741
99918
99694
99570
99453
99609
99414
99546
99413
99460
99422
99488
99790
99654
99529
99463
99891
99762
99780
99464
99817
99441
99598
99424
99739
99588
99503
99494
99580
99559
99401
99380
99549
99532
99662
99435
99521
99671
99458
99433
99407
99813
99585
99630
99721
99382
99518
99578
99443
99405
99756
99714
99374
99570
99579
99762
99469
99382
99417
99545
99780
99767
99378
99384
99461
99428
99858
99479
99583
99412
99384
99457
99657
99404
99631
99811
99372
99597
99684
99545
99606
99576
99651
99643
99426
99622
99495
99723
99530
99615
99641
99379
99615
99403
99681
99567
99762
99417
99467
99715
99720
99758
99511
99407
99476
99604
99594
99390
99950
99888
99777
99808
99428
99524
99432
99644
99488
99532
99559
99759
99510
99573
99732
99412
99651
99700
99441
99587
99467
99641
99478
99377
99487
99465
99515
99788
99627
99830
99506
99657
99690
99674
99423
99791
99372
99650
99581
99426
99772
99425
99829
99706
99695
99476
99384
99453
99417
99828
99441
99521
99647
99710
99491
99657
99419
99651
99401
99724
99635
99440
99415
99565
99575
99794
99818
99625
99553
99711
99704
99446
99596
99460
99498
99391
99566
99884
99663
99438
99473
99514
99565
99470
99437
99440
99572
99599
99454
99850
99701
99480
99553
99532
99376
99452
99635
99462
99756
99590
99466
99502
99452
99696
99625
99623
99531
99675
99538
99626
99686
99525
99594
99509
99886
99401
99422
99675
99442
99987
99587
99595
99522
99898
99486
99471
99673
99409
99416
99484
99761
99630
99544
99679
99379
99640
99585
99812
99550
99779
99615
99679
99531
99478
99525
99565
99434
99838
99474
99422
99710
99758
99492
99648
99644
99751
99720
99436
99544
99508
99560
99607
99529
99632
99626
99501
99732
99458
99676
99573
99546
99374
99707
99639
99623
99412
99523
99492
99526
99424
99819
99595
99504
99685
99677
99690
99535
99403
99638
99451
99842
99613
99609
99390
99685
99516
99473
99406
99576
99669
99667
99390
99649
99485
99652
99726
99457
99876
99593
99539
99691
99735
99381
99484
99491
99865
99709
99393
99705
99432
99600
99462
99669
99459
99573
99493
99470
99911
99664
99899
99684
99394
99379
99430
99829
99609
99754
99445
99442
99388
99692
99643
99461
99688
99841
99800
99608
99717
99428
99426
99602
99466
99539
99601
99788
99730
99484
99794
99491
99738
99778
99598
99432
99381
99840
99459
99382
99477
99640
99518
99680
99627
99523
99852
99403
99424
99652
99449
99791
99481
99669
99782
99667
99446
99746
99652
99394
99830
99825
99570
99381
99785
99581
99453
99473
99560
99527
99593
99584
99729
99585
99633
99394
99582
99797
99385
99959
99464
99851
99542
99564
99593
99503
99777
99371
99682
99454
99372
99426
99470
99381
99856
99693
99678
99420
99498
99417
99628
99458
99612
99396
99595
99460
99780
99388
99609
99428
99746
99567
99764
99681
99451
99412
99537
99576
99644
99747
99716
99574
99891
99465
99623
99707
99780
99436
99678
99700
99691
99458
99391
99414
99401
99443
99584
99477
99413
99521
99372
99640
99574
99628
99476
99386
99391
99655
99416
99531
99485
99822
99506
99400
99489
99584
99428
99755
99593
99396
99719
99757
99686
99478
99375
99845
99625
99768
99536
99759
99391
99428
99755
99490
99447
99619
99466
99606
99415
99627
99701
99544
99630
99749
99686
99864
99447
99505
99425
99564
99402
99477
99461
99447
99692
99404
99601
99449
99781
99584
99552
99463
99606
99615
99401
99550
99468
99549
99704
99792
99902
99487
99378
99750
99623
99927
99893
99704
99393
99399
99485
99759
99478
99423
99498
99417
99622
99494
99638
99839
99764
99424
99670
99792
99482
99784
99776
99828
99585
99726
99601
99418
99408
99564
99373
99631
99507
99724
99386
99736
99963
99380
99680
99486
99521
99500
99561
99540
99499
99763
99467
99900
99401
99809
99800
99503
99812
99470
99832
99815
99547
99818
99690
99482
99396
99406
99754
99402
99893
99398
99609
99369
99580
99505
99517
99843
99481
99491
99804
99435
99764
99448
99816
99872
99442
99765
99387
99511
99641
99526
99850
99590
99397
99392
99389
99509
99469
99458
99614
99466
99517
99805
99497
99634
99384
99838
99584
99902
99612
99693
99429
99864
99879
99677
99525
99519
99805
99723
99450
99699
99667
99522
99713
99387
99433
99432
99925
99629
99484
99827
99606
99424
99426
99697
99547
99486
99805
99476
99528
99458
99610
99495
99610
99496
99716
99465
99396
99549
99410
99495
99649
99555
99678
99419
99696
99589
99736
99390
99477
99683
99520
99378
99903
99451
99537
99763
99375
99496
99504
99397
99391
99539
99947
99795
99880
99848
99693
99595
99708
99795
99474
99388
99946
99512
99612
99606
99491
99727
99493
99510
99420
99559
99522
99678
99461
99402
99441
99541
99458
99463
99579
99470
99876
99413
99423
99468
99386
99597
99638
99554
99448
99389
99684
99685
99559
99452
99669
99643
99754
99586
99547
99485
99543
99513
99390
99794
99558
99431
99594
99708
99847
99396
99410
99661
99908
99509
99496
99487
99659
99482
99603
99438
99373
99610
99651
99666
99393
99513
99852
99535
99664
99451
99450
99378
99708
99636
99544
99574
99433
99559
99537
99455
99557
99370
99573
99760
99466
99559
99479
99675
99664
99381
99499
99526
99378
99731
99494
99470
99395
99547
99608
99886
99398
99420
99663
99497
99519
99511
99509
99458
99516
99594
99646
99465
99385
99732
99391
99493
99669
99589
99851
99909
99522
99454
99815
99582
99467
99429
99501
99449
99543
99472
99485
99520
99369
99456
99508
99403
99597
99772
99613
99816
99487
99472
99619
99796
99594
99546
99600
99615
99660
99958
99435
99464
99818
99459
99528
99505
99396
99817
99381
99584
99726
99575
99683
99472
99453
99549
99636
99500
99476
99632
99445
99444
99491
99585
99941
99470
99628
99570
99533
99699
99701
99502
99652
99564
99458
99703
99481
99483
99912
99471
99871
99843
99485
99869
99398
99503
99817
99483
99471
99735
99572
99389
99461
99422
99486
99660
99643
99388
99405
99675
99419
99652
99430
99524
99438
99687
99589
99452
99890
99557
99823
99429
99614
99633
99884
99463
99691
99742
99569
99403
99698
99734
99580
99756
99480
99560
99481
99504
99622
99506
99895
99616
99581
99950
99533
99376
99539
99503
99392
99776
99641
99501
99380
99631
99765
99706
99492
99541
99448
99977
99508
99969
99588
99515
99448
99439
99726
99654
99414
99750
99410
99383
99498
99845
99644
99677
99456
99617
99607
99925
99405
99622
99548
99498
99672
99500
99586
99530
99874
99637
99571
99413
99396
99501
99420
99496
99480
99961
99832
99520
99447
99774
99577
99370
99457
99434
99632
99583
99830
99609
99543
99434
99772
99721
99887
99415
99477
99469
99442
99678
99677
99492
99386
99909
99892
99534
99394
99762
99425
99403
99538
99647
99612
99939
99421
99450
99658
99735
99702
99855
99554
99796
99411
99627
99431
99437
99514
99810
99499
99519
99417
99374
99466
99716
99809
99523
99658
99648
99480
99806
99422
99577
99635
99629
99421
99399
99958
99580
99609
99680
99454
99875
99799
99376
99395
99615
99803
99783
99631
99386
99798
99448
99524
99516
99398
99578
99539
99385
99675
99571
99435
99793
99659
99656
99516
99409
99567
99899
99577
99705
99531
99601
99533
99713
99385
99890
99664
99483
99424
99528
99665
99693
99875
99747
99740
99787
99603
99485
99395
99828
99576
99385
99429
99720
99459
99583
99466
99538
99582
99545
99742
99841
99420
99846
99941
99754
99625
99634
99852
99614
99601
99410
99601
99878
99494
99453
99590
99839
99658
99430
99442
99412
99517
99712
99506
99416
99497
99619
99922
99647
99473
99386
99401
99655
99413
99651
99866
99537
99649
99589
99381
99435
99512
99779
99433
99769
99420
99585
99452
99606
99580
99492
99576
99841
99669
99554
99532
99727
99549
99679
99449
99449
99591
99917
99712
99573
99627
99460
99572
99446
99482
99485
99642
99896
99688
99561
99442
99606
99536
99931
99451
99424
99745
99648
99391
99946
99487
99433
99624
99483
99505
99560
99599
99497
99406
99386
99790
99510
99854
99773
99369
99482
99470
99477
99869
99598
99828
99419
99433
99392
99407
99490
99380
99566
99836
99779
99508
99532
99614
99717
99566
99406
99855
99628
99556
99669
99578
99424
99497
99924
99567
99616
99735
99378
99541
99633
99929
99687
99564
99393
99670
99386
99467
99393
99530
99459
99426
99437
99570
99771
99404
99605
99387
99869
99586
99672
99523
99684
99859
99466
99665
99401
99621
99477
99466
99463
99809
99642
99479
99576
99674
99465
99659
99491
99541
99694
99401
99473
99485
99519
99504
99783
99433
99736
99511
99402
99729
99369
99632
99396
99408
99570
99413
99611
99864
99436
99628
99556
99554
99453
99408
99594
99825
99698
99546
99642
99467
99449
99682
99518
99743
99508
99978
99602
99698
99423
99570
99611
99646
99587
99383
99722
99596
99557
99552
99807
99483
99494
99446
99744
99404
99658
99747
99491
99437
99889
99547
99672
99887
99408
99400
99437
99559
99455
99937
99593
99783
99665
99552
99627
99421
99745
99561
99607
99440
99574
99501
99411
99619
99464
99521
99654
99532
99596
99532
99423
99872
99455
99613
99388
99424
99759
99468
99825
99897
99799
99571
99589
99504
99650
99598
99529
99659
99422
99821
99516
99636
99675
99384
99629
99628
99783
99548
99950
99663
99728
99537
99581
99566
99587
99670
99429
99693
99476
99431
99564
99809
99500
99845
99667
99518
99530
99443
99974
99427
99662
99445
99448
99378
99524
99391
99595
99393
99401
99658
99656
99384
99436
99730
99868
99470
99773
99964
99438
99396
99381
99620
99393
99442
99591
99429
99369
99729
99508
99589
99790
99666
99732
99369
99632
99756
99375
99425
99512
99498
99477
99662
99479
99408
99981
99479
99641
99372
99369
99396
99563
99888
99435
99483
99786
99656
99728
99376
99538
99650
99370
99640
99722
99391
99535
99501
99645
99585
99780
99531
99810
99650
99771
99787
99664
99820
99480
99514
99890
99474
99829
99553
99938
99645
99557
99725
99513
99600
99585
99615
99671
99696
99771
99560
99422
99387
99445
99482
99463
99528
99445
99386
99791
99664
99859
99934
99465
99699
99416
99725
99440
99471
99856
99561
99404
99522
99786
99769
99904
99379
99710
99713
99804
99610
99376
99578
99744
99453
99599
99645
99782
99471
99688
99370
99455
99618
99416
99590
99775
99609
99497
99582
99776
99445
99599
99464
99434
99409
99407
99544
99900
99414
99373
99943
99370
99731
99777
99550
99487
99548
99499
99491
99488
99762
99744
99648
99531
99526
99418
99666
99840
99670
99750
99732
99474
99789
99628
99376
99595
99428
99436
99399
99373
99679
99555
99670
99408
99500
99451
99786
99456
99675
99561
99884
99620
99663
99519
99770
99772
99468
99467
99719
99552
99906
99437
99415
99570
99419
99377
99590
99554
99439
99838
99433
99685
99527
99447
99557
99789
99501
99628
99448
99580
99455
99865
99390
99548
99666
99513
99874
99694
99608
99440
99413
99846
99394
99892
99550
99666
99647
99615
99707
99584
99523
99441
99655
99644
99439
99867
99641
99381
99851
99377
99769
99506
99393
99739
99813
99792
99375
99432
99809
99376
99872
99427
99389
99732
99608
99712
99730
99442
99470
99722
99683
99521
99431
99563
99460
99493
99552
99446
99558
99791
99534
99600
99698
99538
99646
99538
99609
99562
99465
99519
99382
99576
99745
99540
99565
99435
99703
99545
99467
99802
99672
99387
99705
99625
99518
99550
99568
99790
99445
99497
99465
99569
99581
99723
99599
99855
99543
99388
99822
99799
99483
99678
99571
99446
99419
99405
99625
99815
99548
99393
99539
99477
99673
99441
99893
99802
99537
99590
99721
99636
99453
99691
99450
99386
99947
99412
99691
99749
99400
99593
99749
99540
99519
99901
99443
99484
99844
99612
99566
99524
99394
99536
99465
99926
99687
99671
99526
99378
99467
99650
99413
99438
99489
99386
99614
99562
99558
99698
99481
99773
99540
99440
99432
99454
99643
99761
99676
99456
99540
99446
99429
99439
99765
99533
99500
99487
99410
99596
99437
99481
99464
99406
99576
99748
99625
99662
99566
99751
99535
99808
99391
99532
99908
99391
99791
99495
99435
99757
99424
99632
99483
99474
99706
99771
99585
99612
99541
99506
99516
99565
99422
99738
99657
99705
99486
99868
99547
99767
99508
99819
99710
99436
99574
99400
99501
99861
99369
99516
99679
99371
99626
99508
99369
99597
99760
99726
99378
99904
99393
99577
99606
99386
99625
99761
99838
99919
99475
99369
99849
99548
99516
99523
99845
99370
99564
99546
99693
99902
99393
99425
99405
99487
99706
99731
99860
99460
99947
99926
99630
99517
99690
99683
99790
99449
99424
99676
99685
99416
99398
99562
99823
99400
99380
99544
99611
99385
99388
99759
99544
99494
99592
99718
99710
99609
99600
99541
99404
99490
99493
99634
99620
99375
99464
99423
99437
99616
99725
99838
99508
99484
99929
99448
99414
99430
99593
99655
99441
99677
99642
99735
99439
99702
99424
99639
99495
99535
99471
99956
99687
99539
99841
99420
99911
99904
99686
99562
99508
99498
99413
99721
99480
99565
99862
99449
99497
99454
99415
99393
99479
99544
99505
99655
99643
99419
99874
99544
99519
99760
99611
99371
99586
99570
99606
99639
99528
99385
99611
99682
99728
99503
99834
99405
99531
99583
99907
99470
99487
99526
99550
99794
99794
99447
99392
99405
99653
99898
99437
99931
99633
99505
99584
99576
99427
99559
99389
99857
99517
99382
99407
99524
99827
99746
99523
99540
99418
99664
99553
99482
99635
99620
99811
99519
99872
99664
99643
99657
99433
99373
99618
99454
99696
99801
99384
99490
99501
99594
99792
99534
99820
99722
99551
99891
99815
99855
99468
99461
99506
99709
99485
99435
99850
99433
99840
99406
99556
99519
99453
99597
99432
99546
99767
99444
99496
99767
99576
99445
99415
99778
99608
99503
99790
99400
99399
99807
99492
99412
99773
99482
99460
99886
99385
99822
99408
99511
99527
99387
99418
99748
99447
99497
99829
99785
99662
99572
99495
99662
99597
99434
99677
99387
99572
99593
99652
99721
99489
99914
99708
99632
99507
99537
99786
99507
99550
99457
99521
99741
99707
99852
99393
99433
99519
99858
99568
99567
99436
99446
99397
99585
99485
99429
99439
99425
99638
99393
99856
99779
99553
99494
99716
99558
99535
99395
99464
99869
99456
99442
99565
99555
99554
99682
99369
99408
99428
99850
99710
99482
99660
99472
99460
99583
99536
99653
99459
99688
99663
99464
99526
99609
99396
99602
99459
99498
99669
99649
99575
99665
99411
99420
99441
99527
99540
99505
99414
99666
99616
99714
99678
99937
99616
99801
99637
99457
99427
99611
99491
99587
99649
99407
99461
99716
99537
99727
99494
99526
99459
99523
99421
99538
99583
99523
99599
99638
99759
99575
99721
99777
99815
99463
99375
99438
99790
99549
99641
99481
99547
99521
99549
99389
99714
99450
99378
99379
99392
99603
99671
99771
99779
99468
99536
99470
99380
99937
99756
99534
99587
99660
99611
99803
99901
99394
99701
99455
99678
99372
99479
99386
99370
99514
99443
99492
99733
99528
99676
99410
99492
99862
99872
99593
99561
99375
99500
99509
99463
99693
99840
99483
99614
99510
99630
99706
99676
99826
99563
99867
99923
99570
99524
99799
99493
99448
99818
99612
99372
99963
99589
99601
99679
99667
99474
99440
99589
99454
99589
99788
99490
99760
99659
99542
99392
99450
99541
99369
99503
99420
99858
99406
99591
99473
99369
99433
99488
99455
99720
99947
99436
99672
99735
99517
99466
99521
99732
99384
99447
99563
99700
99558
99555
99665
99573
99478
99409
99623
99699
99610
99401
99565
99498
99716
99728
99793
99866
99558
99634
99434
99893
99425
99570
99657
99400
99488
99575
99708
99467
99378
99683
99665
99781
99509
99548
99547
99601
99626
99902
99420
99427
99376
99465
99530
99727
99527
99457
99474
99581
99383
99721
99556
99403
99520
99532
99753
99651
99561
99412
99387
99583
99371
99796
99445
99692
99395
99685
99751
99691
99436
99812
99473
99490
99614
99583
99418
99657
99633
99769
99383
99881
99474
99519
99557
99698
99384
99838
99477
99631
99764
99458
99757
99657
99889
99409
99418
99622
99738
99458
99665
99554
99782
99497
99565
99746
99606
99665
99644
99449
99377
99869
99563
99510
99373
99413
99439
99402
99602
99396
99464
99535
99882
99657
99925
99410
99425
99536
99596
99394
99541
99480
99481
99374
99885
99940
99599
99381
99789
99588
99564
99520
99426
99507
99440
99705
99601
99783
99529
99629
99548
99763
99708
99586
99564
99649
99492
99627
99632
99525
99673
99464
99666
99563
99698
99466
99476
99651
99680
99399
99415
99593
99432
99719
99564
99439
99772
99524
99405
99720
99371
99460
99434
99842
99392
99925
99438
99566
99721
99582
99397
99735
99603
99638
99756
99536
99763
99482
99500
99392
99715
99655
99560
99598
99539
99859
99502
99715
99722
99612
99370
99455
99635
99552
99511
99544
99713
99815
99855
99432
99518
99585
99627
99599
99498
99414
99500
99600
99455
99497
99593
99671
99625
99414
99596
99495
99537
99825
99922
99444
99589
99539
99372
99703
99708
99517
99531
99571
99670
99372
99522
99609
99860
99718
99665
99541
99387
99690
99522
99420
99644
99547
99549
99393
99852
99436
99434
99504
99531
99679
99708
99372
99481
99486
99529
99597
99579
99736
99409
99504
99534
99668
99843
99789
99552
99466
99706
99852
99409
99426
99466
99613
99555
99545
99574
99591
99701
99665
99632
99603
99436
99747
99401
99823
99428
99443
99660
99815
99460
99578
99486
99395
99434
99602
99456
99421
99456
99388
99769
99760
99481
99926
99382
99412
99481
99688
99458
99935
99602
99826
99963
99473
99796
99897
99478
99802
99720
99867
99624
99487
99393
99590
99509
99525
99788
99438
99434
99653
99460
99628
99377
99724
99866
99648
99492
99603
99482
99894
99579
99474
99712
99527
99519
99395
99436
99910
99428
99900
99421
99731
99519
99758
99581
99454
99411
99485
99463
99612
99371
99642
99471
99859
99937
99596
99497
99448
99462
99493
99714
99593
99408
99496
99665
99450
99414
99425
99564
99542
99530
99501
99701
99472
99554
99537
99395
99466
99446
99381
99926
99423
99450
99495
99562
99533
99553
99461
99386
99806
99667
99424
99390
99724
99612
99420
99875
99685
99372
99591
99751
99641
99493
99782
99395
99631
99813
99375
99605
99481
99435
99666
99735
99762
99643
99522
99803
99455
99559
99455
99575
99798
99474
99717
99571
99770
99406
99510
99462
99376
99564
99450
99377
99570
99670
99607
99597
99708
99576
99562
99655
99378
99547
99469
99612
99693
99477
99617
99374
99478
99832
99791
99419
99774
99735
99537
99379
99453
99446
99628
99753
99464
99632
99426
99371
99774
99424
99462
99534
99595
99376
99554
99637
99603
99725
99633
99792
99545
99756
99403
99595
99586
99860
99394
99529
99786
99619
99492
99492
99633
99517
99400
99653
99431
99501
99911
99475
99436
99549
99861
99564
99702
99478
99386
99500
99895
99504
99466
99412
99688
99549
99585
99517
99686
99472
99522
99628
99425
99562
99816
99591
99481
99542
99609
99510
99643
99454
99696
99939
99477
99424
99699
99410
99713
99749
99667
99661
99414
99421
99467
99774
99445
99457
99707
99500
99550
99644
99475
99747
99608
99542
99662
99713
99800
99392
99877
99534
99487
99658
99381
99673
99666
99398
99580
99591
99374
99460
99877
99461
99615
99490
99529
99663
99449
99417
99618
99504
99634
99779
99478
99610
99483
99656
99396
99387
99421
99450
99687
99385
99433
99752
99756
99522
99482
99609
99418
99896
99409
99796
99453
99384
99781
99449
99616
99721
99706
99423
99683
99446
99757
99483
99616
99576
99501
99482
99644
99417
99580
99619
99673
99620
99579
99842
99474
99833
99700
99653
99552
99521
99656
99509
99389
99396
99395
99446
99819
99615
99723
99495
99713
99537
99842
99483
99390
99404
99786
99576
99495
99390
99803
99412
99518
99503
99856
99753
99618
99618
99695
99399
99625
99411
99488
99620
99855
99717
99446
99645
99542
99845
99403
99480
99506
99453
99623
99522
99434
99418
99536
99438
99695
99592
99497
99397
99393
99805
99754
99506
99434
99430
99415
99413
99440
99695
99451
99389
99568
99439
99524
99462
99447
99504
99410
99435
99742
99614
99611
99446
99840
99395
99507
99527
99385
99465
99542
99827
99508
99544
99523
99901
99534
99827
99552
99424
99556
99441
99509
99554
99405
99482
99543
99562
99716
99640
99580
99466
99895
99541
99624
99444
99806
99534
99706
99434
99640
99381
99395
99548
99553
99724
99394
99672
99718
99808
99405
99766
99704
99379
99611
99654
99389
99514
99556
99483
99541
99575
99389
99743
99508
99429
99585
99558
99469
99566
99468
99389
99526
99827
99647
99689
99505
99690
99388
99624
99530
99469
99704
99464
99746
99728
99711
99475
99763
99391
99787
99924
99676
99839
99535
99554
99395
99703
99683
99716
99441
99504
99831
99472
99548
99557
99396
99556
99784
99494
99502
99514
99509
99606
99409
99495
99546
99840
99410
99550
99857
99607
99475
99869
99599
99586
99722
99850
99777
99388
99694
99671
99484
99495
99758
99516
99940
99454
99583
99558
99470
99395
99585
99631
99682
99413
99728
99412
99726
99740
99398
99534
99561
99515
99483
99546
99713
99726
99472
99644
99773
99710
99672
99734
99876
99812
99439
99407
99440
99414
99612
99607
99561
99932
99455
99947
99843
99560
99499
99899
99612
99748
99488
99632
99560
99676
99560
99385
99520
99442
99574
99499
99570
99510
99603
99526
99705
99784
99854
99396
99428
99597
99398
99658
99449
99551
99458
99488
99384
99817
99411
99468
99722
99853
99734
99740
99899
99594
99465
99442
99624
99478
99545
99440
99562
99466
99745
99451
99438
99597
99498
99528
99877
99513
99838
99798
99782
99641
99409
99656
99411
99431
99574
99453
99437
99751
99435
99575
99558
99394
99446
99414
99423
99535
99795
99569
99703
99879
99839
99456
99376
99524
99471
99598
99615
99742
99486
99798
99441
99410
99605
99460
99426
99592
99391
99585
99461
99655
99403
99589
99448
99729
99825
99506
99701
99744
99884
99431
99428
99628
99672
99477
99404
99803
99615
99521
99520
99412
99766
99815
99530
99583
99420
99971
99496
99844
99902
99694
99601
99607
99670
99387
99379
99435
99512
99595
99547
99609
99750
99759
99471
99723
99617
99440
99844
99389
99401
99744
99688
99431
99383
99530
99618
99373
99738
99396
99443
99445
99594
99757
99539
99605
99449
99546
99685
99420
99793
99403
99549
99642
99739
99429
99832
99408
99472
99369
99480
99383
99856
99524
99412
99487
99440
99477
99568
99592
99519
99600
99731
99579
99833
99544
99707
99601
99641
99561
99423
99453
99810
99566
99783
99538
99712
99389
99408
99459
99611
99419
99559
99477
99502
99641
99656
99369
99666
99800
99653
99552
99514
99800
99424
99435
99574
99380
99788
99589
99418
99403
99376
99584
99589
99388
99555
99386
99623
99555
99465
99815
99479
99377
99703
99842
99819
99662
99718
99645
99654
99475
99390
99686
99371
99773
99437
99617
99518
99923
99385
99531
99392
99706
99533
99475
99372
99582
99893
99369
99772
99737
99801
99593
99438
99387
99462
99526
99655
99682
99481
99371
99389
99411
99384
99637
99528
99407
99405
99855
99377
99597
99576
99531
99841
99710
99666
99550
99437
99951
99736
99939
99469
99896
99676
99409
99499
99588
99672
99489
99835
99632
99712
99877
99566
99587
99550
99638
99424
99742
99510
99730
99729
99970
99390
99401
99533
99489
99454
99491
99394
99759
99863
99607
99558
99543
99442
99640
99618
99968
99369
99508
99387
99375
99698
99485
99596
99499
99490
99541
99564
99436
99563
99377
99589
99588
99394
99439
99432
99412
99695
99372
99812
99381
99591
99428
99909
99812
99889
99413
99814
99545
99380
99416
99585
99649
99543
99765
99692
99581
99566
99522
99447
99581
99776
99758
99374
99486
99466
99837
99619
99670
99698
99677
99750
99911
99497
99404
99754
99505
99513
99594
99517
99401
99735
99905
99714
99456
99369
99856
99934
99384
99719
99668
99859
99499
99516
99684
99375
99599
99423
99478
99512
99463
99538
99951
99392
99471
99611
99887
99447
99573
99433
99401
99450
99897
99489
99471
99748
99412
99623
99793
99684
99391
99706
99542
99569
99891
99829
99866
99389
99494
99572
99755
99526
99387
99656
99781
99480
99734
99565
99780
99434
99514
99500
99657
99405
99679
99414
99387
99546
99424
99459
99517
99876
99496
99504
99690
99755
99586
99568
99663
99376
99538
99806
99981
99639
99559
99550
99387
99467
99609
99480
99905
99441
99397
99699
99667
99507
99456
99717
99459
99452
99479
99512
99811
99412
99563
99425
99745
99411
99501
99525
99391
99480
99515
99743
99569
99489
99670
99573
99645
99421
99529
99578
99548
99426
99644
99617
99467
99842
99482
99374
99660
99493
99442
99818
99776
99494
99410
99844
99650
99562
99473
99410
99812
99541
99472
99410
99406
99608
99428
99512
99518
99972
99391
99822
99458
99665
99669
99370
99394
99428
99515
99588
99569
99586
99708
99392
99930
99570
99458
99398
99541
99578
99508
99576
99516
99581
99422
99444
99455
99697
99702
99627
99767
99791
99532
99693
99566
99561
99460
99369
99470
99470
99664
99690
99414
99510
99536
99422
99657
99437
99787
99468
99392
99753
99445
99580
99853
99559
99712
99518
99694
99930
99996
99762
99443
99486
99459
99494
99614
99395
99750
99439
99639
99535
99499
99590
99653
99619
99426
99480
99513
99687
99499
99804
99649
99471
99443
99828
99501
99438
99762
99520
99859
99412
99431
99439
99663
99766
99427
99606
99382
99621
99430
99711
99539
99380
99750
99687
99670
99623
99643
99516
99497
99546
99765
99661
99370
99397
99507
99601
99560
99685
99540
99429
99951
99535
99634
99464
99403
99829
99509
99657
99418
99626
99413
99396
99803
99408
99440
99560
99818
99412
99399
99636
99383
99573
99385
99385
99454
99479
99703
99401
99474
99551
99819
99437
99453
99370
99408
99414
99411
99626
99638
99454
99456
99641
99543
99476
99391
99646
99500
99821
99679
99381
99385
99416
99404
99567
99464
99733
99650
99657
99433
99402
99593
99427
99493
99664
99854
99592
99489
99554
99632
99699
99372
99515
99676
99373
99819
99504
99511
99642
99396
99679
99492
99488
99642
99861
99400
99797
99751
99659
99441
99420
99769
99780
99405
99617
99374
99704
99847
99608
99434
99412
99465
99425
99497
99951
99641
99616
99805
99490
99552
99486
99562
99598
99395
99470
99768
99491
99560
99560
99617
99378
99585
99379
99702
99456
99545
99479
99455
99837
99877
99443
99564
99527
99414
99541
99437
99559
99680
99625
99513
99441
99372
99424
99656
99504
99665
99583
99569
99747
99771
99537
99957
99687
99947
99541
99394
99750
99919
99448
99573
99531
99985
99435
99545
99409
99482
99371
99720
99605
99604
99665
99775
99444
99746
99508
99588
99428
99883
99376
99795
99551
99664
99616
99455
99582
99826
99502
99621
99545
99633
99972
99379
99476
99479
99416
99835
99414
99422
99815
99462
99492
99459
99507
99705
99500
99781
99576
99509
99497
99460
99466
99967
99432
99537
99440
99495
99541
99884
99550
99716
99447
99705
99432
99721
99585
99442
99836
99894
99683
99851
99741
99519
99450
99525
99790
99881
99500
99564
99378
99455
99382
99563
99554
99392
99648
99442
99762
99750
99629
99913
99698
99453
99923
99564
99872
99414
99454
99779
99428
99389
99379
99893
99530
99629
99816
99967
99603
99613
99699
99535
99835
99599
99462
99720
99875
99805
99374
99603
99432
99875
99939
99733
99673
99442
99635
99507
99502
99443
99511
99723
99501
99622
99400
99612
99374
99593
99772
99802
99682
99577
99452
99786
99450
99649
99419
99378
99681
99473
99463
99597
99437
99384
99626
99763
99543
99882
99465
99497
99584
99422
99830
99574
99770
99483
99515
99760
99511
99575
99472
99431
99719
99526
99638
99768
99537
99497
99627
99759
99558
99423
99702
99806
99940
99417
99505
99792
99382
99559
99717
99423
99419
99755
99371
99610
99416
99807
99502
99393
99765
99546
99468
99443
99472
99513
99402
99808
99687
99494
99548
99595
99790
99424
99774
99617
99723
99493
99545
99658
99603
99481
99744
99462
99742
99686
99388
99383
99571
99730
99388
99516
99932
99457
99880
99633
99433
99590
99491
99554
99409
99608
99510
99612
99673
99403
99441
99632
99436
99384
99643
99396
99508
99818
99807
99518
99781
99742
99692
99514
99568
99447
99387
99385
99384
99432
99824
99770
99381
99437
99389
99445
99678
99410
99577
99706
99388
99535
99524
99778
99766
99532
99733
99744
99610
99737
99662
99572
99810
99918
99794
99577
99841
99741
99575
99438
99738
99598
99501
99450
99763
99582
99627
99487
99554
99579
99384
99513
99840
99626
99410
99769
99385
99376
99626
99464
99669
99383
99650
99648
99817
99739
99623
99433
99734
99700
99721
99506
99543
99544
99638
99567
99402
99450
99403
99632
99446
99550
99444
99514
99511
99481
99624
99954
99535
99472
99681
99433
99727
99656
99574
99797
99395
99517
99601
99734
99416
99376
99729
99428
99577
99634
99519
99500
99676
99464
99885
99574
99372
99480
99942
99595
99447
99728
99454
99588
99497
99515
99693
99479
99602
99751
99450
99418
99654
99454
99532
99551
99774
99421
99423
99680
99417
99599
99497
99597
99407
99398
99685
99867
99375
99437
99777
99516
99411
99370
99662
99620
99413
99558
99478
99670
99430
99438
99391
99438
99460
99440
99475
99876
99444
99558
99825
99595
99655
99420
99854
99572
99756
99396
99747
99736
99547
99395
99593
99371
99619
99644
99480
99724
99581
99457
99561
99630
99424
99507
99537
99568
99571
99401
99431
99498
99402
99408
99392
99542
99578
99518
99482
99730
99691
99658
99484
99455
99708
99788
99815
99624
99797
99651
99665
99468
99549
99638
99489
99757
99373
99641
99435
99392
99854
99392
99712
99832
99414
99812
99467
99431
99549
99395
99536
99500
99545
99437
99882
99438
99391
99419
99372
99560
99620
99785
99746
99485
99433
99755
99610
99376
99513
99381
99634
99504
99388
99444
99369
99665
99569
99609
99614
99654
99600
99383
99525
99664
99682
99397
99625
99377
99638
99539
99749
99697
99536
99608
99717
99496
99581
99549
99726
99827
99572
99521
99528
99556
99589
99776
99436
99795
99539
99444
99692
99471
99753
99618
99941
99636
99914
99494
99499
99727
99732
99622
99565
99497
99428
99786
99433
99667
99700
99832
99501
99384
99634
99678
99719
99430
99516
99498
99825
99436
99700
99386
99555
99411
99504
99682
99461
99686
99508
99460
99773
99465
99697
99660
99455
99671
99631
99408
99440
99463
99401
99642
99481
99479
99965
99534
99778
99400
99409
99467
99619
99418
99588
99725
99476
99762
99381
99432
99644
99449
99579
99736
99376
99735
99698
99575
99630
99608
99578
99629
99439
99622
99628
99564
99562
99505
99404
99419
99904
99574
99374
99905
99469
99680
99620
99580
99785
99677
99925
99563
99377
99568
99799
99887
99621
99813
99633
99576
99406
99436
99385
99439
99584
99480
99723
99892
99385
99400
99579
99400
99659
99598
99379
99507
99464
99587
99499
99407
99505
99700
99441
99656
99455
99416
99455
99860
99480
99473
99827
99384
99554
99624
99750
99485
99825
99571
99519
99821
99650
99424
99505
99688
99389
99739
99511
99415
99720
99457
99468
99372
99477
99395
99404
99810
99866
99492
99515
99802
99912
99578
99924
99762
99485
99510
99453
99539
99568
99680
99546
99551
99524
99538
99426
99422
99768
99754
99573
99505
99387
99463
99624
99676
99663
99547
99450
99495
99518
99504
99679
99484
99471
99728
99979
99372
99562
99476
99407
99376
99428
99485
99687
99372
99553
99635
99388
99593
99500
99697
99716
99380
99474
99685
99406
99629
99693
99388
99930
99498
99382
99563
99785
99832
99906
99417
99432
99613
99766
99565
99561
99845
99507
99864
99483
99844
99452
99464
99572
99481
99447
99425
99663
99387
99571
99744
99441
99605
99590
99382
99414
99614
99693
99371
99449
99427
99646
99653
99807
99540
99500
99520
99671
99509
99799
99467
99590
99510
99857
99491
99375
99705
99623
99629
99967
99432
99770
99583
99583
99775
99508
99833
99727
99443
99780
99429
99748
99442
99556
99638
99751
99490
99673
99714
99443
99470
99634
99606
99543
99628
99445
99436
99844
99611
99585
99440
99508
99415
99571
99468
99704
99595
99606
99604
99372
99639
99471
99826
99835
99425
99446
99579
99673
99888
99530
99625
99455
99416
99460
99461
99456
99552
99659
99678
99496
99441
99721
99661
99407
99671
99539
99793
99538
99552
99517
99545
99879
99732
99467
99509
99399
99371
99794
99756
99822
99384
99572
99437
99817
99535
99387
99425
99435
99614
99611
99589
99755
99428
99404
99387
99690
99523
99514
99764
99672
99638
99556
99484
99506
99890
99528
99873
99552
99438
99519
99645
99502
99723
99549
99583
99699
99408
99890
99379
99375
99574
99719
99739
99538
99630
99962
99451
99458
99483
99377
99493
99587
99524
99664
99639
99843
99719
99692
99551
99420
99371
99602
99585
99594
99734
99651
99636
99552
99584
99426
99394
99754
99727
99495
99560
99426
99581
99408
99551
99574
99449
99728
99466
99398
99795
99594
99555
99516
99507
99575
99565
99675
99403
99571
99489
99629
99558
99777
99572
99426
99905
99412
99708
99634
99528
99379
99470
99606
99763
99416
99695
99780
99801
99550
99740
99455
99678
99633
99512
99376
99480
99734
99591
99532
99673
99380
99745
99453
99886
99584
99429
99418
99474
99507
99437
99924
99718
99398
99672
99493
99851
99464
99920
99415
99728
99555
99533
99425
99814
99405
99518
99637
99435
99744
99666
99733
99955
99512
99650
99478
99444
99407
99693
99790
99369
99620
99574
99692
99499
99467
99734
99475
99424
99581
99574
99445
99896
99402
99566
99697
99899
99645
99409
99479
99529
99840
99514
99642
99484
99496
99475
99483
99587
99445
99470
99561
99511
99414
99668
99727
99627
99922
99459
99638
99477
99700
99944
99689
99585
99370
99474
99606
99702
99799
99558
99615
99631
99421
99692
99700
99499
99450
99647
99482
99613
99709
99786
99454
99451
99495
99373
99533
99817
99421
99709
99421
99735
99471
99477
99395
99511
99775
99861
99578
99536
99403
99499
99515
99675
99479
99509
99757
99693
99553
99577
99618
99667
99793
99846
99427
99674
99433
99624
99653
99623
99491
99375
99487
99496
99423
99375
99398
99371
99798
99444
99735
99683
99457
99674
99601
99557
99774
99633
99380
99599
99680
99381
99790
99378
99451
99402
99458
99556
99515
99391
99558
99569
99459
99697
99793
99601
99687
99449
99629
99820
99511
99475
99785
99395
99437
99468
99676
99457
99575
99523
99458
99666
99547
99650
99434
99536
99624
99593
99756
99730
99513
99574
99416
99400
99832
99605
99862
99515
99501
99863
99654
99525
99936
99528
99578
99554
99441
99616
99462
99864
99405
99565
99810
99782
99541
99758
99705
99689
99425
99583
99479
99373
99655
99621
99397
99503
99408
99547
99568
99478
99379
99742
99383
99556
99627
99708
99426
99468
99416
99805
99479
99713
99577
99508
99773
99392
99720
99807
99625
99388
99624
99413
99440
99717
99423
99480
99637
99837
99464
99591
99372
99801
99549
99659
99396
99400
99515
99656
99580
99760
99410
99927
99537
99667
99601
99503
99846
99580
99592
99470
99754
99438
99592
99562
99675
99501
99472
99624
99492
99522
99683
99776
99598
99535
99532
99644
99573
99708
99539
99593
99773
99955
99829
99595
99510
99654
99536
99380
99474
99477
99589
99821
99772
99394
99398
99588
99437
99494
99435
99787
99665
99933
99688
99500
99848
99411
99615
99429
99928
99651
99685
99685
99428
99574
99638
99484
99408
99401
99403
99686
99559
99434
99433
99581
99399
99640
99748
99634
99647
99654
99413
99688
99515
99543
99556
99503
99581
99694
99717
99545
99453
99539
99719
99589
99608
99891
99489
99975
99858
99441
99594
99624
99633
99569
99738
99386
99471
99688
99602
99790
99738
99475
99716
99532
99396
99544
99607
99639
99658
99438
99598
99792
99704
99476
99693
99396
99946
99506
99785
99474
99577
99499
99558
99754
99396
99433
99631
99444
99439
99470
99609
99479
99401
99449
99807
99441
99608
99657
99380
99430
99518
99695
99785
99402
99677
99371
99677
99488
99844
99381
99646
99746
99858
99772
99552
99531
99405
99610
99654
99455
99493
99713
99643
99670
99843
99476
99624
99423
99435
99567
99710
99714
99820
99729
99664
99434
99815
99424
99804
99384
99394
99416
99478
99518
99378
99477
99416
99437
99662
99720
99573
99571
99587
99396
99926
99459
99635
99939
99400
99431
99826
99369
99416
99904
99731
99557
99636
99832
99758
99589
99780
99419
99711
99507
99593
99603
99769
99402
99480
99732
99616
99479
99523
99490
99529
99601
99761
99720
99869
99461
99658
99841
99669
99770
99500
99614
99465
99633
99479
99798
99832
99634
99486
99442
99842
99422
99676
99540
99416
99524
99526
99563
99475
99773
99409
99428
99494
99852
99422
99370
99457
99807
99400
99427
99864
99590
99603
99632
99572
99511
99448
99446
99544
99578
99682
99643
99380
99382
99577
99379
99593
99603
99808
99820
99413
99478
99508
99844
99420
99918
99655
99578
99451
99729
99749
99888
99437
99486
99613
99608
99798
99705
99706
99376
99638
99835
99391
99457
99377
99891
99612
99484
99541
99548
99713
99471
99395
99971
99505
99603
99410
99587
99744
99517
99616
99416
99615
99453
99737
99855
99785
99439
99725
99840
99547
99464
99395
99395
99690
99620
99764
99708
99662
99623
99444
99386
99478
99666
99442
99876
99580
99784
99597
99566
99766
99381
99783
99393
99736
99439
99582
99419
99636
99505
99852
99803
99558
99516
99601
99747
99435
99929
99512
99504
99399
99517
99513
99449
99562
99768
99403
99458
99396
99608
99501
99381
99538
99554
99694
99380
99496
99584
99499
99825
99779
99706
99524
99591
99435
99942
99484
99786
99669
99564
99718
99759
99656
99377
99427
99447
99655
99571
99585
99388
99436
99381
99625
99388
99445
99409
99533
99747
99409
99802
99511
99505
99758
99944
99457
99540
99842
99529
99853
99800
99641
99808
99639
99835
99372
99506
99697
99438
99441
99445
99608
99791
99629
99924
99420
99498
99451
99576
99601
99423
99608
99724
99575
99411
99603
99810
99686
99393
99595
99462
99652
99384
99451
99578
99613
99622
99729
99732
99768
99448
99713
99522
99547
99685
99515
99612
99407
99724
99677
99382
99425
99484
99406
99686
99444
99413
99397
99867
99475
99525
99436
99437
99416
99695
99621
99812
99581
99433
99639
99411
99535
99380
99594
99585
99882
99508
99378
99553
99871
99602
99671
99737
99637
99396
99447
99459
99473
99563
99768
99452
99450
99438
99585
99754
99495
99676
99393
99571
99807
99474
99639
99439
99555
99481
99712
99582
99506
99472
99598
99409
99458
99424
99609
99401
99823
99585
99556
99750
99410
99447
99660
99840
99974
99879
99406
99839
99398
99722
99419
99631
99532
99579
99463
99485
99382
99539
99395
99388
99437
99466
99601
99515
99819
99589
99497
99443
99619
99394
99667
99369
99739
99378
99371
99591
99644
99468
99477
99598
99576
99949
99856
99609
99583
99594
99624
99838
99615
99528
99447
99670
99731
99713
99422
99548
99457
99468
99813
99531
99537
99412
99681
99816
99465
99415
99626
99831
99402
99760
99735
99536
99439
99865
99505
99426
99521
99465
99587
99434
99680
99531
99439
99686
99745
99658
99780
99748
99755
99692
99693
99486
99627
99446
99470
99559
99543
99405
99606
99389
99444
99490
99535
99477
99644
99437
99423
99845
99672
99417
99410
99565
99469
99860
99464
99421
99451
99906
99762
99702
99694
99559
99591
99918
99559
99412
99397
99455
99523
99431
99611
99652
99831
99426
99855
99552
99779
99755
99522
99888
99951
99660
99638
99590
99437
99380
99381
99695
99459
99411
99544
99413
99467
99467
99867
99804
99484
99494
99563
99662
99484
99499
99417
99393
99630
99849
99620
99863
99622
99593
99680
99408
99677
99416
99553
99588
99458
99524
99411
99632
99376
99475
99563
99870
99375
99473
99594
99525
99404
99797
99758
99682
99710
99557
99740
99629
99410
99643
99373
99388
99586
99675
99470
99455
99758
99596
99524
99652
99773
99616
99922
99537
99846
99781
99415
99717
99773
99488
99545
99523
99522
99432
99549
99709
99419
99496
99857
99727
99369
99637
99867
99695
99820
99602
99866
99830
99959
99675
99393
99829
99512
99904
99506
99370
99413
99373
99515
99569
99382
99798
99461
99395
99389
99376
99538
99466
99883
99677
99818
99698
99699
99445
99619
99909
99371
99699
99507
99602
99433
99653
99750
99405
99380
99512
99475
99791
99668
99490
99579
99934
99819
99577
99608
99697
99634
99415
99572
99863
99433
99788
99926
99579
99723
99732
99505
99635
99835
99531
99548
99839
99838
99613
99383
99532
99371
99707
99750
99770
99599
99791
99567
99689
99682
99499
99487
99808
99677
99844
99405
99544
99594
99937
99657
99434
99599
99856
99523
99589
99440
99385
99875
99940
99591
99473
99478
99494
99648
99505
99674
99716
99537
99650
99538
99745
99687
99549
99634
99979
99491
99740
99492
99719
99428
99444
99408
99645
99602
99573
99416
99683
99520
99408
99590
99707
99461
99574
99476
99469
99459
99639
99800
99686
99870
99844
99597
99462
99612
99607
99376
99599
99528
99555
99383
99410
99773
99535
99463
99420
99523
99411
99617
99611
99444
99468
99442
99593
99559
99380
99817
99648
99475
99390
99478
99447
99532
99771
99656
99673
99470
99418
99432
99581
99471
99620
99780
99414
99461
99601
99601
99485
99800
99515
99409
99792
99383
99691
99474
99448
99826
99390
99526
99452
99416
99885
99660
99377
99765
99553
99626
99731
99755
99598
99899
99656
99785
99480
99567
99534
99391
99483
99649
99638
99485
99503
99421
99662
99573
99416
99421
99390
99392
99395
99399
99538
99374
99809
99517
99646
99379
99389
99447
99671
99407
99380
99645
99450
99400
99794
99555
99695
99817
99524
99799
99373
99663
99569
99520
99737
99415
99454
99437
99400
99371
99699
99571
99456
99529
99610
99640
99401
99735
99513
99502
99386
99513
99702
99458
99471
99530
99427
99429
99443
99567
99502
99556
99563
99798
99413
99547
99397
99770
99429
99437
99472
99826
99700
99466
99405
99910
99546
99371
99812
99692
99501
99546
99827
99859
99410
99499
99382
99714
99964
99607
99600
99628
99484
99666
99431
99505
99562
99560
99665
99548
99632
99687
99602
99707
99458
99602
99550
99432
99775
99793
99782
99562
99504
99431
99885
99586
99384
99816
99848
99441
99465
99480
99785
99659
99410
99445
99413
99425
99852
99421
99390
99733
99791
99708
99486
99433
99679
99899
99674
99921
99799
99730
99635
99405
99629
99683
99507
99513
99491
99570
99583
99486
99843
99538
99571
99551
99420
99714
99831
99740
99429
99764
99472
99678
99871
99505
99455
99642
99837
99423
99502
99748
99464
99510
99522
99372
99470
99467
99489
99437
99548
99384
99601
99694
99535
99467
99665
99570
99466
99391
99461
99563
99473
99749
99504
99615
99384
99403
99568
99727
99492
99462
99653
99452
99414
99415
99510
99424
99775
99510
99392
99873
99759
99549
99456
99800
99430
99402
99834
99560
99611
99389
99382
99583
99681
99505
99447
99424
99685
99798
99429
99690
99594
99609
99672
99500
99625
99417
99537
99607
99485
99438
99654
99460
99797
99547
99897
99542
99598
99377
99787
99486
99558
99592
99373
99648
99653
99618
99676
99848
99514
99762
99589
99668
99548
99600
99836
99542
99618
99426
99432
99750
99376
99410
99413
99541
99779
99702
99423
99587
99670
99612
99591
99400
99563
99638
99509
99541
99513
99491
99728
99613
99721
99912
99377
99665
99591
99371
99737
99521
99404
99583
99613
99775
99554
99430
99729
99381
99565
99579
99659
99490
99719
99448
99498
99473
99538
99602
99916
99822
99502
99549
99471
99485
99420
99479
99571
99413
99475
99715
99735
99833
99427
99565
99472
99437
99523
99509
99372
99657
99455
99453
99532
99781
99820
99714
99640
99514
99487
99739
99468
99387
99424
99466
99461
99674
99423
99849
99634
99839
99681
99408
99475
99544
99635
99693
99544
99590
99522
99752
99855
99533
99386
99646
99383
99384
99393
99376
99466
99512
99568
99806
99684
99560
99611
99524
99488
99920
99670
99565
99471
99598
99407
99800
99606
99582
99749
99485
99644
99731
99402
99525
99480
99499
99884
99505
99886
99381
99594
99421
99518
99712
99501
99372
99566
99422
99767
99395
99369
99421
99732
99612
99479
99470
99523
99836
99531
99738
99512
99497
99676
99568
99450
99394
99419
99607
99771
99401
99416
99780
99436
99579
99398
99422
99534
99409
99490
99861
99519
99548
99771
99440
99976
99608
99610
99375
99512
99728
99596
99376
99776
99555
99410
99565
99384
99681
99861
99382
99569
99560
99605
99509
99428
99388
99417
99436
99403
99749
99465
99670
99580
99410
99811
99529
99669
99679
99407
99698
99723
99622
99547
99401
99563
99741
99369
99453
99482
99810
99572
99772
99796
99646
99485
99585
99478
99672
99557
99613
99832
99716
99371
99503
99590
99547
99603
99484
99739
99415
99717
99407
99434
99756
99421
99457
99523
99683
99879
99889
99500
99375
99543
99479
99477
99559
99492
99476
99551
99369
99549
99741
99794
99381
99703
99564
99389
99653
99477
99737
99411
99639
99712
99407
99869
99388
99481
99659
99542
99522
99381
99562
99402
99513
99787
99538
99778
99636
99643
99390
99584
99403
99378
99642
99369
99448
99374
99487
99532
99595
99987
99646
99484
99534
99495
99483
99648
99570
99381
99425
99773
99560
99884
99409
99967
99598
99371
99628
99639
99375
99420
99728
99490
99373
99418
99567
99665
99749
99385
99558
99716
99479
99706
99475
99688
99539
99753
99447
99476
99585
99859
99615
99573
99404
99388
99431
99398
99552
99506
99479
99479
99880
99734
99390
99560
99440
99825
99539
99435
99612
99497
99602
99449
99625
99487
99444
99710
99780
99747
99482
99437
99413
99738
99694
99851
99514
99695
99402
99372
99584
99370
99647
99916
99759
99666
99370
99850
99564
99545
99403
99630
99647
99377
99376
99400
99578
99414
99487
99703
99636
99712
99679
99404
99547
99458
99456
99549
99675
99520
99696
99511
99558
99850
99604
99786
99467
99633
99570
99610
99447
99616
99370
99463
99402
99449
99695
99440
99694
99385
99841
99637
99476
99691
99763
99376
99458
99765
99463
99814
99417
99667
99486
99859
99417
99709
99422
99833
99860
99433
99407
99640
99439
99718
99529
99550
99376
99590
99618
99548
99617
99442
99847
99836
99507
99428
99575
99766
99605
99917
99385
99512
99749
99746
99625
99466
99439
99607
99878
99622
99487
99716
99790
99683
99457
99430
99604
99493
99610
99478
99456
99690
99562
99790
99385
99521
99534
99624
99628
99603
99397
99561
99421
99392
99564
99427
99640
99664
99487
99563
99476
99771
99707
99620
99435
99705
99437
99411
99529
99576
99494
99576
99507
99778
99498
99945
99598
99659
99883
99426
99402
99641
99579
99569
99665
99716
99944
99422
99571
99565
99503
99558
99748
99671
99788
99416
99674
99674
99471
99500
99431
99421
99393
99842
99510
99663
99515
99396
99541
99585
99457
99502
99625
99745
99773
99481
99595
99543
99783
99390
99520
99502
99531
99526
99705
99602
99795
99437
99377
99537
99569
99718
99497
99655
99670
99839
99557
99486
99565
99731
99493
99460
99533
99558
99569
99526
99452
99500
99436
99665
99451
99471
99378
99522
99615
99609
99370
99665
99640
99850
99388
99611
99860
99464
99633
99483
99380
99402
99397
99393
99624
99862
99604
99807
99429
99706
99739
99566
99630
99502
99517
99553
99548
99689
99524
99611
99609
99732
99793
99615
99678
99772
99744
99581
99450
99933
99430
99521
99404
99715
99523
99816
99516
99689
99383
99861
99511
99395
99646
99763
99450
99579
99685
99775
99609
99561
99550
99664
99495
99523
99830
99463
99540
99586
99629
99525
99696
99750
99585
99419
99418
99511
99592
99403
99488
99559
99839
99800
99665
99394
99552
99591
99564
99554
99396
99516
99626
99474
99438
99595
99524
99392
99674
99516
99534
99381
99514
99641
99369
99500
99437
99559
99694
99601
99814
99451
99594
99851
99716
99712
99738
99636
99599
99587
99462
99489
99775
99438
99537
99730
99411
99523
99574
99571
99385
99387
99526
99521
99484
99491
99408
99433
99651
99481
99529
99696
99831
99402
99592
99655
99536
99651
99489
99787
99475
99479
99592
99767
99413
99441
99541
99913
99771
99684
99428
99525
99398
99439
99498
99647
99528
99550
99399
99795
99554
99418
99572
99432
99732
99541
99417
99545
99465
99480
99723
99519
99419
99688
99890
99551
99613
99379
99390
99799
99426
99412
99470
99761
99661
99447
99434
99760
99404
99610
99990
99686
99856
99456
99418
99458
99812
99415
99393
99512
99549
99525
99566
99525
99435
99710
99476
99788
99582
99500
99433
99652
99735
99697
99372
99563
99517
99385
99464
99395
99598
99389
99440
99511
99499
99554
99763
99692
99745
99802
99398
99380
99734
99461
99658
99934
99884
99594
99617
99514
99539
99631
99712
99899
99668
99733
99694
99728
99469
99475
99601
99523
99904
99797
99493
99385
99371
99599
99424
99670
99867
99585
99396
99513
99834
99375
99618
99405
99404
99584
99637
99473
99448
99372
99719
99709
99912
99385
99538
99656
99383
99614
99653
99641
99925
99495
99470
99418
99591
99482
99379
99441
99456
99490
99524
99612
99494
99536
99398
99724
99939
99386
99680
99758
99514
99425
99405
99430
99462
99560
99639
99940
99390
99789
99444
99614
99482
99577
99393
99642
99383
99736
99690
99477
99397
99810
99410
99381
99448
99639
99727
99597
99811
99476
99481
99645
99575
99612
99837
99598
99520
99778
99479
99584
99730
99785
99442
99429
99456
99577
99416
99532
99389
99826
99922
99428
99620
99405
99627
99369
99443
99822
99421
99794
99634
99377
99914
99623
99608
99643
99644
99585
99712
99377
99524
99876
99428
99691
99495
99638
99432
99479
99517
99661
99411
99453
99532
99564
99882
99703
99510
99681
99433
99628
99719
99750
99791
99940
99514
99524
99370
99557
99391
99618
99434
99733
99640
99603
99403
99836
99608
99483
99568
99414
99730
99414
99607
99483
99539
99681
99402
99494
99479
99419
99830
99404
99391
99908
99404
99702
99494
99399
99601
99383
99569
99691
99631
99385
99742
99838
99598
99528
99701
99508
99733
99493
99506
99393
99405
99597
99730
99602
99720
99603
99505
99644
99546
99415
99535
99775
99830
99595
99530
99782
99423
99804
99397
99634
99384
99559
99376
99555
99394
99789
99474
99772
99528
99589
99506
99642
99544
99687
99440
99696
99727
99876
99398
99799
99420
99446
99731
99385
99614
99659
99601
99927
99725
99508
99527
99419
99778
99372
99854
99410
99674
99522
99389
99435
99422
99872
99436
99379
99563
99880
99692
99625
99388
99662
99503
99459
99400
99575
99460
99419
99665
99721
99486
99449
99376
99716
99517
99724
99456
99446
99518
99676
99760
99869
99529
99581
99681
99722
99407
99576
99574
99598
99819
99721
99502
99566
99922
99797
99684
99746
99396
99563
99597
99559
99781
99511
99704
99400
99767
99922
99733
99441
99867
99795
99667
99731
99635
99478
99463
99439
99395
99516
99413
99373
99792
99831
99445
99418
99451
99857
99729
99371
99379
99684
99478
99371
99696
99529
99479
99468
99562
99445
99397
99906
99620
99397
99722
99512
99628
99612
99417
99891
99430
99508
99734
99639
99407
99392
99422
99640
99475
99785
99705
99583
99600
99537
99489
99779
99690
99667
99746
99444
99737
99477
99387
99817
99375
99437
99915
99968
99496
99384
99441
99377
99668
99521
99399
99660
99395
99381
99632
99446
99745
99508
99545
99396
99454
99575
99448
99848
99428
99516
99797
99496
99440
99868
99469
99532
99529
99602
99431
99800
99574
99396
99431
99411
99596
99556
99521
99464
99417
99619
99621
99428
99784
99693
99587
99470
99831
99399
99647
99405
99392
99545
99451
99710
99625
99681
99877
99442
99463
99373
99894
99605
99539
99628
99520
99521
99385
99738
99955
99737
99905
99939
99659
99777
99399
99483
99439
99571
99376
99476
99393
99760
99838
99548
99820
99692
99437
99663
99645
99596
99670
99741
99398
99428
99909
99658
99389
99822
99552
99452
99809
99590
99477
99561
99444
99426
99583
99428
99557
99640
99370
99713
99681
99412
99625
99610
99473
99479
99573
99446
99441
99836
99671
99577
99982
99659
99429
99597
99839
99530
99618
99675
99554
99483
99537
99456
99378
99470
99430
99545
99951
99394
99423
99662
99677
99700
99515
99448
99524
99405
99446
99626
99560
99497
99573
99448
99703
99714
99723
99676
99805
99374
99373
99544
99675
99527
99451
99574
99945
99449
99492
99431
99402
99436
99482
99411
99796
99424
99637
99681
99520
99662
99501
99616
99760
99370
99480
99751
99757
99803
99547
99738
99478
99713
99915
99588
99480
99369
99695
99431
99646
99738
99577
99439
99489
99687
99751
99391
99613
99415
99547
99695
99438
99533
99564
99803
99509
99518
99772
99651
99392
99450
99630
99387
99497
99408
99666
99463
99382
99426
99618
99884
99545
99562
99748
99696
99464
99577
99433
99403
99475
99412
99517
99413
99506
99531
99821
99876
99592
99777
99510
99398
99833
99428
99546
99610
99666
99480
99672
99370
99636
99540
99782
99903
99488
99585
99439
99377
99596
99395
99568
99492
99566
99649
99715
99711
99419
99563
99664
99678
99371
99387
99485
99511
99504
99470
99649
99476
99794
99852
99865
99462
99490
99826
99733
99415
99565
99513
99585
99395
99757
99576
99702
99398
99641
99510
99376
99563
99605
99672
99416
99572
99788
99399
99435
99678
99417
99518
99370
99573
99680
99511
99375
99830
99726
99412
99535
99677
99399
99429
99401
99370
99641
99445
99784
99885
99608
99608
99387
99370
99444
99636
99788
99524
99464
99780
99383
99399
99670
99500
99663
99397
99756
99848
99729
99599
99905
99484
99543
99630
99782
99616
99502
99547
99400
99692
99563
99681
99421
99438
99724
99621
99480
99490
99780
99425
99404
99699
99439
99525
99503
99580
99485
99625
99564
99684
99615
99371
99485
99485
99387
99437
99728
99678
99645
99439
99480
99497
99369
99498
99636
99504
99682
99817
99453
99443
99553
99565
99563
99387
99574
99892
99653
99743
99681
99478
99454
99624
99605
99435
99544
99696
99530
99579
99632
99426
99438
99529
99645
99738
99590
99795
99583
99428
99391
99471
99465
99566
99610
99611
99631
99630
99720
99459
99594
99571
99434
99781
99902
99599
99632
99533
99574
99495
99440
99469
99405
99769
99478
99507
99447
99796
99400
99482
99719
99431
99474
99580
99486
99648
99394
99691
99471
99849
99594
99575
99494
99827
99492
99919
99854
99387
99513
99558
99515
99745
99405
99483
99408
99552
99732
99680
99458
99678
99464
99927
99461
99662
99523
99390
99573
99665
99566
99472
99508
99519
99671
99608
99640
99710
99438
99480
99938
99835
99525
99612
99779
99413
99571
99547
99575
99399
99580
99384
99397
99623
99524
99877
99481
99468
99557
99857
99748
99496
99630
99741
99509
99829
99435
99468
99656
99738
99400
99382
99394
99542
99819
99587
99656
99382
99451
99629
99585
99483
99507
99680
99887
99528
99419
99428
99639
99576
99413
99412
99529
99562
99481
99606
99588
99456
99792
99887
99787
99493
99911
99864
99577
99638
99534
99520
99442
99454
99545
99589
99508
99558
99440
99588
99707
99748
99812
99662
99451
99477
99605
99507
99486
99473
99725
99634
99732
99551
99672
99561
99452
99714
99493
99867
99754
99622
99674
99523
99496
99854
99429
99640
99566
99812
99464
99389
99659
99793
99486
99596
99502
99436
99506
99734
99647
99460
99436
99744
99448
99562
99482
99419
99612
99379
99719
99560
99919
99746
99421
99473
99567
99473
99378
99407
99634
99642
99448
99506
99758
99598
99824
99482
99505
99438
99385
99387
99567
99601
99401
99749
99674
99378
99455
99414
99601
99382
99387
99665
99738
99725
99837
99599
99531
99766
99438
99594
99856
99771
99581
99676
99486
99862
99552
99518
99695
99459
99599
99730
99521
99596
99617
99393
99424
99429
99422
99409
99416
99773
99660
99646
99406
99504
99728
99477
99500
99402
99475
99434
99461
99445
99780
99401
99731
99543
99516
99369
99485
99536
99502
99601
99696
99464
99602
99527
99757
99501
99903
99470
99737
99533
99414
99784
99862
99497
99602
99922
99442
99680
99776
99544
99437
99694
99435
99798
99582
99582
99741
99615
99373
99405
99638
99471
99413
99492
99836
99771
99392
99446
99599
99903
99439
99554
99393
99566
99489
99429
99473
99551
99820
99395
99426
99683
99371
99476
99454
99848
99422
99496
99388
99484
99683
99431
99843
99753
99483
99493
99448
99496
99433
99735
99597
99782
99683
99647
99613
99387
99372
99399
99614
99716
99750
99519
99753
99807
99926
99697
99842
99377
99891
99697
99578
99549
99545
99430
99567
99389
99425
99456
99581
99627
99516
99719
99411
99396
99666
99424
99507
99447
99692
99423
99428
99518
99551
99578
99447
99419
99722
99613
99618
99514
99519
99401
99585
99540
99652
99634
99621
99425
99420
99758
99669
99557
99375
99540
99372
99451
99580
99376
99488
99420
99440
99688
99548
99387
99696
99734
99508
99369
99451
99400
99931
99683
99816
99953
99464
99384
99534
99547
99405
99689
99453
99669
99855
99457
99449
99418
99375
99401
99561
99564
99866
99421
99526
99657
99658
99471
99457
99473
99561
99541
99539
99389
99641
99517
99570
99403
99513
99469
99579
99748
99897
99488
99713
99421
99813
99609
99780
99660
99428
99867
99692
99433
99413
99776
99373
99548
99453
99464
99609
99523
99478
99562
99443
99700
99643
99556
99387
99547
99393
99533
99503
99736
99946
99476
99590
99466
99566
99676
99822
99531
99910
99384
99468
99498
99380
99480
99561
99486
99680
99711
99446
99451
99510
99456
99603
99528
99536
99640
99583
99432
99840
99659
99599
99737
99595
99645
99575
99677
99490
99592
99552
99505
99642
99545
99692
99765
99902
99406
99415
99782
99442
99542
99371
99506
99911
99376
99574
99428
99849
99702
99647
99408
99722
99625
99476
99447
99666
99478
99472
99428
99529
99685
99412
99485
99824
99489
99658
99403
99515
99654
99415
99845
99435
99574
99373
99393
99633
99534
99408
99413
99605
99369
99619
99560
99682
99755
99511
99668
99786
99590
99740
99430
99443
99659
99483
99833
99564
99730
99431
99661
99850
99545
99571
99421
99554
99395
99510
99584
99621
99727
99520
99507
99798
99549
99469
99435
99502
99407
99558
99753
99372
99374
99572
99623
99458
99448
99526
99502
99570
99650
99559
99497
99764
99493
99431
99460
99468
99458
99466
99487
99757
99452
99498
99711
99451
99572
99606
99467
99715
99377
99647
99407
99649
99722
99430
99642
99455
99888
99734
99716
99842
99582
99376
99741
99419
99465
99398
99471
99590
99734
99576
99624
99684
99795
99644
99549
99508
99433
99414
99757
99690
99500
99558
99437
99891
99612
99584
99603
99694
99386
99413
99505
99439
99900
99543
99638
99612
99705
99955
99507
99413
99598
99473
99576
99395
99721
99581
99664
99440
99558
99567
99450
99567
99574
99750
99624
99835
99502
99369
99602
99486
99766
99402
99561
99479
99436
99628
99454
99781
99524
99719
99626
99778
99479
99410
99371
99883
99836
99586
99387
99459
99527
99419
99406
99527
99685
99454
99400
99412
99618
99513
99928
99461
99540
99461
99503
99508
99528
99848
99783
99486
99776
99467
99829
99674
99524
99395
99402
99437
99489
99948
99420
99592
99764
99556
99479
99397
99437
99654
99797
99859
99804
99687
99661
99634
99703
99405
99528
99910
99617
99578
99480
99530
99523
99407
99414
99542
99624
99542
99397
99591
99842
99494
99696
99544
99591
99524
99656
99489
99539
99595
99399
99480
99467
99375
99717
99381
99584
99607
99380
99624
99395
99724
99749
99484
99606
99371
99901
99427
99390
99489
99477
99396
99601
99465
99506
99436
99658
99383
99609
99451
99419
99582
99434
99747
99700
99776
99518
99399
99372
99787
99633
99822
99579
99507
99430
99371
99530
99537
99660
99463
99727
99659
99401
99543
99425
99596
99934
99384
99580
99532
99507
99453
99674
99675
99983
99720
99524
99871
99485
99759
99393
99664
99372
99612
99876
99907
99374
99953
99763
99461
99370
99883
99653
99483
99414
99581
99647
99411
99638
99741
99604
99534
99540
99535
99526
99832
99554
99654
99581
99741
99972
99662
99587
99630
99491
99677
99491
99615
99823
99560
99858
99568
99664
99523
99425
99595
99517
99527
99756
99774
99853
99880
99857
99785
99375
99421
99641
99928
99463
99563
99401
99665
99565
99720
99532
99677
99683
99425
99762
99732
99857
99846
99646
99369
99703
99374
99398
99607
99372
99760
99407
99817
99499
99757
99588
99706
99386
99834
99661
99653
99432
99490
99552
99737
99627
99384
99440
99480
99540
99503
99454
99536
99616
99593
99573
99402
99435
99890
99433
99378
99928
99412
99934
99677
99594
99438
99473
99697
99640
99490
99617
99695
99660
99588
99849
99617
99792
99391
99604
99398
99634
99518
99645
99415
99581
99676
99521
99580
99410
99697
99603
99472
99925
99557
99652
99671
99487
99432
99797
99540
99496
99630
99780
99413
99928
99575
99465
99832
99634
99696
99444
99629
99446
99376
99629
99874
99742
99448
99706
99597
99432
99730
99370
99497
99635
99869
99414
99380
99408
99392
99445
99651
99413
99386
99570
99463
99425
99558
99890
99629
99721
99880
99826
99605
99532
99517
99458
99383
99847
99736
99655
99747
99700
99402
99922
99643
99444
99778
99584
99601
99485
99870
99502
99549
99842
99857
99509
99700
99912
99611
99656
99426
99637
99683
99537
99736
99681
99576
99509
99377
99422
99387
99549
99595
99395
99472
99627
99690
99442
99445
99767
99566
99440
99768
99460
99433
99526
99515
99537
99580
99646
99405
99864
99707
99474
99369
99555
99727
99432
99494
99376
99862
99527
99531
99775
99853
99482
99530
99547
99609
99890
99707
99421
99706
99509
99469
99510
99373
99805
99399
99640
99435
99591
99451
99712
99581
99400
99878
99485
99465
99898
99374
99661
99682
99420
99821
99495
99867
99428
99919
99419
99482
99403
99600
99384
99462
99874
99671
99906
99477
99728
99609
99524
99806
99567
99888
99871
99498
99553
99441
99580
99619
99461
99555
99681
99962
99580
99575
99653
99543
99428
99500
99510
99615
99473
99447
99456
99433
99696
99910
99922
99625
99557
99562
99865
99762
99416
99585
99594
99383
99593
99638
99424
99461
99473
99552
99899
99738
99644
99541
99547
99564
99588
99723
99585
99472
99373
99529
99739
99513
99635
99735
99557
99369
99721
99489
99721
99489
99430
99888
99485
99677
99377
99446
99446
99744
99379
99591
99751
99529
99409
99768
99483
99374
99606
99574
99669
99509
99440
99815
99543
99469
99427
99406
99776
99393
99705
99836
99684
99456
99687
99435
99414
99648
99714
99424
99551
99618
99505
99576
99438
99417
99913
99872
99548
99488
99593
99843
99666
99426
99630
99578
99378
99436
99538
99472
99913
99655
99415
99474
99399
99491
99732
99384
99686
99379
99410
99813
99548
99581
99518
99374
99414
99508
99570
99672
99688
99543
99659
99582
99411
99468
99845
99614
99420
99561
99587
99636
99542
99667
99470
99658
99745
99692
99643
99699
99543
99402
99880
99603
99371
99430
99641
99587
99457
99788
99629
99580
99825
99764
99710
99453
99816
99792
99598
99423
99486
99435
99977
99556
99718
99551
99404
99475
99463
99684
99501
99437
99433
99520
99383
99659
99390
99409
99670
99725
99670
99673
99880
99471
99398
99500
99548
99559
99760
99745
99525
99574
99579
99532
99518
99771
99469
99509
99515
99417
99558
99567
99625
99499
99572
99418
99382
99537
99830
99370
99756
99570
99568
99394
99794
99881
99770
99753
99509
99693
99536
99837
99612
99432
99545
99935
99434
99784
99476
99477
99376
99925
99566
99792
99443
99481
99739
99484
99445
99440
99515
99394
99401
99590
99809
99477
99534
99458
99710
99578
99648
99469
99539
99502
99540
99515
99483
99382
99543
99412
99825
99497
99513
99637
99509
99808
99409
99743
99678
99701
99715
99401
99443
99660
99507
99602
99672
99655
99504
99398
99369
99530
99577
99377
99527
99711
99795
99456
99415
99707
99709
99824
99385
99880
99621
99497
99378
99383
99631
99610
99412
99581
99644
99784
99834
99766
99493
99792
99496
99622
99737
99610
99403
99442
99618
99400
99556
99531
99453
99763
99665
99376
99920
99398
99401
99707
99767
99581
99413
99885
99775
99870
99495
99813
99481
99421
99929
99624
99446
99485
99830
99541
99903
99714
99373
99908
99613
99476
99694
99662
99621
99755
99865
99688
99493
99536
99425
99438
99578
99477
99557
99770
99531
99589
99600
99575
99629
99667
99629
99851
99657
99615
99617
99502
99797
99628
99717
99478
99851
99431
99488
99448
99429
99809
99848
99664
99716
99541
99409
99564
99617
99437
99730
99388
99557
99478
99754
99375
99496
99496
99624
99539
99531
99400
99372
99659
99795
99438
99602
99559
99698
99599
99449
99906
99659
99381
99623
99493
99691
99677
99485
99406
99607
99377
99419
99772
99466
99658
99531
99742
99421
99400
99664
99566
99475
99474
99569
99417
99388
99860
99526
99765
99442
99409
99813
99735
99583
99463
99646
99444
99373
99648
99393
99781
99575
99760
99649
99796
99414
99443
99612
99700
99531
99378
99847
99716
99670
99795
99466
99501
99401
99518
99604
99675
99655
99489
99430
99398
99545
99557
99680
99495
99418
99920
99426
99530
99564
99737
99447
99663
99544
99698
99894
99395
99444
99731
99823
99607
99424
99549
99672
99857
99557
99463
99561
99642
99904
99769
99432
99936
99396
99420
99767
99689
99407
99706
99382
99513
99655
99704
99545
99732
99525
99585
99587
99588
99510
99373
99661
99522
99986
99496
99449
99872
99667
99531
99868
99602
99436
99448
99577
99620
99849
99468
99376
99697
99580
99586
99687
99424
99523
99733
99427
99694
99544
99577
99390
99518
99608
99523
99678
99801
99550
99534
99458
99791
99811
99609
99575
99638
99523
99622
99446
99393
99869
99556
99612
99472
99564
99705
99743
99851
99427
99535
99502
99600
99702
99664
99383
99712
99722
99814
99432
99538
99515
99735
99524
99497
99755
99568
99552
99596
99529
99607
99883
99425
99564
99893
99612
99730
99407
99723
99403
99628
99698
99951
99739
99405
99620
99655
99501
99575
99676
99400
99370
99726
99431
99529
99666
99372
99434
99632
99673
99372
99413
99490
99471
99424
99799
99431
99386
99428
99383
99458
99610
99538
99455
99571
99471
99509
99612
99652
99616
99376
99578
99439
99511
99403
99835
99617
99482
99937
99413
99765
99773
99863
99694
99421
99545
99497
99423
99730
99554
99701
99459
99790
99588
99383
99654
99585
99506
99452
99974
99740
99657
99528
99564
99733
99690
99512
99961
99375
99392
99513
99763
99710
99568
99605
99529
99757
99447
99753
99816
99666
99524
99440
99447
99452
99624
99776
99768
99587
99825
99450
99611
99552
99372
99617
99465
99404
99489
99543
99470
99840
99540
99656
99708
99533
99608
99572
99646
99416
99457
99427
99482
99433
99726
99568
99708
99791
99664
99455
99371
99965
99890
99418
99772
99856
99480
99695
99374
99387
99537
99461
99815
99680
99756
99390
99635
99940
99433
99389
99485
99528
99912
99725
99606
99455
99415
99419
99601
99527
99800
99674
99686
99867
99415
99498
99498
99546
99771
99607
99463
99836
99513
99511
99696
99536
99410
99577
99516
99415
99730
99541
99463
99818
99517
99403
99445
99765
99667
99827
99525
99812
99693
99485
99611
99425
99433
99781
99376
99442
99650
99469
99566
99851
99437
99769
99590
99452
99416
99760
99536
99824
99506
99659
99657
99423
99379
99471
99492
99635
99472
99704
99756
99373
99440
99730
99435
99591
99471
99962
99398
99536
99480
99689
99417
99665
99920
99782
99709
99468
99867
99870
99407
99609
99784
99566
99508
99533
99493
99525
99689
99489
99448
99488
99545
99644
99640
99594
99707
99501
99619
99609
99387
99689
99464
99418
99571
99421
99527
99498
99567
99404
99488
99593
99495
99445
99685
99429
99462
99369
99404
99500
99486
99402
99715
99956
99805
99779
99440
99740
99593
99763
99705
99619
99403
99423
99543
99764
99660
99635
99517
99492
99847
99685
99768
99522
99638
99371
99478
99463
99545
99772
99476
99607
99632
99596
99511
99385
99557
99716
99562
99408
99612
99378
99505
99399
99582
99847
99400
99878
99370
99464
99566
99450
99377
99613
99524
99430
99401
99767
99481
99669
99770
99467
99566
99396
99377
99419
99857
99817
99546
99492
99905
99498
99944
99552
99370
99398
99554
99740
99591
99494
99886
99543
99423
99378
99532
99399
99518
99535
99421
99696
99571
99543
99378
99477
99398
99966
99878
99871
99658
99514
99381
99402
99816
99479
99436
99688
99538
99668
99542
99390
99496
99528
99574
99588
99804
99587
99375
99760
99603
99389
99436
99540
99547
99615
99854
99417
99805
99630
99494
99419
99427
99571
99457
99526
99776
99524
99458
99844
99645
99768
99467
99462
99677
99547
99637
99439
99441
99607
99534
99897
99537
99878
99565
99711
99483
99378
99627
99648
99398
99556
99512
99696
99642
99514
99497
99609
99940
99797
99488
99531
99610
99600
99690
99867
99864
99728
99375
99801
99396
99569
99529
99778
99448
99882
99712
99529
99462
99480
99387
99533
99642
99492
99552
99620
99678
99483
99649
99372
99514
99398
99517
99418
99589
99379
99398
99647
99656
99720
99417
99550
99432
99422
99519
99439
99432
99387
99543
99510
99943
99431
99573
99528
99591
99496
99618
99487
99592
99821
99378
99457
99397
99513
99672
99567
99373
99448
99667
99810
99805
99493
99694
99727
99476
99547
99730
99611
99586
99954
99595
99633
99406
99604
99442
99409
99416
99752
99495
99528
99596
99558
99520
99463
99536
99438
99503
99786
99750
99409
99465
99400
99699
99418
99724
99621
99694
99581
99493
99731
99595
99713
99729
99497
99728
99720
99630
99629
99416
99866
99397
99573
99522
99523
99548
99574
99660
99417
99480
99617
99915
99550
99514
99541
99468
99924
99479
99616
99639
99478
99555
99508
99742
99470
99404
99480
99378
99609
99466
99578
99547
99489
99704
99427
99558
99495
99710
99571
99793
99774
99618
99548
99521
99815
99498
99835
99508
99590
99385
99386
99794
99538
99482
99574
99637
99479
99491
99790
99937
99413
99552
99733
99475
99748
99407
99881
99591
99616
99475
99655
99373
99684
99413
99407
99642
99550
99389
99766
99540
99374
99401
99552
99707
99606
99380
99709
99382
99388
99695
99848
99721
99615
99371
99379
99499
99755
99429
99724
99854
99374
99405
99604
99726
99499
99492
99420
99454
99486
99416
99731
99611
99514
99631
99566
99406
99766
99475
99852
99512
99605
99544
99694
99732
99569
99425
99768
99684
99429
99686
99510
99485
99376
99614
99662
99685
99488
99414
99412
99775
99767
99502
99841
99839
99462
99388
99672
99797
99610
99504
99720
99780
99536
99429
99599
99581
99395
99553
99435
99693
99876
99843
99654
99386
99378
99445
99946
99593
99414
99569
99447
99632
99538
99820
99894
99753
99551
99532
99507
99556
99451
99419
99645
99848
99517
99561
99671
99781
99798
99676
99414
99603
99746
99768
99516
99909
99429
99818
99617
99389
99458
99581
99645
99584
99419
99847
99534
99576
99866
99797
99599
99643
99585
99617
99476
99682
99487
99565
99453
99526
99755
99781
99462
99446
99404
99657
99626
99633
99370
99595
99747
99491
99506
99832
99649
99577
99604
99791
99491
99439
99413
99384
99526
99588
99426
99500
99577
99602
99601
99785
99558
99377
99421
99537
99654
99520
99612
99695
99731
99921
99597
99634
99694
99385
99713
99575
99546
99474
99890
99509
99474
99592
99832
99471
99499
99394
99579
99412
99687
99648
99469
99537
99468
99567
99663
99504
99854
99397
99504
99602
99723
99388
99487
99628
99480
99479
99852
99637
99713
99522
99632
99371
99786
99584
99405
99379
99474
99798
99949
99660
99388
99403
99492
99579
99620
99426
99750
99758
99797
99373
99617
99406
99385
99507
99524
99631
99624
99462
99548
99461
99426
99627
99488
99897
99746
99405
99874
99617
99377
99610
99557
99508
99373
99398
99606
99706
99612
99567
99390
99532
99411
99540
99413
99558
99604
99793
99812
99408
99490
99610
99467
99702
99391
99463
99383
99413
99787
99589
99839
99664
99747
99886
99890
99559
99702
99901
99610
99478
99820
99579
99722
99742
99777
99461
99720
99738
99412
99508
99394
99915
99684
99756
99585
99625
99477
99512
99544
99755
99573
99407
99603
99391
99709
99618
99443
99390
99415
99653
99735
99403
99611
99369
99383
99441
99442
99530
99586
99476
99654
99640
99806
99587
99811
99381
99392
99495
99657
99494
99565
99824
99726
99393
99497
99538
99413
99410
99413
99478
99384
99377
99390
99482
99403
99599
99754
99755
99635
99727
99749
99568
99646
99390
99451
99426
99419
99557
99808
99712
99459
99839
99704
99493
99437
99457
99651
99605
99731
99967
99390
99533
99557
99642
99545
99891
99566
99621
99468
99493
99468
99711
99506
99902
99529
99440
99423
99820
99477
99692
99748
99635
99373
99707
99539
99625
99619
99565
99387
99559
99397
99541
99703
99871
99578
99572
99393
99729
99376
99754
99648
99771
99376
99524
99646
99787
99758
99522
99795
99477
99372
99701
99932
99388
99687
99609
99372
99584
99709
99773
99661
99787
99504
99743
99382
99683
99376
99858
99549
99788
99641
99777
99435
99899
99832
99514
99535
99600
99536
99376
99430
99749
99618
99636
99666
99410
99452
99655
99429
99375
99859
99506
99900
99496
99450
99989
99425
99784
99899
99521
99440
99545
99649
99542
99414
99586
99468
99595
99445
99557
99434
99474
99592
99479
99379
99446
99702
99380
99369
99681
99381
99844
99958
99379
99518
99382
99381
99814
99824
99423
99508
99415
99417
99384
99443
99390
99693
99496
99804
99636
99402
99421
99459
99480
99712
99386
99548
99727
99705
99634
99648
99570
99784
99764
99519
99612
99852
99476
99535
99845
99644
99469
99639
99891
99876
99664
99383
99392
99372
99423
99541
99741
99591
99505
99667
99462
99664
99878
99421
99586
99405
99552
99848
99419
99455
99513
99565
99685
99662
99606
99568
99610
99670
99387
99399
99487
99440
99521
99647
99550
99490
99897
99779
99850
99375
99387
99567
99692
99480
99469
99379
99412
99371
99452
99779
99391
99519
99421
99793
99571
99573
99589
99602
99644
99868
99801
99706
99767
99557
99457
99472
99828
99829
99513
99430
99472
99718
99664
99709
99565
99526
99491
99483
99744
99636
99429
99523
99439
99374
99596
99887
99664
99575
99501
99552
99439
99682
99414
99667
99372
99422
99925
99637
99760
99680
99416
99783
99442
99748
99519
99463
99830
99643
99539
99490
99476
99550
99583
99579
99392
99461
99762
99543
99520
99605
99688
99487
99722
99493
99464
99773
99671
99842
99509
99646
99416
99397
99434
99468
99649
99493
99913
99871
99517
99427
99391
99614
99380
99380
99530
99439
99389
99762
99477
99509
99750
99545
99478
99634
99702
99404
99405
99554
99447
99537
99551
99589
99437
99778
99592
99787
99561
99542
99610
99430
99551
99383
99800
99664
99819
99387
99626
99643
99840
99755
99644
99501
99610
99482
99754
99690
99382
99440
99558
99524
99639
99577
99794
99878
99551
99568
99450
99719
99936
99512
99468
99375
99463
99388
99739
99816
99449
99621
99912
99405
99616
99574
99665
99683
99377
99561
99683
99475
99573
99898
99528
99795
99451
99423
99485
99447
99490
99382
99475
99388
99451
99517
99596
99680
99586
99574
99533
99774
99641
99439
99484
99461
99850
99635
99489
99519
99479
99869
99882
99751
99715
99708
99654
99616
99511
99431
99558
99630
99672
99456
99487
99398
99548
99522
99474
99439
99520
99381
99571
99449
99533
99452
99613
99397
99511
99559
99865
99550
99372
99373
99616
99455
99513
99787
99436
99501
99565
99900
99490
99839
99412
99796
99541
99552
99428
99561
99670
99700
99377
99836
99738
99510
99542
99385
99390
99820
99791
99537
99617
99485
99707
99462
99468
99383
99796
99449
99372
99752
99560
99691
99431
99666
99476
99484
99650
99569
99448
99613
99471
99507
99668
99512
99792
99518
99406
99670
99512
99419
99682
99906
99376
99413
99691
99822
99559
99611
99381
99538
99898
99507
99610
99484
99387
99733
99683
99712
99644
99870
99614
99389
99424
99476
99411
99404
99502
99605
99809
99384
99448
99783
99730
99781
99868
99632
99599
99609
99595
99718
99612
99462
99907
99454
99629
99545
99392
99824
99458
99558
99560
99563
99797
99512
99588
99747
99552
99413
99708
99538
99388
99374
99902
99546
99689
99406
99827
99666
99383
99373
99629
99379
99684
99761
99561
99969
99510
99795
99650
99579
99880
99885
99482
99806
99752
99519
99739
99445
99529
99766
99486
99472
99607
99879
99810
99456
99514
99567
99680
99458
99524
99411
99781
99434
99652
99485
99464
99612
99956
99370
99384
99608
99385
99553
99863
99757
99413
99504
99567
99831
99695
99484
99575
99651
99483
99608
99518
99654
99624
99620
99783
99601
99528
99711
99487
99415
99757
99536
99805
99618
99562
99566
99455
99621
99382
99612
99669
99501
99454
99583
99567
99737
99571
99764
99387
99425
99592
99485
99508
99651
99744
99423
99518
99531
99748
99542
99765
99509
99428
99557
99752
99424
99606
99424
99396
99817
99503
99818
99562
99394
99786
99641
99404
99768
99679
99554
99554
99717
99650
99869
99516
99481
99467
99586
99702
99679
99575
99926
99851
99487
99464
99896
99554
99750
99922
99446
99382
99451
99772
99530
99874
99677
99442
99371
99380
99459
99612
99691
99694
99501
99800
99649
99513
99469
99615
99440
99749
99526
99664
99780
99444
99798
99785
99495
99475
99387
99500
99827
99664
99426
99395
99383
99764
99637
99470
99660
99843
99430
99686
99644
99852
99617
99655
99397
99419
99441
99651
99464
99566
99765
99521
99514
99502
99829
99739
99803
99813
99798
99774
99553
99382
99583
99516
99849
99488
99531
99397
99613
99770
99665
99746
99979
99775
99516
99473
99464
99880
99937
99454
99465
99375
99506
99591
99605
99624
99937
99720
99702
99825
99864
99668
99690
99497
99682
99420
99790
99733
99504
99463
99515
99687
99387
99405
99527
99829
99498
99804
99461
99724
99742
99447
99613
99478
99430
99431
99817
99680
99437
99733
99711
99712
99490
99525
99753
99471
99489
99535
99389
99392
99761
99707
99654
99651
99398
99484
99578
99702
99595
99659
99419
99434
99675
99401
99617
99392
99468
99397
99507
99415
99414
99811
99912
99772
99542
99455
99486
99573
99547
99402
99513
99432
99658
99676
99632
99575
99526
99885
99411
99520
99577
99873
99427
99442
99425
99394
99461
99883
99440
99785
99681
99691
99557
99385
99390
99447
99499
99543
99628
99491
99525
99414
99443
99821
99508
99608
99439
99384
99373
99432
99807
99434
99882
99746
99665
99391
99463
99421
99666
99580
99624
99710
99723
99638
99687
99985
99404
99448
99512
99724
99721
99474
99538
99629
99681
99400
99969
99533
99742
99580
99636
99689
99639
99718
99585
99507
99424
99763
99575
99584
99459
99414
99537
99828
99437
99433
99547
99844
99403
99489
99374
99557
99450
99803
99496
99386
99862
99757
99633
99462
99717
99694
99724
99504
99948
99680
99450
99828
99532
99438
99752
99415
99645
99736
99570
99487
99825
99761
99369
99650
99562
99415
99380
99724
99499
99556
99816
99399
99959
99670
99618
99796
99585
99531
99421
99550
99787
99391
99674
99752
99782
99884
99440
99445
99592
99470
99514
99438
99468
99943
99508
99767
99749
99425
99573
99619
99480
99585
99509
99617
99692
99378
99519
99437
99542
99560
99567
99460
99568
99495
99553
99641
99803
99583
99582
99698
99566
99384
99408
99638
99685
99577
99601
99413
99584
99387
99718
99852
99454
99581
99506
99822
99494
99614
99769
99552
99795
99395
99373
99805
99687
99768
99654
99651
99792
99480
99394
99743
99561
99555
99523
99425
99375
99424
99794
99593
99774
99642
99382
99496
99837
99746
99393
99645
99389
99442
99388
99391
99620
99440
99529
99459
99864
99433
99523
99493
99523
99467
99586
99402
99560
99557
99420
99907
99371
99388
99516
99593
99649
99406
99483
99719
99443
99510
99473
99727
99489
99664
99706
99687
99651
99413
99487
99399
99696
99577
99436
99600
99880
99561
99672
99610
99745
99446
99448
99486
99590
99452
99697
99403
99671
99428
99561
99659
99377
99655
99436
99532
99604
99443
99555
99504
99558
99498
99571
99549
99480
99463
99795
99564
99637
99802
99431
99499
99585
99424
99437
99565
99561
99442
99432
99380
99687
99542
99386
99728
99644
99656
99649
99735
99494
99680
99502
99874
99724
99382
99378
99376
99587
99793
99411
99453
99537
99566
99392
99554
99579
99734
99576
99640
99516
99617
99395
99669
99649
99501
99893
99523
99451
99972
99432
99385
99385
99676
99480
99654
99829
99804
99641
99618
99452
99452
99862
99437
99867
99530
99403
99879
99438
99380
99711
99376
99702
99527
99502
99637
99430
99377
99793
99624
99403
99432
99660
99372
99405
99398
99489
99768
99396
99713
99605
99629
99371
99466
99382
99606
99504
99552
99451
99663
99526
99382
99768
99560
99430
99617
99544
99524
99488
99687
99516
99705
99592
99377
99811
99814
99485
99406
99454
99453
99374
99702
99561
99600
99811
99981
99677
99540
99527
99671
99579
99986
99742
99493
99596
99386
99539
99375
99509
99400
99597
99603
99498
99853
99466
99397
99603
99516
99919
99671
99467
99416
99424
99864
99783
99574
99526
99617
99580
99861
99569
99695
99400
99558
99542
99609
99611
99500
99635
99405
99609
99420
99909
99492
99640
99799
99745
99542
99465
99379
99374
99378
99584
99711
99388
99728
99444
99651
99451
99385
99418
99397
99433
99804
99416
99473
99615
99694
99724
99384
99412
99412
99542
99827
99814
99829
99912
99405
99379
99463
99381
99716
99410
99389
99476
99451
99627
99548
99384
99404
99453
99589
99437
99757
99726
99864
99413
99847
99650
99522
99378
99418
99575
99399
99581
99483
99891
99509
99441
99553
99650
99766
99607
99930
99610
99572
99563
99922
99650
99532
99425
99712
99436
99496
99413
99467
99369
99506
99400
99565
99588
99583
99504
99680
99396
99664
99655
99519
99470
99797
99565
99571
99490
99369
99555
99624
99609
99489
99445
99553
99652
99439
99442
99401
99881
99732
99731
99490
99417
99503
99506
99453
99418
99517
99691
99525
99376
99409
99377
99407
99943
99753
99628
99441
99500
99382
99901
99517
99451
99494
99373
99379
99380
99763
99571
99409
99681
99514
99384
99548
99437
99498
99490
99443
99385
99431
99624
99379
99389
99571
99377
99943
99458
99459
99754
99766
99753
99487
99544
99534
99619
99390
99444
99529
99436
99527
99614
99663
99542
99687
99567
99582
99674
99677
99563
99560
99385
99426
99422
99541
99470
99441
99682
99901
99701
99457
99485
99604
99606
99602
99689
99740
99575
99561
99501
99477
99417
99866
99375
99453
99378
99704
99744
99527
99481
99465
99449
99401
99694
99579
99414
99570
99639
99514
99752
99534
99839
99643
99610
99425
99610
99696
99506
99976
99515
99399
99416
99659
99457
99733
99773
99708
99699
99397
99886
99631
99498
99392
99477
99834
99597
99389
99763
99628
99531
99477
99494
99557
99463
99451
99419
99451
99486
99712
99456
99682
99660
99750
99380
99662
99568
99391
99585
99482
99371
99390
99519
99525
99487
99523
99668
99415
99711
99553
99499
99428
99647
99671
99793
99449
99678
99533
99394
99944
99465
99436
99720
99713
99547
99612
99823
99725
99725
99800
99471
99429
99776
99496
99676
99633
99655
99726
99381
99433
99740
99402
99779
99534
99396
99805
99576
99782
99503
99446
99581
99813
99409
99794
99805
99379
99532
99441
99751
99410
99795
99470
99615
99904
99646
99629
99772
99375
99644
99869
99908
99621
99515
99772
99661
99623
99429
99384
99511
99664
99650
99719
99803
99946
99408
99742
99526
99522
99373
99381
99541
99440
99559
99534
99486
99543
99754
99573
99874
99372
99545
99394
99465
99390
99669
99743
99894
99649
99422
99447
99443
99622
99570
99875
99418
99902
99726
99412
99424
99409
99475
99588
99441
99584
99444
99526
99413
99683
99559
99674
99556
99485
99493
99780
99398
99454
99699
99582
99492
99532
99502
99520
99850
99469
99483
99514
99803
99519
99523
99738
99896
99798
99608
99483
99802
99444
99502
99917
99810
99391
99462
99383
99385
99460
99603
99746
99561
99522
99569
99508
99450
99451
99604
99883
99779
99404
99932
99462
99526
99413
99692
99443
99921
99552
99382
99535
99473
99475
99594
99424
99452
99695
99510
99634
99474
99397
99523
99659
99373
99813
99741
99831
99413
99665
99420
99770
99409
99618
99505
99671
99454
99808
99401
99583
99547
99466
99720
99742
99617
99816
99555
99596
99585
99823
99384
99544
99492
99887
99394
99378
99891
99825
99610
99435
99426
99466
99586
99447
99790
99554
99395
99412
99698
99678
99484
99594
99522
99542
99531
99467
99491
99572
99507
99709
99649
99397
99474
99621
99676
99403
99758
99575
99534
99568
99395
99470
99712
99799
99394
99942
99565
99625
99546
99473
99678
99661
99484
99517
99470
99834
99994
99836
99630
99559
99679
99681
99791
99697
99697
99435
99626
99721
99607
99449
99630
99569
99560
99872
99518
99575
99605
99580
99539
99383
99602
99584
99896
99461
99485
99830
99454
99411
99483
99421
99767
99787
99849
99494
99381
99592
99891
99576
99448
99413
99772
99618
99528
99696
99607
99473
99374
99542
99405
99383
99440
99438
99438
99843
99420
99390
99674
99542
99430
99754
99601
99405
99734
99758
99370
99483
99995
99524
99675
99512
99447
99484
99507
99574
99867
99680
99641
99481
99771
99747
99505
99550
99487
99482
99788
99444
99586
99531
99529
99510
99642
99472
99601
99433
99916
99701
99547
99872
99510
99400
99386
99478
99585
99664
99582
99902
99430
99409
99453
99483
99535
99727
99791
99597
99449
99841
99695
99714
99469
99482
99490
99657
99500
99544
99370
99443
99566
99637
99386
99563
99417
99472
99437
99786
99799
99959
99526
99923
99394
99419
99663
99519
99791
99517
99390
99375
99581
99618
99662
99389
99579
99630
99389
99597
99369
99672
99635
99649
99830
99403
99890
99921
99433
99725
99622
99773
99525
99439
99624
99372
99665
99777
99431
99862
99394
99741
99689
99385
99403
99510
99565
99492
99497
99426
99429
99392
99484
99697
99371
99574
99522
99492
99646
99450
99718
99555
99427
99462
99900
99556
99724
99667
99398
99948
99485
99820
99385
99690
99421
99604
99718
99912
99451
99462
99390
99805
99435
99771
99582
99574
99436
99451
99379
99631
99727
99558
99438
99481
99547
99558
99465
99463
99497
99735
99567
99739
99954
99757
99560
99404
99509
99370
99639
99437
99543
99480
99469
99514
99569
99750
99689
99370
99404
99798
99438
99812
99555
99943
99642
99482
99871
99426
99684
99527
99714
99423
99798
99394
99404
99670
99604
99629
99667
99492
99510
99849
99538
99468
99381
99390
99922
99421
99621
99810
99517
99384
99591
99525
99588
99453
99512
99399
99468
99590
99505
99396
99653
99687
99410
99771
99376
99521
99543
99579
99444
99370
99442
99642
99794
99550
99862
99508
99443
99414
99525
99504
99589
99497
99539
99441
99541
99902
99436
99434
99850
99912
99489
99369
99579
99532
99580
99817
99376
99609
99376
99567
99701
99647
99846
99606
99537
99415
99488
99502
99753
99605
99573
99687
99667
99433
99831
99692
99750
99676
99619
99555
99567
99375
99608
99541
99519
99400
99472
99413
99535
99446
99654
99559
99388
99381
99733
99469
99378
99807
99541
99373
99386
99521
99845
99582
99447
99536
99529
99729
99723
99503
99493
99676
99419
99706
99635
99556
99619
99838
99430
99435
99438
99500
99478
99607
99463
99689
99388
99506
99574
99655
99749
99842
99419
99508
99909
99442
99383
99461
99461
99656
99402
99499
99417
99379
99638
99548
99453
99552
99508
99736
99590
99693
99657
99554
99581
99494
99387
99652
99465
99523
99593
99420
99711
99412
99401
99915
99527
99585
99372
99618
99525
99552
99389
99494
99477
99425
99402
99877
99579
99767
99916
99669
99395
99888
99755
99615
99621
99631
99452
99808
99398
99638
99799
99918
99377
99421
99578
99588
99749
99790
99517
99503
99678
99540
99786
99381
99642
99420
99564
99801
99474
99673
99815
99516
99603
99543
99707
99416
99401
99373
99459
99455
99923
99594
99481
99632
99377
99457
99443
99828
99377
99708
99581
99658
99438
99466
99594
99730
99507
99831
99676
99553
99485
99377
99683
99832
99710
99656
99491
99977
99865
99572
99542
99766
99696
99376
99798
99735
99771
99528
99551
99429
99406
99686
99620
99736
99785
99473
99376
99620
99447
99482
99775
99838
99573
99652
99412
99448
99837
99654
99560
99854
99613
99405
99518
99387
99797
99410
99557
99662
99379
99529
99697
99381
99625
99697
99411
99433
99670
99405
99927
99508
99592
99567
99371
99403
99530
99852
99767
99503
99401
99613
99467
99450
99466
99463
99731
99788
99795
99708
99453
99508
99516
99565
99572
99500
99500
99469
99761
99541
99671
99602
99639
99945
99382
99681
99397
99690
99623
99549
99431
99434
99692
99534
99873
99656
99497
99744
99533
99454
99570
99701
99616
99593
99518
99642
99403
99406
99408
99381
99613
99473
99578
99379
99718
99426
99688
99886
99680
99460
99807
99823
99423
99639
99448
99804
99864
99641
99647
99369
99392
99606
99482
99513
99587
99458
99748
99552
99419
99516
99852
99670
99424
99685
99413
99766
99656
99441
99406
99420
99429
99605
99670
99750
99395
99432
99510
99455
99417
99477
99622
99510
99753
99443
99466
99377
99491
99732
99487
99864
99459
99956
99570
99670
99474
99837
99549
99822
99370
99511
99385
99411
99462
99562
99454
99634
99552
99456
99695
99387
99504
99551
99407
99632
99409
99470
99635
99394
99481
99934
99514
99414
99384
99630
99853
99620
99375
99818
99395
99405
99799
99572
99880
99668
99914
99442
99391
99872
99409
99556
99493
99390
99716
99685
99576
99458
99434
99441
99527
99967
99567
99531
99412
99473
99585
99455
99834
99547
99518
99472
99733
99458
99408
99431
99967
99387
99677
99606
99429
99494
99710
99806
99772
99624
99611
99641
99518
99490
99389
99672
99693
99856
99829
99419
99661
99876
99371
99371
99440
99507
99707
99625
99702
99809
99444
99370
99415
99767
99782
99779
99553
99457
99645
99457
99548
99408
99415
99622
99692
99602
99926
99508
99579
99474
99462
99512
99623
99756
99685
99581
99458
99597
99382
99652
99834
99623
99380
99426
99386
99439
99441
99452
99656
99759
99560
99497
99417
99569
99926
99406
99711
99807
99478
99409
99609
99403
99490
99659
99611
99550
99437
99914
99771
99600
99376
99561
99454
99378
99503
99806
99435
99731
99886
99811
99412
99398
99558
99452
99671
99419
99714
99604
99720
99390
99823
99394
99788
99471
99575
99748
99761
99711
99515
99476
99648
99495
99541
99491
99526
99732
99546
99615
99774
99526
99373
99592
99451
99574
99646
99492
99522
99642
99809
99460
99605
99392
99700
99386
99847
99683
99371
99462
99439
99392
99444
99648
99673
99802
99393
99699
99404
99424
99425
99471
99571
99431
99696
99413
99738
99440
99809
99499
99564
99541
99497
99853
99565
99567
99593
99841
99798
99683
99721
99563
99440
99696
99819
99474
99542
99428
99851
99724
99765
99592
99729
99518
99696
99635
99410
99411
99724
99761
99529
99588
99405
99390
99458
99572
99591
99391
99830
99559
99768
99795
99399
99431
99608
99694
99377
99412
99526
99843
99389
99750
99462
99735
99456
99555
99612
99632
99401
99434
99404
99510
99705
99402
99589
99484
99715
99559
99650
99435
99686
99422
99563
99891
99573
99594
99627
99553
99884
99924
99684
99478
99481
99605
99437
99600
99544
99450
99494
99774
99412
99549
99677
99519
99431
99403
99384
99826
99377
99552
99382
99388
99760
99596
99396
99715
99687
99539
99389
99674
99799
99478
99585
99399
99509
99552
99702
99501
99420
99654
99914
99404
99686
99412
99696
99595
99502
99492
99480
99413
99570
99907
99511
99574
99443
99422
99646
99569
99444
99459
99513
99407
99723
99714
99579
99828
99460
99616
99963
99713
99849
99586
99385
99369
99686
99430
99437
99744
99474
99706
99732
99604
99831
99850
99551
99455
99375
99478
99473
99725
99650
99428
99667
99524
99371
99415
99546
99815
99760
99375
99653
99593
99698
99431
99513
99545
99486
99522
99679
99464
99610
99463
99565
99573
99525
99435
99492
99465
99790
99414
99478
99833
99501
99484
99379
99680
99468
99541
99703
99465
99529
99369
99533
99377
99616
99457
99448
99413
99949
99483
99766
99624
99380
99754
99508
99561
99914
99402
99418
99426
99756
99443
99655
99643
99454
99562
99761
99421
99512
99420
99746
99399
99750
99459
99948
99454
99384
99492
99377
99805
99390
99402
99514
99619
99715
99504
99894
99402
99558
99683
99526
99637
99768
99652
99590
99531
99742
99937
99843
99510
99716
99824
99927
99383
99474
99390
99474
99392
99593
99374
99477
99541
99544
99478
99593
99460
99372
99790
99374
99533
99740
99410
99775
99468
99509
99516
99795
99475
99650
99466
99796
99649
99437
99669
99744
99759
99923
99480
99439
99415
99427
99616
99419
99476
99562
99398
99600
99388
99488
99449
99876
99385
99577
99592
99840
99373
99528
99547
99959
99830
99470
99404
99888
99382
99762
99661
99376
99602
99541
99818
99546
99384
99842
99541
99535
99801
99598
99402
99610
99777
99382
99675
99389
99416
99597
99392
99501
99916
99813
99652
99677
99846
99644
99762
99609
99674
99378
99643
99435
99518
99657
99506
99759
99603
99629
99648
99691
99404
99390
99780
99432
99458
99779
99506
99458
99550
99754
99406
99463
99380
99462
99481
99553
99781
99562
99647
99635
99577
99466
99732
99695
99437
99451
99400
99480
99561
99629
99673
99407
99569
99374
99749
99540
99582
99651
99545
99809
99438
99902
99654
99589
99580
99441
99922
99551
99436
99480
99800
99473
99728
99689
99817
99448
99651
99784
99620
99809
99699
99908
99451
99511
99631
99414
99893
99409
99411
99538
99637
99436
99516
99722
99434
99497
99761
99513
99390
99482
99461
99651
99387
99452
99412
99622
99373
99378
99546
99573
99847
99640
99646
99740
99471
99561
99806
99384
99720
99743
99407
99493
99498
99586
99451
99527
99694
99602
99489
99710
99369
99539
99594
99410
99400
99825
99764
99732
99557
99704
99675
99499
99553
99615
99518
99866
99901
99794
99637
99418
99547
99491
99794
99497
99706
99532
99505
99684
99441
99481
99561
99648
99574
99400
99574
99864
99550
99828
99488
99730
99874
99547
99623
99410
99494
99476
99534
99379
99416
99621
99373
99390
99804
99731
99673
99713
99645
99636
99778
99438
99454
99591
99565
99541
99673
99605
99485
99379
99816
99780
99567
99409
99399
99696
99590
99793
99745
99760
99442
99726
99840
99871
99704
99501
99447
99623
99550
99373
99636
99396
99809
99712
99438
99383
99841
99615
99731
99582
99653
99840
99395
99642
99758
99742
99423
99528
99568
99510
99544
99719
99479
99531
99439
99783
99476
99523
99459
99558
99529
99747
99722
99626
99464
99577
99750
99419
99594
99482
99462
99433
99541
99703
99466
99505
99958
99864
99436
99562
99446
99683
99591
99509
99659
99751
99556
99637
99839
99386
99827
99418
99552
99448
99503
99496
99577
99490
99462
99577
99662
99405
99628
99841
99506
99851
99486
99515
99497
99406
99738
99666
99431
99433
99990
99425
99619
99869
99404
99908
99575
99378
99648
99389
99577
99684
99754
99398
99369
99733
99427
99523
99880
99841
99563
99416
99750
99829
99461
99752
99614
99419
99787
99574
99468
99693
99792
99710
99389
99475
99488
99543
99535
99557
99881
99596
99379
99755
99442
99422
99457
99665
99568
99414
99755
99383
99790
99697
99381
99473
99468
99465
99502
99469
99425
99812
99683
99493
99672
99438
99416
99649
99699
99834
99410
99667
99647
99560
99722
99821
99572
99624
99444
99497
99403
99602
99576
99442
99443
99440
99962
99504
99729
99613
99514
99451
99664
99541
99905
99673
99496
99523
99423
99672
99369
99432
99470
99486
99454
99602
99841
99799
99639
99499
99429
99625
99484
99413
99842
99498
99740
99618
99385
99470
99605
99867
99813
99545
99927
99418
99555
99453
99376
99476
99485
99618
99727
99423
99587
99491
99463
99471
99816
99510
99666
99546
99496
99792
99453
99628
99544
99369
99770
99921
99648
99410
99539
99567
99695
99817
99709
99650
99634
99523
99579
99563
99594
99374
99811
99481
99467
99722
99603
99851
99439
99403
99426
99741
99655
99621
99376
99615
99521
99626
99650
99422
99400
99597
99936
99786
99397
99555
99738
99663
99950
99629
99703
99571
99755
99377
99598
99431
99661
99637
99377
99788
99412
99466
99499
99397
99492
99523
99519
99460
99774
99378
99471
99500
99683
99593
99404
99641
99417
99943
99482
99498
99841
99463
99879
99458
99374
99652
99949
99406
99961
99699
99651
99722
99408
99729
99523
99650
99728
99374
99429
99433
99901
99446
99742
99566
99731
99385
99561
99625
99581
99390
99703
99806
99865
99694
99502
99722
99727
99590
99466
99474
99752
99585
99563
99508
99454
99415
99754
99596
99425
99551
99907
99625
99572
99568
99524
99395
99497
99498
99601
99576
99426
99749
99720
99376
99787
99656
99444
99510
99473
99461
99465
99732
99837
99605
99397
99683
99637
99411
99484
99491
99598
99399
99446
99432
99514
99639
99585
99475
99943
99426
99387
99559
99735
99935
99693
99376
99427
99573
99609
99419
99669
99521
99423
99836
99423
99532
99530
99567
99464
99488
99567
99383
99393
99433
99408
99623
99517
99501
99642
99673
99380
99926
99612
99434
99798
99509
99472
99755
99414
99527
99623
99384
99809
99604
99636
99838
99691
99644
99512
99597
99648
99548
99466
99370
99632
99445
99373
99414
99492
99485
99423
99462
99479
99490
99442
99810
99378
99611
99739
99449
99753
99410
99455
99811
99493
99526
99606
99439
99428
99628
99451
99762
99433
99493
99594
99822
99377
99721
99453
99403
99412
99384
99519
99433
99567
99854
99438
99689
99592
99480
99399
99800
99610
99453
99465
99498
99455
99544
99496
99428
99873
99505
99455
99599
99630
99700
99652
99502
99614
99492
99611
99537
99577
99644
99720
99470
99647
99531
99419
99495
99549
99833
99598
99427
99496
99746
99713
99792
99515
99400
99410
99450
99893
99427
99408
99585
99802
99606
99703
99459
99660
99592
99554
99589
99475
99646
99455
99548
99595
99591
99656
99730
99661
99549
99390
99468
99631
99737
99827
99630
99413
99461
99724
99750
99842
99568
99450
99426
99772
99714
99437
99759
99512
99501
99493
99692
99382
99663
99471
99608
99917
99448
99390
99409
99414
99503
99696
99700
99502
99789
99414
99962
99509
99458
99479
99592
99696
99467
99706
99574
99520
99459
99427
99600
99562
99422
99907
99866
99884
99418
99389
99480
99606
99472
99542
99691
99450
99418
99425
99870
99617
99582
99401
99823
99394
99454
99431
99606
99372
99370
99409
99627
99704
99638
99948
99616
99697
99599
99458
99547
99706
99742
99752
99526
99455
99536
99420
99406
99964
99452
99795
99718
99600
99612
99829
99546
99545
99476
99514
99644
99381
99407
99452
99591
99705
99390
99396
99387
99595
99688
99757
99688
99715
99500
99733
99692
99641
99508
99420
99529
99627
99704
99611
99601
99455
99417
99589
99657
99494
99415
99766
99585
99447
99613
99448
99740
99588
99530
99481
99814
99560
99453
99886
99600
99464
99744
99587
99677
99721
99411
99442
99574
99786
99561
99565
99630
99603
99427
99597
99718
99812
99473
99391
99819
99676
99533
99627
99384
99689
99698
99570
99542
99526
99571
99522
99441
99534
99452
99428
99418
99927
99451
99390
99810
99391
99790
99601
99665
99377
99403
99441
99391
99570
99659
99977
99758
99817
99380
99705
99382
99738
99498
99509
99415
99726
99516
99568
99492
99712
99690
99493
99480
99406
99906
99510
99546
99679
99759
99406
99890
99563
99381
99549
99452
99586
99558
99646
99720
99393
99456
99875
99792
99871
99682
99470
99428
99653
99765
99731
99476
99740
99500
99422
99593
99791
99895
99459
99437
99378
99593
99388
99766
99542
99417
99664
99371
99620
99506
99778
99779
99622
99636
99448
99539
99553
99391
99826
99733
99713
99647
99820
99589
99443
99731
99386
99646
99429
99834
99590
99815
99555
99501
99870
99790
99577
99651
99633
99653
99830
99469
99422
99411
99822
99507
99949
99535
99700
99728
99525
99457
99634
99934
99483
99800
99661
99816
99536
99576
99378
99711
99647
99482
99518
99680
99388
99381
99719
99681
99471
99481
99403
99487
99548
99560
99895
99573
99589
99520
99576
99663
99398
99604
99510
99682
99690
99814
99461
99845
99776
99427
99504
99784
99438
99651
99490
99492
99409
99552
99625
99547
99695
99399
99582
99459
99401
99946
99695
99926
99379
99633
99456
99644
99712
99624
99373
99857
99641
99882
99528
99928
99611
99427
99711
99582
99787
99401
99579
99468
99604
99370
99410
99713
99651
99389
99491
99578
99714
99523
99432
99408
99812
99556
99664
99919
99532
99751
99850
99549
99891
99747
99555
99550
99465
99873
99463
99405
99702
99480
99749
99663
99549
99415
99517
99539
99426
99643
99661
99469
99400
99479
99965
99507
99778
99775
99370
99652
99384
99410
99562
99416
99475
99551
99399
99620
99541
99712
99453
99601
99402
99682
99612
99458
99714
99410
99414
99567
99981
99513
99412
99414
99787
99778
99464
99687
99444
99583
99455
99760
99503
99726
99657
99424
99738
99654
99555
99587
99397
99413
99420
99473
99504
99631
99409
99839
99677
99604
99560
99707
99644
99465
99574
99639
99698
99638
99760
99383
99597
99622
99535
99551
99600
99469
99695
99660
99681
99527
99434
99374
99677
99815
99571
99477
99409
99517
99523
99561
99401
99468
99836
99370
99821
99624
99680
99689
99457
99591
99447
99514
99535
99556
99754
99912
99388
99571
99480
99941
99446
99744
99880
99523
99438
99412
99571
99744
99756
99494
99401
99481
99468
99498
99408
99415
99472
99571
99559
99431
99551
99795
99630
99437
99516
99469
99560
99722
99561
99802
99411
99752
99386
99467
99469
99477
99730
99580
99528
99801
99615
99402
99567
99556
99438
99468
99779
99566
99815
99554
99427
99447
99677
99539
99564
99403
99428
99410
99422
99417
99619
99405
99490
99448
99519
99801
99770
99630
99651
99510
99385
99584
99576
99678
99807
99402
99677
99423
99629
99478
99560
99740
99937
99405
99803
99608
99437
99509
99467
99707
99978
99483
99755
99620
99620
99401
99909
99875
99398
99500
99776
99720
99469
99369
99824
99481
99370
99394
99503
99846
99419
99469
99559
99934
99386
99820
99943
99757
99692
99436
99907
99591
99451
99424
99615
99577
99626
99765
99514
99491
99877
99580
99385
99607
99649
99665
99448
99386
99815
99684
99485
99678
99591
99872
99835
99820
99660
99402
99724
99853
99591
99664
99390
99473
99482
99411
99781
99752
99475
99551
99635
99629
99497
99415
99640
99523
99585
99521
99571
99726
99569
99897
99503
99738
99703
99834
99593
99470
99544
99442
99393
99385
99463
99736
99446
99397
99609
99396
99448
99853
99500
99496
99586
99469
99742
99392
99375
99485
99683
99481
99661
99757
99948
99414
99598
99488
99526
99473
99660
99810
99861
99654
99661
99859
99412
99811
99438
99406
99637
99701
99573
99646
99516
99432
99512
99409
99549
99582
99665
99671
99471
99415
99600
99680
99453
99811
99371
99501
99601
99587
99442
99578
99484
99582
99595
99400
99511
99563
99441
99444
99391
99638
99426
99449
99731
99375
99611
99685
99598
99527
99710
99750
99905
99829
99438
99725
99595
99387
99497
99521
99622
99444
99856
99460
99732
99597
99439
99443
99573
99389
99556
99722
99807
99372
99716
99493
99379
99814
99545
99699
99604
99435
99514
99594
99625
99588
99680
99545
99583
99648
99418
99458
99907
99939
99633
99496
99795
99416
99830
99640
99907
99459
99608
99462
99545
99495
99527
99502
99377
99830
99405
99494
99458
99485
99657
99759
99513
99453
99487
99551
99608
99511
99510
99543
99710
99381
99563
99568
99836
99396
99403
99564
99393
99452
99622
99486
99584
99717
99547
99708
99623
99745
99598
99793
99710
99801
99421
99855
99737
99724
99646
99562
99469
99592
99631
99621
99514
99780
99891
99793
99449
99385
99369
99742
99782
99660
99490
99911
99404
99578
99729
99535
99641
99393
99694
99508
99417
99551
99846
99392
99630
99604
99788
99498
99441
99604
99600
99550
99513
99382
99429
99748
99849
99545
99515
99761
99535
99403
99435
99488
99628
99415
99730
99495
99567
99867
99678
99406
99523
99395
99675
99886
99535
99445
99509
99500
99464
99551
99635
99425
99905
99465
99485
99805
99630
99706
99622
99473
99784
99657
99562
99700
99773
99492
99513
99396
99504
99536
99655
99747
99788
99453
99652
99377
99556
99517
99833
99625
99684
99699
99581
99773
99504
99593
99410
99589
99383
99628
99468
99764
99423
99687
99747
99662
99442
99588
99668
99763
99484
99942
99455
99374
99614
99633
99460
99732
99462
99874
99876
99494
99417
99539
99745
99564
99539
99460
99422
99706
99755
99374
99630
99420
99522
99544
99711
99598
99524
99851
99379
99523
99455
99748
99518
99558
99924
99651
99394
99556
99497
99848
99524
99596
99426
99434
99608
99423
99712
99446
99458
99661
99689
99774
99737
99408
99695
99381
99668
99419
99862
99386
99466
99517
99724
99386
99880
99375
99502
99423
99900
99583
99717
99580
99745
99475
99635
99716
99483
99383
99825
99478
99465
99526
99376
99441
99628
99535
99476
99660
99416
99476
99460
99798
99386
99591
99546
99492
99463
99780
99476
99427
99554
99410
99741
99716
99691
99891
99846
99759
99480
99647
99674
99420
99532
99399
99592
99403
99372
99646
99604
99397
99534
99894
99533
99893
99568
99565
99492
99493
99894
99430
99387
99726
99460
99480
99447
99459
99531
99498
99703
99702
99620
99590
99394
99746
99497
99380
99417
99917
99666
99514
99553
99490
99646
99752
99510
99419
99520
99663
99734
99395
99719
99405
99465
99629
99712
99706
99484
99421
99832
99461
99771
99790
99668
99772
99379
99578
99552
99556
99749
99479
99704
99390
99801
99459
99566
99822
99468
99640
99392
99460
99694
99802
99597
99654
99541
99866
99695
99453
99500
99419
99401
99493
99483
99842
99687
99490
99827
99398
99415
99629
99372
99601
99786
99441
99386
99807
99539
99662
99800
99812
99844
99424
99647
99457
99437
99755
99631
99913
99425
99483
99404
99749
99462
99387
99384
99404
99671
99754
99613
99759
99445
99391
99496
99670
99768
99661
99604
99712
99373
99401
99748
99387
99639
99597
99856
99473
99680
99558
99423
99782
99527
99638
99421
99410
99493
99673
99803
99527
99707
99578
99484
99552
99508
99397
99907
99465
99694
99490
99859
99499
99392
99456
99398
99501
99602
99837
99587
99599
99517
99483
99642
99590
99447
99534
99411
99898
99960
99583
99834
99401
99735
99461
99535
99391
99817
99817
99483
99397
99652
99469
99405
99857
99407
99495
99420
99477
99474
99479
99813
99465
99445
99523
99391
99381
99460
99623
99631
99643
99454
99595
99542
99472
99481
99600
99944
99521
99814
99395
99847
99551
99477
99383
99648
99485
99662
99615
99383
99658
99747
99481
99608
99749
99682
99670
99686
99468
99415
99718
99912
99601
99595
99524
99433
99653
99391
99714
99540
99440
99632
99465
99753
99897
99752
99779
99473
99373
99657
99737
99651
99622
99413
99413
99500
99790
99422
99575
99462
99460
99756
99452
99846
99866
99601
99507
99983
99514
99657
99428
99873
99498
99531
99779
99507
99644
99967
99720
99796
99547
99578
99775
99478
99496
99677
99787
99595
99458
99505
99533
99545
99399
99447
99984
99594
99462
99493
99681
99728
99739
99380
99375
99838
99571
99499
99762
99830
99586
99396
99411
99500
99503
99545
99385
99811
99903
99371
99682
99844
99398
99404
99438
99756
99680
99823
99946
99375
99582
99758
99630
99527
99411
99638
99607
99567
99767
99412
99490
99590
99557
99453
99588
99609
99457
99436
99661
99430
99575
99912
99422
99676
99456
99858
99558
99611
99725
99911
99667
99463
99595
99562
99650
99784
99716
99453
99534
99495
99553
99850
99494
99713
99430
99483
99673
99796
99804
99567
99480
99592
99424
99775
99481
99674
99456
99604
99387
99519
99759
99704
99516
99426
99608
99433
99370
99642
99762
99618
99848
99390
99523
99379
99543
99443
99680
99387
99488
99405
99606
99448
99508
99431
99372
99815
99904
99673
99429
99380
99676
99411
99620
99869
99436
99456
99596
99398
99498
99587
99377
99863
99374
99410
99442
99576
99540
99447
99924
99769
99813
99490
99379
99446
99718
99426
99499
99668
99781
99606
99483
99924
99620
99669
99392
99655
99545
99758
99416
99889
99503
99656
99963
99456
99474
99663
99714
99437
99856
99934
99393
99458
99722
99978
99468
99582
99522
99536
99674
99404
99507
99734
99429
99695
99473
99403
99624
99624
99592
99655
99417
99684
99496
99583
99381
99584
99477
99480
99420
99725
99574
99532
99561
99950
99481
99373
99504
99850
99511
99662
99467
99944
99461
99390
99712
99622
99797
99723
99714
99826
99633
99707
99477
99429
99387
99799
99650
99877
99603
99441
99395
99378
99391
99674
99626
99386
99699
99483
99693
99729
99405
99460
99788
99455
99611
99656
99498
99714
99400
99567
99671
99891
99503
99563
99892
99376
99707
99372
99847
99614
99450
99532
99404
99398
99436
99676
99472
99529
99964
99407
99426
99372
99904
99686
99684
99751
99697
99477
99621
99625
99655
99689
99421
99451
99780
99378
99522
99740
99426
99593
99382
99373
99574
99433
99522
99374
99630
99475
99485
99730
99469
99694
99807
99503
99427
99877
99675
99497
99521
99793
99757
99767
99674
99561
99616
99618
99864
99746
99774
99540
99461
99739
99584
99695
99509
99489
99564
99661
99415
99478
99397
99436
99489
99566
99469
99453
99515
99470
99784
99419
99483
99391
99472
99740
99737
99711
99525
99392
99504
99466
99599
99373
99723
99607
99475
99786
99449
99655
99479
99804
99494
99382
99431
99555
99600
99499
99873
99824
99680
99540
99785
99626
99646
99421
99461
99812
99417
99796
99967
99840
99440
99694
99656
99904
99460
99387
99372
99501
99487
99934
99406
99485
99587
99410
99818
99411
99496
99384
99404
99746
99414
99908
99556
99519
99693
99839
99673
99654
99432
99893
99721
99488
99465
99940
99930
99826
99566
99577
99695
99411
99785
99578
99409
99681
99704
99511
99548
99563
99927
99445
99626
99797
99488
99523
99796
99792
99899
99463
99508
99521
99563
99398
99743
99486
99768
99710
99491
99516
99432
99596
99597
99542
99567
99702
99957
99561
99662
99444
99702
99619
99405
99435
99516
99384
99381
99600
99436
99477
99792
99554
99436
99404
99642
99369
99748
99905
99781
99600
99628
99539
99406
99652
99805
99592
99491
99622
99416
99436
99392
99383
99723
99461
99825
99523
99755
99722
99668
99406
99760
99752
99441
99481
99701
99389
99423
99425
99642
99457
99504
99492
99775
99420
99540
99452
99741
99784
99796
99523
99710
99408
99698
99744
99552
99619
99476
99599
99957
99432
99418
99442
99557
99927
99443
99442
99588
99578
99595
99530
99689
99640
99443
99447
99589
99741
99397
99660
99651
99763
99429
99642
99619
99682
99407
99717
99550
99668
99788
99502
99462
99758
99473
99420
99699
99776
99505
99539
99544
99699
99400
99551
99468
99601
99481
99688
99766
99662
99666
99764
99389
99475
99735
99427
99444
99656
99690
99402
99855
99596
99635
99613
99562
99380
99526
99495
99595
99414
99717
99687
99447
99488
99378
99495
99740
99721
99785
99620
99390
99504
99748
99451
99664
99667
99431
99654
99593
99419
99508
99524
99681
99477
99414
99619
99436
99558
99438
99494
99652
99452
99730
99529
99818
99624
99424
99634
99563
99393
99446
99546
99497
99754
99515
99601
99473
99415
99391
99443
99727
99550
99685
99405
99387
99477
99622
99591
99699
99609
99805
99765
99392
99381
99763
99501
99479
99584
99486
99550
99435
99495
99537
99672
99503
99381
99559
99534
99508
99911
99442
99581
99412
99730
99679
99738
99443
99539
99369
99377
99394
99485
99494
99405
99468
99490
99797
99795
99376
99882
99636
99784
99770
99603
99873
99459
99801
99768
99386
99500
99619
99858
99737
99405
99544
99412
99567
99598
99873
99754
99398
99410
99753
99789
99559
99470
99476
99756
99820
99495
99636
99399
99544
99687
99697
99409
99410
99593
99585
99530
99533
99916
99382
99477
99398
99824
99459
99456
99849
99429
99608
99932
99500
99752
99502
99894
99397
99739
99411
99390
99503
99412
99718
99488
99443
99642
99549
99640
99667
99880
99658
99393
99625
99576
99483
99428
99721
99418
99389
99434
99669
99410
99419
99644
99484
99509
99653
99495
99431
99423
99585
99387
99582
99450
99835
99457
99374
99622
99872
99781
99790
99727
99574
99508
99696
99469
99396
99850
99607
99432
99552
99452
99627
99517
99551
99540
99444
99632
99588
99762
99618
99661
99714
99727
99642
99707
99576
99442
99573
99397
99763
99384
99601
99582
99625
99455
99845
99457
99540
99480
99741
99799
99488
99611
99471
99494
99682
99473
99937
99392
99758
99425
99429
99414
99456
99383
99648
99454
99854
99404
99618
99881
99447
99651
99570
99386
99449
99393
99622
99458
99556
99841
99477
99371
99448
99393
99606
99707
99385
99948
99648
99570
99578
99720
99497
99405
99810
99461
99456
99573
99539
99589
99720
99481
99492
99550
99593
99532
99419
99492
99877
99481
99391
99549
99658
99484
99610
99427
99449
99449
99432
99549
99617
99787
99420
99527
99665
99405
99378
99615
99640
99435
99632
99558
99635
99763
99422
99637
99617
99397
99556
99493
99527
99595
99512
99743
99726
99523
99469
99480
99558
99487
99567
99426
99612
99742
99821
99452
99688
99538
99479
99395
99721
99806
99383
99476
99602
99417
99700
99632
99534
99717
99654
99409
99460
99465
99563
99600
99407
99684
99606
99510
99595
99662
99776
99437
99581
99871
99778
99647
99576
99382
99598
99547
99561
99452
99673
99515
99427
99744
99399
99386
99508
99587
99454
99509
99550
99449
99632
99442
99634
99595
99871
99752
99540
99570
99554
99933
99641
99550
99796
99497
99431
99633
99938
99418
99410
99696
99676
99553
99458
99526
99845
99551
99456
99687
99399
99509
99448
99727
99394
99710
99569
99741
99520
99546
99387
99785
99376
99540
99426
99528
99540
99680
99674
99540
99659
99523
99476
99433
99416
99750
99414
99373
99376
99847
99764
99462
99828
99903
99837
99592
99900
99666
99430
99962
99428
99429
99616
99531
99478
99760
99540
99495
99445
99592
99459
99677
99458
99538
99736
99618
99675
99609
99546
99602
99452
99694
99397
99806
99443
99686
99846
99536
99622
99407
99452
99565
99585
99505
99678
99726
99477
99490
99940
99388
99945
99378
99946
99732
99716
99443
99740
99525
99464
99418
99785
99537
99527
99628
99411
99824
99600
99486
99812
99520
99463
99600
99392
99618
99791
99645
99466
99588
99417
99382
99858
99471
99630
99434
99985
99586
99780
99673
99747
99736
99520
99795
99596
99494
99559
99487
99578
99830
99503
99475
99468
99629
99594
99433
99771
99736
99645
99498
99797
99497
99378
99518
99376
99377
99417
99632
99715
99662
99591
99469
99652
99726
99466
99564
99484
99633
99387
99777
99815
99414
99443
99443
99383
99580
99540
99568
99659
99784
99440
99673
99595
99620
99533
99778
99717
99610
99879
99457
99592
99662
99538
99475
99670
99783
99381
99969
99474
99569
99846
99598
99864
99650
99461
99446
99602
99661
99613
99551
99444
99447
99708
99484
99462
99372
99675
99666
99684
99419
99510
99475
99878
99451
99627
99554
99502
99496
99592
99634
99409
99490
99472
99558
99514
99435
99391
99488
99407
99413
99578
99629
99458
99770
99434
99436
99471
99381
99946
99380
99662
99539
99522
99628
99617
99381
99481
99585
99392
99660
99483
99375
99449
99718
99584
99415
99665
99532
99425
99492
99616
99785
99471
99541
99575
99438
99487
99396
99571
99380
99800
99395
99895
99519
99445
99538
99530
99761
99577
99822
99748
99452
99585
99540
99697
99440
99390
99538
99588
99447
99442
99521
99455
99558
99677
99484
99536
99655
99703
99419
99477
99707
99529
99768
99669
99610
99894
99470
99576
99492
99681
99595
99570
99427
99701
99859
99904
99432
99444
99445
99427
99699
99501
99500
99467
99663
99721
99696
99440
99500
99647
99625
99838
99381
99566
99412
99389
99445
99381
99751
99828
99524
99380
99618
99611
99460
99893
99413
99414
99422
99468
99620
99441
99409
99394
99500
99625
99623
99833
99371
99386
99855
99572
99655
99465
99474
99548
99583
99471
99446
99553
99569
99737
99415
99450
99728
99571
99662
99579
99412
99553
99515
99449
99541
99601
99372
99791
99627
99445
99680
99941
99412
99912
99504
99720
99814
99557
99442
99472
99611
99667
99684
99720
99801
99564
99565
99490
99422
99954
99804
99460
99627
99406
99428
99487
99628
99939
99431
99582
99717
99615
99642
99488
99548
99554
99702
99406
99598
99405
99662
99672
99823
99579
99479
99603
99543
99405
99625
99387
99394
99639
99393
99382
99485
99425
99711
99509
99939
99587
99510
99447
99739
99546
99708
99489
99387
99469
99446
99839
99680
99637
99548
99588
99396
99701
99379
99887
99565
99913
99630
99770
99550
99876
99733
99525
99649
99411
99545
99409
99500
99395
99466
99633
99415
99451
99740
99911
99438
99437
99611
99632
99718
99919
99585
99582
99401
99419
99838
99442
99636
99838
99680
99429
99745
99984
99414
99412
99551
99449
99678
99372
99661
99590
99829
99642
99369
99389
99572
99550
99373
99628
99427
99394
99608
99390
99666
99369
99772
99948
99492
99563
99629
99806
99856
99786
99864
99578
99409
99808
99456
99452
99513
99425
99429
99771
99374
99602
99461
99820
99688
99398
99627
99691
99482
99642
99509
99418
99449
99780
99854
99580
99565
99384
99650
99473
99411
99415
99421
99425
99408
99582
99572
99553
99935
99473
99494
99639
99814
99419
99677
99562
99428
99694
99465
99433
99543
99559
99487
99725
99735
99642
99435
99659
99440
99689
99575
99893
99718
99518
99610
99648
99629
99521
99837
99529
99781
99519
99708
99466
99509
99709
99456
99504
99695
99393
99583
99438
99477
99562
99409
99377
99636
99783
99473
99771
99445
99542
99675
99487
99611
99451
99546
99489
99518
99377
99465
99896
99411
99738
99651
99947
99728
99528
99656
99781
99492
99503
99841
99501
99792
99620
99584
99375
99419
99651
99641
99519
99892
99462
99532
99820
99849
99462
99472
99446
99387
99610
99854
99801
99611
99795
99830
99755
99515
99726
99731
99655
99602
99503
99739
99702
99582
99404
99593
99628
99569
99915
99840
99811
99467
99551
99416
99464
99623
99437
99911
99437
99711
99669
99414
99450
99436
99438
99980
99661
99483
99408
99382
99699
99819
99543
99510
99373
99660
99426
99851
99505
99561
99811
99437
99425
99564
99455
99727
99518
99677
99421
99412
99403
99748
99385
99617
99402
99460
99678
99425
99437
99409
99714
99468
99480
99731
99620
99441
99671
99448
99818
99418
99416
99603
99634
99502
99800
99495
99618
99389
99787
99678
99735
99634
99485
99659
99577
99748
99590
99372
99556
99606
99837
99408
99434
99675
99383
99631
99405
99440
99428
99628
99407
99820
99392
99381
99577
99434
99540
99685
99398
99419
99562
99427
99564
99857
99510
99385
99380
99539
99535
99541
99658
99432
99551
99522
99836
99816
99560
99756
99381
99548
99440
99476
99372
99574
99666
99567
99544
99379
99446
99801
99691
99533
99602
99455
99411
99508
99491
99673
99496
99430
99471
99425
99734
99795
99581
99609
99589
99555
99555
99592
99404
99418
99729
99519
99664
99440
99562
99653
99447
99745
99486
99543
99607
99653
99906
99437
99416
99460
99410
99377
99634
99687
99671
99451
99456
99641
99779
99758
99552
99491
99494
99670
99730
99733
99769
99794
99833
99705
99533
99467
99466
99560
99492
99606
99663
99684
99610
99562
99730
99470
99443
99687
99450
99967
99402
99561
99626
99575
99534
99381
99543
99505
99439
99566
99708
99446
99754
99498
99721
99514
99458
99433
99577
99453
99510
99459
99450
99608
99708
99571
99506
99582
99786
99390
99390
99435
99534
99384
99607
99416
99459
99852
99372
99461
99788
99450
99724
99628
99504
99624
99398
99450
99457
99918
99570
99939
99527
99683
99537
99721
99807
99758
99892
99679
99442
99414
99503
99526
99437
99782
99470
99388
99452
99420
99533
99535
99710
99649
99645
99661
99496
99378
99396
99550
99578
99660
99773
99520
99476
99726
99372
99738
99490
99539
99477
99600
99704
99412
99542
99957
99417
99460
99616
99718
99662
99446
99462
99731
99479
99471
99709
99455
99405
99545
99798
99468
99596
99372
99422
99428
99705
99414
99617
99617
99396
99560
99461
99712
99474
99411
99576
99591
99579
99516
99814
99590
99722
99683
99460
99488
99635
99490
99393
99407
99621
99849
99744
99377
99403
99712
99523
99390
99656
99666
99412
99382
99663
99742
99498
99603
99780
99690
99380
99410
99465
99643
99894
99512
99425
99398
99459
99503
99719
99693
99494
99466
99482
99445
99460
99804
99415
99370
99656
99424
99378
99471
99419
99432
99400
99588
99441
99468
99468
99406
99776
99832
99521
99797
99423
99588
99853
99520
99537
99804
99571
99408
99597
99395
99438
99518
99376
99562
99694
99393
99461
99578
99414
99591
99557
99840
99587
99595
99825
99672
99722
99378
99541
99581
99398
99426
99437
99544
99476
99601
99374
99464
99672
99601
99724
99568
99407
99776
99376
99426
99428
99624
99390
99804
99862
99394
99620
99403
99693
99605
99641
99844
99404
99765
99676
99421
99880
99403
99634
99414
99602
99438
99401
99585
99849
99856
99379
99514
99597
99905
99694
99847
99560
99416
99381
99403
99486
99541
99748
99556
99409
99852
99490
99797
99676
99434
99467
99375
99462
99703
99634
99505
99620
99391
99671
99400
99836
99370
99596
99613
99773
99595
99444
99375
99480
99502
99532
99529
99505
99544
99706
99376
99751
99438
99399
99413
99390
99849
99558
99394
99588
99389
99479
99514
99451
99535
99730
99545
99400
99497
99765
99501
99712
99753
99795
99390
99671
99908
99512
99803
99502
99882
99543
99528
99507
99429
99466
99753
99954
99975
99843
99401
99924
99576
99662
99778
99645
99420
99552
99539
99590
99779
99426
99870
99480
99547
99697
99549
99936
99655
99549
99374
99435
99667
99648
99798
99655
99530
99812
99587
99762
99575
99749
99369
99745
99540
99393
99702
99706
99594
99706
99437
99977
99533
99381
99420
99415
99433
99650
99560
99483
99724
99627
99510
99738
99400
99391
99510
99599
99866
99496
99642
99710
99387
99772
99475
99468
99372
99416
99848
99622
99420
99654
99451
99784
99845
99410
99378
99450
99864
99486
99884
99411
99384
99456
99953
99507
99647
99863
99399
99410
99817
99615
99652
99419
99935
99818
99371
99740
99847
99836
99576
99402
99390
99377
99597
99633
99374
99390
99897
99676
99553
99739
99502
99373
99603
99855
99641
99513
99440
99447
99595
99393
99409
99636
99417
99652
99448
99457
99765
99928
99454
99761
99825
99546
99634
99438
99401
99679
99512
99652
99499
99494
99515
99530
99820
99592
99559
99728
99450
99371
99599
99625
99568
99574
99388
99820
99538
99783
99403
99907
99854
99389
99476
99865
99616
99375
99887
99751
99402
99583
99458
99374
99404
99523
99624
99404
99836
99372
99484
99416
99456
99458
99538
99913
99575
99504
99494
99470
99507
99409
99600
99522
99561
99543
99499
99677
99530
99913
99423
99705
99676
99377
99579
99789
99523
99508
99676
99802
99375
99787
99634
99517
99723
99848
99428
99551
99713
99833
99677
99445
99415
99437
99648
99642
99540
99494
99690
99652
99387
99462
99475
99555
99585
99536
99405
99515
99414
99497
99785
99636
99555
99478
99378
99626
99419
99392
99435
99646
99591
99543
99482
99669
99671
99520
99694
99377
99654
99443
99452
99492
99725
99443
99407
99511
99579
99652
99458
99383
99826
99639
99598
99552
99530
99415
99552
99512
99503
99505
99651
99538
99698
99851
99891
99664
99454
99530
99614
99950
99840
99466
99399
99493
99426
99832
99462
99459
99481
99577
99559
99386
99897
99607
99476
99467
99535
99375
99747
99475
99459
99399
99443
99396
99475
99574
99407
99432
99694
99722
99536
99951
99804
99381
99868
99722
99376
99899
99425
99797
99606
99507
99632
99544
99621
99606
99458
99724
99511
99589
99830
99508
99496
99560
99599
99778
99801
99740
99669
99571
99833
99798
99566
99531
99463
99449
99654
99597
99507
99492
99491
99771
99377
99651
99664
99405
99659
99468
99588
99819
99968
99462
99436
99757
99627
99370
99432
99806
99524
99552
99526
99388
99730
99684
99608
99508
99469
99400
99666
99793
99583
99390
99444
99669
99735
99388
99400
99642
99454
99643
99375
99398
99768
99506
99553
99835
99372
99833
99615
99601
99701
99453
99629
99813
99379
99633
99544
99399
99417
99527
99438
99517
99700
99682
99423
99753
99982
99374
99526
99450
99783
99597
99412
99552
99699
99506
99602
99385
99451
99406
99604
99391
99379
99492
99661
99716
99510
99533
99390
99459
99922
99801
99628
99506
99442
99585
99691
99590
99564
99776
99795
99541
99406
99403
99671
99392
99515
99804
99805
99536
99464
99565
99387
99602
99463
99671
99479
99464
99808
99432
99642
99390
99378
99655
99670
99499
99513
99597
99560
99694
99567
99822
99570
99559
99404
99461
99486
99640
99490
99900
99729
99420
99547
99600
99539
99711
99607
99556
99672
99417
99710
99379
99539
99653
99617
99645
99898
99531
99590
99725
99741
99481
99598
99872
99697
99915
99381
99373
99640
99434
99432
99629
99606
99557
99825
99756
99420
99620
99675
99403
99701
99843
99662
99375
99787
99606
99834
99658
99736
99488
99378
99532
99493
99627
99968
99446
99666
99478
99504
99396
99843
99454
99496
99947
99591
99483
99518
99535
99575
99478
99399
99900
99767
99450
99418
99468
99448
99442
99484
99444
99382
99650
99640
99612
99418
99575
99730
99464
99502
99502
99842
99477
99396
99708
99427
99493
99537
99699
99539
99684
99744
99628
99731
99893
99641
99631
99482
99639
99503
99567
99473
99786
99394
99903
99502
99523
99405
99599
99613
99590
99427
99531
99393
99824
99734
99818
99676
99730
99569
99941
99437
99386
99655
99510
99437
99371
99755
99674
99570
99825
99430
99588
99401
99847
99739
99506
99859
99396
99675
99557
99483
99844
99544
99462
99709
99685
99467
99580
99407
99623
99482
99701
99488
99681
99790
99501
99758
99545
99451
99592
99521
99501
99634
99672
99666
99441
99873
99384
99473
99462
99562
99391
99406
99810
99657
99370
99848
99725
99417
99470
99578
99875
99408
99551
99483
99409
99662
99425
99570
99715
99814
99416
99427
99657
99736
99953
99439
99575
99451
99441
99469
99605
99568
99575
99817
99610
99820
99659
99500
99377
99443
99853
99711
99624
99492
99565
99609
99736
99497
99448
99381
99479
99524
99642
99643
99574
99669
99380
99455
99535
99418
99745
99801
99541
99505
99663
99410
99411
99914
99489
99399
99518
99396
99428
99584
99651
99690
99690
99525
99375
99755
99687
99411
99630
99770
99642
99462
99452
99828
99692
99460
99747
99467
99520
99685
99373
99898
99887
99506
99794
99419
99437
99709
99677
99839
99536
99518
99453
99414
99423
99913
99661
99558
99462
99877
99440
99404
99436
99695
99429
99434
99416
99487
99734
99432
99405
99960
99954
99462
99660
99467
99669
99511
99807
99858
99412
99808
99397
99509
99417
99546
99379
99706
99542
99419
99419
99377
99405
99407
99840
99604
99498
99397
99489
99417
99398
99855
99735
99471
99670
99428
99655
99736
99842
99582
99497
99519
99516
99872
99460
99560
99927
99730
99413
99640
99399
99833
99446
99539
99540
99374
99775
99479
99905
99378
99505
99589
99506
99565
99609
99944
99518
99571
99751
99396
99375
99529
99851
99406
99533
99431
99945
99492
99456
99583
99415
99573
99977
99734
99788
99761
99746
99439
99732
99630
99781
99941
99511
99453
99520
99848
99752
99519
99379
99393
99824
99518
99616
99374
99405
99383
99433
99522
99770
99418
99374
99498
99434
99605
99632
99819
99625
99467
99474
99838
99812
99428
99872
99480
99374
99422
99408
99394
99721
99454
99695
99465
99612
99727
99672
99395
99452
99495
99633
99707
99453
99902
99437
99517
99504
99469
99660
99369
99809
99642
99487
99408
99383
99542
99842
99596
99495
99484
99615
99407
99721
99551
99668
99709
99484
99371
99686
99443
99738
99425
99988
99447
99392
99846
99616
99491
99539
99784
99579
99478
99906
99547
99736
99381
99539
99462
99403
99516
99499
99562
99698
99634
99552
99917
99954
99507
99751
99472
99520
99440
99400
99375
99726
99494
99580
99726
99398
99410
99759
99497
99437
99798
99722
99801
99391
99411
99614
99753
99562
99441
99559
99623
99718
99696
99493
99517
99503
99635
99384
99406
99412
99483
99501
99597
99393
99559
99712
99834
99703
99554
99559
99773
99372
99966
99548
99810
99649
99770
99526
99883
99564
99916
99525
99492
99630
99439
99382
99394
99569
99875
99534
99507
99511
99627
99575
99651
99559
99569
99457
99664
99637
99897
99493
99515
99386
99781
99607
99620
99832
99561
99469
99600
99691
99874
99428
99410
99430
99393
99482
99644
99715
99458
99437
99896
99876
99471
99417
99413
99715
99702
99532
99533
99512
99687
99600
99504
99405
99660
99429
99678
99385
99800
99519
99607
99377
99608
99562
99956
99427
99484
99451
99668
99548
99526
99574
99376
99562
99434
99619
99946
99584
99511
99691
99479
99462
99595
99580
99576
99468
99385
99743
99473
99695
99866
99402
99547
99644
99492
99638
99530
99459
99508
99453
99381
99392
99602
99811
99409
99592
99629
99777
99751
99488
99848
99617
99573
99626
99758
99382
99445
99601
99754
99642
99591
99497
99559
99789
99556
99653
99831
99513
99429
99376
99756
99704
99403
99568
99403
99441
99592
99886
99586
99667
99679
99637
99846
99469
99459
99471
99378
99519
99715
99881
99556
99719
99559
99650
99372
99592
99489
99715
99512
99627
99513
99799
99528
99456
99688
99676
99509
99560
99582
99384
99408
99698
99502
99450
99484
99564
99658
99417
99565
99692
99392
99851
99474
99751
99487
99543
99647
99514
99755
99442
99697
99757
99729
99729
99500
99765
99627
99376
99425
99642
99505
99558
99405
99475
99823
99379
99733
99475
99427
99395
99525
99486
99375
99621
99620
99369
99390
99668
99372
99794
99768
99646
99497
99557
99534
99779
99737
99475
99410
99743
99400
99663
99556
99696
99526
99594
99389
99413
99423
99450
99624
99627
99631
99578
99539
99525
99621
99485
99671
99439
99404
99565
99714
99381
99661
99626
99446
99415
99404
99402
99589
99566
99459
99405
99722
99412
99632
99598
99929
99371
99559
99549
99719
99486
99773
99734
99452
99440
99666
99726
99447
99491
99503
99648
99644
99790
99816
99373
99631
99843
99554
99501
99576
99428
99533
99545
99430
99433
99381
99418
99897
99652
99509
99543
99784
99634
99415
99585
99820
99575
99500
99531
99687
99411
99428
99601
99908
99746
99554
99569
99601
99818
99613
99422
99521
99627
99766
99480
99735
99395
99801
99610
99580
99562
99528
99439
99672
99394
99818
99899
99432
99938
99662
99528
99736
99730
99775
99788
99673
99881
99432
99488
99371
99646
99511
99542
99667
99689
99487
99680
99572
99656
99625
99790
99797
99974
99934
99403
99524
99625
99523
99411
99542
99531
99745
99810
99626
99448
99676
99436
99393
99371
99394
99380
99660
99414
99484
99882
99574
99607
99829
99848
99846
99524
99844
99385
99587
99650
99652
99455
99402
99760
99606
99550
99597
99526
99379
99497
99395
99810
99379
99647
99404
99964
99458
99528
99521
99454
99727
99790
99616
99876
99451
99619
99632
99870
99570
99471
99727
99383
99662
99705
99453
99541
99669
99432
99506
99490
99425
99847
99457
99603
99522
99601
99492
99653
99770
99551
99637
99643
99471
99502
99564
99838
99532
99446
99993
99567
99501
99497
99512
99443
99404
99631
99864
99422
99540
99821
99664
99836
99456
99466
99541
99587
99676
99901
99644
99424
99609
99393
99744
99533
99635
99669
99509
99549
99559
99375
99428
99753
99480
99527
99541
99536
99535
99741
99409
99403
99418
99415
99570
99549
99884
99424
99742
99911
99642
99479
99650
99638
99625
99475
99604
99595
99558
99715
99519
99646
99505
99539
99613
99419
99906
99546
99824
99700
99443
99535
99566
99711
99826
99430
99419
99851
99380
99562
99581
99410
99853
99548
99800
99522
99453
99517
99401
99689
99371
99842
99586
99916
99389
99384
99605
99689
99472
99375
99519
99479
99803
99568
99917
99721
99683
99675
99369
99770
99843
99664
99679
99680
99417
99369
99636
99462
99570
99537
99450
99479
99594
99486
99938
99721
99628
99490
99660
99520
99542
99790
99893
99441
99416
99579
99477
99407
99807
99396
99821
99515
99860
99392
99419
99867
99472
99471
99451
99395
99665
99491
99430
99418
99629
99605
99564
99908
99570
99540
99809
99486
99458
99584
99694
99835
99370
99640
99473
99674
99466
99748
99481
99687
99676
99464
99680
99404
99589
99597
99369
99699
99709
99626
99488
99913
99597
99621
99686
99545
99642
99595
99514
99819
99436
99895
99628
99668
99623
99467
99671
99760
99528
99388
99875
99397
99416
99500
99477
99750
99533
99458
99396
99438
99404
99613
99657
99473
99748
99616
99449
99518
99373
99427
99756
99606
99398
99402
99531
99550
99708
99617
99872
99393
99501
99495
99461
99379
99471
99540
99658
99512
99793
99681
99388
99418
99731
99723
99720
99424
99474
99634
99616
99409
99444
99670
99661
99542
99663
99430
99719
99510
99534
99482
99377
99377
99601
99469
99653
99479
99746
99772
99557
99666
99389
99518
99728
99444
99482
99556
99537
99453
99866
99529
99802
99587
99383
99503
99793
99648
99833
99469
99690
99753
99373
99393
99751
99443
99597
99431
99452
99433
99389
99551
99512
99464
99378
99806
99762
99632
99868
99919
99550
99470
99420
99372
99526
99380
99374
99547
99587
99506
99482
99622
99623
99645
99461
99485
99510
99635
99673
99687
99378
99624
99597
99420
99382
99493
99604
99503
99393
99429
99489
99487
99383
99525
99698
99599
99506
99536
99522
99465
99427
99855
99564
99416
99540
99378
99402
99723
99436
99556
99523
99379
99772
99828
99401
99747
99400
99414
99541
99807
99675
99612
99842
99429
99767
99846
99566
99578
99617
99487
99539
99410
99700
99768
99380
99389
99580
99403
99529
99483
99619
99406
99807
99501
99496
99720
99610
99607
99831
99539
99517
99499
99856
99723
99635
99679
99407
99568
99498
99459
99416
99829
99405
99536
99402
99780
99497
99650
99427
99774
99665
99470
99798
99426
99569
99390
99415
99644
99566
99427
99401
99712
99714
99464
99577
99542
99410
99478
99604
99562
99623
99582
99723
99663
99376
99378
99488
99476
99814
99679
99402
99605
99420
99377
99384
99896
99905
99389
99578
99647
99614
99371
99447
99636
99841
99648
99678
99371
99559
99515
99545
99890
99711
99542
99657
99545
99655
99496
99404
99890
99505
99547
99786
99431
99466
99682
99376
99623
99386
99924
99594
99489
99779
99692
99479
99765
99645
99471
99564
99563
99539
99636
99773
99520
99607
99756
99420
99447
99398
99745
99685
99636
99591
99780
99450
99765
99441
99458
99483
99886
99421
99727
99702
99496
99393
99667
99833
99447
99462
99732
99673
99483
99770
99575
99571
99391
99445
99420
99824
99421
99466
99417
99731
99475
99745
99741
99698
99666
99407
99438
99634
99391
99582
99584
99695
99756
99477
99662
99620
99521
99782
99497
99680
99526
99804
99427
99404
99813
99462
99645
99529
99758
99800
99520
99447
99471
99527
99512
99470
99530
99677
99570
99372
99383
99421
99406
99401
99628
99392
99453
99865
99569
99610
99573
99824
99521
99752
99439
99547
99783
99532
99745
99651
99687
99639
99788
99490
99645
99370
99538
99924
99613
99420
99523
99633
99531
99956
99543
99457
99729
99710
99482
99572
99762
99594
99578
99588
99425
99592
99439
99669
99836
99372
99427
99477
99676
99428
99851
99635
99458
99832
99429
99553
99435
99717
99632
99373
99920
99735
99549
99602
99474
99463
99547
99589
99538
99612
99420
99769
99390
99615
99540
99499
99608
99605
99818
99551
99540
99813
99419
99400
99618
99622
99613
99474
99589
99457
99617
99677
99466
99722
99738
99478
99667
99461
99565
99725
99381
99635
99709
99498
99583
99510
99635
99554
99749
99608
99567
99595
99591
99690
99581
99798
99638
99408
99499
99408
99531
99520
99669
99662
99428
99477
99557
99514
99431
99693
99756
99503
99865
99435
99412
99517
99381
99447
99524
99852
99909
99527
99524
99459
99519
99790
99907
99892
99564
99600
99423
99535
99541
99906
99593
99509
99657
99748
99413
99460
99782
99777
99676
99593
99721
99883
99714
99734
99512
99515
99444
99532
99575
99504
99530
99489
99482
99457
99544
99540
99472
99517
99405
99455
99476
99518
99860
99668
99737
99537
99477
99559
99536
99823
99458
99481
99499
99456
99600
99437
99814
99575
99513
99607
99725
99476
99715
99615
99472
99527
99632
99473
99515
99392
99998
99612
99656
99376
99665
99565
99588
99424
99646
99463
99393
99546
99390
99441
99420
99433
99482
99389
99372
99569
99599
99392
99389
99407
99476
99404
99527
99668
99397
99645
99892
99417
99513
99717
99434
99703
99651
99562
99404
99535
99475
99800
99653
99415
99505
99416
99635
99457
99709
99610
99469
99492
99448
99410
99484
99447
99732
99538
99531
99561
99605
99579
99732
99435
99896
99425
99649
99481
99798
99597
99747
99516
99394
99754
99683
99796
99561
99556
99666
99616
99475
99891
99578
99511
99772
99540
99512
99784
99380
99457
99516
99588
99594
99472
99399
99394
99602
99407
99403
99515
99438
99457
99590
99662
99464
99439
99608
99967
99411
99488
99524
99924
99457
99427
99778
99576
99868
99662
99691
99371
99792
99377
99447
99479
99522
99491
99457
99450
99769
99694
99697
99586
99763
99808
99385
99374
99869
99513
99740
99443
99688
99712
99583
99765
99439
99391
99407
99415
99371
99480
99675
99725
99697
99894
99862
99524
99783
99382
99648
99744
99448
99789
99500
99671
99471
99470
99696
99410
99453
99429
99372
99370
99550
99666
99581
99433
99501
99737
99762
99483
99501
99525
99369
99802
99642
99434
99545
99435
99473
99919
99494
99457
99701
99418
99400
99403
99642
99412
99634
99643
99826
99385
99662
99394
99474
99397
99438
99404
99488
99415
99425
99574
99742
99411
99379
99888
99672
99476
99605
99680
99537
99432
99526
99633
99511
99471
99689
99667
99413
99458
99464
99390
99405
99735
99548
99382
99534
99414
99482
99714
99708
99757
99594
99812
99641
99389
99803
99633
99684
99571
99534
99486
99577
99767
99694
99423
99493
99738
99378
99727
99416
99646
99394
99494
99504
99588
99589
99530
99536
99374
99560
99402
99531
99627
99565
99606
99618
99379
99419
99416
99447
99538
99482
99492
99626
99423
99538
99547
99713
99662
99398
99459
99397
99371
99497
99536
99722
99466
99498
99729
99665
99521
99608
99612
99372
99580
99561
99427
99599
99891
99710
99451
99393
99403
99523
99538
99714
99661
99380
99554
99512
99462
99910
99372
99456
99386
99414
99885
99659
99410
99727
99440
99414
99465
99510
99674
99461
99778
99457
99830
99511
99636
99483
99749
99826
99467
99480
99389
99661
99573
99417
99694
99554
99463
99605
99784
99738
99429
99499
99749
99576
99436
99861
99524
99585
99432
99813
99405
99702
99788
99656
99506
99783
99668
99522
99731
99516
99586
99371
99467
99652
99471
99396
99615
99435
99847
99494
99505
99791
99376
99369
99484
99481
99528
99747
99501
99377
99763
99597
99707
99801
99371
99435
99677
99559
99437
99565
99465
99463
99694
99475
99477
99394
99400
99504
99420
99474
99419
99923
99797
99540
99487
99638
99442
99392
99869
99598
99507
99854
99615
99927
99501
99410
99450
99764
99683
99689
99399
99408
99508
99433
99789
99497
99377
99538
99431
99405
99459
99474
99419
99472
99633
99465
99408
99620
99755
99417
99791
99802
99633
99631
99409
99455
99801
99524
99442
99704
99677
99461
99371
99510
99746
99752
99725
99558
99487
99770
99726
99497
99621
99638
99579
99443
99796
99512
99448
99728
99810
99557
99516
99684
99386
99687
99615
99390
99635
99403
99794
99489
99834
99370
99579
99557
99694
99460
99463
99437
99768
99515
99800
99576
99449
99379
99372
99585
99932
99579
99772
99440
99392
99611
99400
99647
99625
99528
99561
99636
99501
99780
99653
99705
99590
99572
99716
99794
99510
99380
99443
99591
99410
99479
99608
99721
99542
99412
99427
99715
99689
99411
99704
99432
99659
99457
99795
99659
99782
99686
99882
99610
99507
99461
99648
99451
99619
99651
99549
99736
99670
99881
99564
99540
99463
99413
99684
99692
99398
99628
99695
99831
99662
99540
99723
99571
99450
99816
99369
99457
99679
99609
99558
99600
99738
99436
99718
99689
99384
99379
99503
99454
99442
99486
99381
99464
99668
99726
99398
99381
99619
99549
99381
99412
99460
99419
99483
99430
99392
99479
99417
99385
99438
99438
99491
99654
99441
99463
99389
99578
99884
99453
99430
99457
99720
99409
99398
99497
99603
99813
99522
99880
99409
99434
99678
99802
99415
99593
99680
99382
99484
99532
99536
99460
99520
99719
99688
99417
99549
99551
99516
99505
99402
99584
99427
99545
99595
99801
99700
99417
99554
99753
99474
99401
99439
99738
99576
99582
99857
99552
99706
99436
99634
99614
99403
99837
99371
99515
99799
99561
99581
99427
99457
99650
99596
99572
99808
99568
99844
99567
99517
99407
99627
99497
99716
99400
99717
99536
99763
99378
99659
99846
99703
99372
99429
99479
99805
99776
99757
99681
99597
99680
99593
99601
99656
99453
99444
99671
99496
99533
99504
99678
99629
99485
99733
99642
99574
99708
99646
99388
99692
99970
99611
99427
99379
99463
99725
99379
99963
99463
99491
99375
99443
99382
99539
99451
99807
99406
99823
99779
99724
99507
99819
99613
99416
99613
99458
99481
99477
99403
99490
99376
99521
99376
99462
99639
99572
99793
99937
99555
99648
99738
99796
99933
99562
99499
99411
99427
99406
99518
99667
99647
99639
99688
99876
99556
99548
99531
99480
99816
99485
99376
99461
99707
99448
99759
99394
99427
99947
99653
99563
99559
99450
99677
99454
99875
99471
99862
99640
99397
99502
99529
99716
99535
99622
99679
99743
99658
99828
99402
99536
99532
99740
99491
99810
99370
99530
99807
99875
99389
99438
99371
99617
99668
99927
99871
99679
99384
99378
99815
99657
99430
99574
99430
99624
99381
99468
99776
99446
99756
99729
99501
99387
99412
99507
99571
99403
99867
99424
99413
99629
99728
99679
99695
99524
99757
99619
99564
99772
99521
99454
99682
99794
99441
99524
99497
99538
99439
99432
99520
99515
99612
99682
99701
99662
99731
99518
99369
99371
99701
99427
99572
99431
99907
99496
99398
99671
99424
99399
99643
99543
99865
99473
99454
99382
99426
99532
99624
99659
99436
99440
99439
99711
99660
99439
99854
99763
99801
99643
99471
99375
99387
99492
99863
99658
99572
99640
99639
99494
99749
99575
99579
99789
99467
99782
99519
99665
99522
99815
99441
99636
99879
99883
99522
99736
99760
99666
99798
99393
99739
99442
99688
99495
99527
99455
99888
99558
99955
99419
99452
99499
99675
99395
99418
99402
99957
99500
99920
99695
99634
99709
99696
99922
99526
99520
99640
99720
99862
99412
99454
99569
99538
99424
99370
99511
99669
99507
99523
99734
99819
99371
99574
99558
99812
99385
99597
99951
99401
99521
99693
99370
99921
99611
99593
99494
99504
99517
99574
99433
99442
99780
99731
99435
99384
99407
99535
99584
99701
99602
99550
99915
99492
99672
99807
99799
99396
99633
99382
99466
99407
99563
99560
99422
99484
99724
99626
99400
99499
99427
99457
99547
99602
99380
99466
99467
99571
99884
99401
99603
99725
99598
99583
99773
99637
99703
99606
99429
99464
99646
99427
99419
99529
99594
99375
99441
99415
99608
99660
99374
99562
99388
99540
99437
99706
99587
99419
99621
99572
99471
99428
99613
99548
99532
99567
99667
99430
99844
99673
99745
99450
99553
99449
99651
99380
99487
99876
99577
99896
99428
99550
99844
99453
99941
99756
99430
99572
99518
99623
99425
99583
99682
99486
99527
99654
99598
99568
99798
99523
99501
99387
99529
99575
99901
99416
99610
99841
99617
99470
99562
99410
99693
99457
99411
99405
99558
99421
99437
99454
99733
99621
99827
99419
99562
99761
99442
99654
99399
99454
99770
99683
99702
99670
99943
99474
99428
99385
99620
99653
99711
99650
99438
99659
99568
99602
99732
99804
99498
99511
99791
99751
99780
99617
99756
99443
99522
99763
99415
99416
99629
99739
99551
99381
99852
99896
99369
99861
99420
99563
99614
99553
99683
99630
99502
99370
99785
99630
99592
99656
99624
99457
99793
99471
99471
99723
99569
99720
99416
99396
99395
99623
99402
99736
99409
99843
99799
99677
99762
99856
99615
99602
99792
99437
99458
99419
99379
99438
99499
99530
99781
99483
99669
99459
99581
99801
99536
99754
99389
99430
99838
99501
99600
99780
99626
99504
99617
99621
99442
99411
99817
99486
99508
99421
99873
99641
99521
99527
99495
99820
99411
99721
99865
99716
99427
99546
99524
99503
99380
99430
99442
99507
99426
99534
99423
99702
99715
99391
99711
99722
99641
99681
99385
99614
99495
99461
99622
99515
99797
99713
99585
99719
99496
99443
99721
99530
99696
99662
99924
99588
99468
99553
99370
99702
99503
99796
99552
99389
99476
99507
99503
99536
99806
99530
99389
99591
99552
99465
99439
99512
99848
99531
99576
99585
99665
99767
99490
99547
99637
99398
99599
99391
99543
99543
99611
99504
99432
99451
99488
99386
99399
99788
99854
99542
99595
99763
99565
99884
99676
99831
99599
99413
99514
99906
99563
99694
99417
99633
99395
99717
99672
99511
99727
99825
99373
99481
99613
99653
99887
99372
99377
99422
99627
99494
99464
99676
99854
99503
99701
99469
99456
99398
99612
99492
99847
99396
99521
99608
99505
99794
99507
99779
99557
99610
99625
99555
99671
99644
99749
99727
99594
99661
99532
99468
99650
99666
99519
99481
99531
99582
99411
99495
99872
99723
99480
99666
99957
99463
99446
99603
99417
99430
99506
99608
99430
99413
99426
99644
99643
99547
99373
99587
99425
99475
99980
99737
99641
99596
99719
99603
99755
99909
99619
99825
99423
99377
99484
99434
99729
99766
99865
99523
99434
99630
99514
99463
99438
99599
99504
99525
99857
99415
99745
99826
99502
99603
99561
99912
99622
99605
99701
99691
99463
99596
99409
99503
99590
99556
99721
99594
99497
99587
99489
99445
99614
99391
99661
99984
99443
99499
99655
99826
99550
99425
99412
99377
99506
99415
99704
99461
99460
99481
99451
99686
99393
99778
99572
99370
99670
99606
99703
99776
99810
99378
99544
99592
99408
99791
99645
99656
99768
99502
99670
99395
99527
99646
99633
99383
99789
99777
99613
99528
99734
99377
99708
99449
99606
99778
99636
99397
99650
99634
99587
99551
99767
99402
99597
99702
99562
99551
99504
99397
99541
99398
99374
99735
99663
99533
99700
99846
99438
99632
99660
99629
99810
99462
99781
99528
99640
99564
99462
99673
99426
99792
99940
99922
99484
99545
99830
99513
99491
99381
99451
99548
99756
99430
99741
99449
99681
99371
99530
99426
99666
99444
99624
99514
99548
99518
99669
99687
99869
99755
99504
99722
99516
99462
99437
99549
99636
99828
99688
99443
99853
99985
99458
99671
99643
99486
99613
99609
99763
99587
99586
99586
99425
99508
99401
99409
99474
99636
99616
99402
99822
99431
99663
99403
99459
99684
99475
99407
99443
99765
99529
99537
99745
99439
99831
99528
99599
99474
99373
99389
99783
99471
99484
99592
99590
99563
99506
99670
99654
99568
99625
99851
99631
99444
99850
99438
99449
99425
99496
99372
99674
99457
99683
99687
99567
99434
99591
99612
99374
99390
99592
99450
99860
99603
99841
99432
99395
99754
99904
99642
99415
99565
99838
99499
99456
99482
99615
99370
99493
99820
99543
99677
99718
99559
99668
99852
99755
99642
99372
99888
99685
99395
99393
99525
99505
99410
99545
99835
99388
99701
99611
99410
99597
99765
99797
99371
99611
99409
99457
99635
99596
99606
99691
99417
99475
99382
99556
99575
99739
99732
99426
99404
99889
99644
99666
99565
99923
99378
99437
99610
99409
99569
99398
99544
99899
99398
99912
99505
99501
99611
99752
99427
99790
99809
99746
99482
99889
99415
99895
99543
99379
99449
99402
99790
99588
99565
99556
99615
99807
99405
99540
99476
99440
99744
99493
99379
99447
99697
99399
99462
99383
99458
99599
99449
99794
99473
99889
99568
99655
99615
99412
99495
99865
99432
99978
99872
99525
99581
99490
99740
99785
99751
99480
99615
99453
99438
99704
99540
99395
99433
99430
99502
99633
99450
99681
99530
99615
99390
99864
99397
99615
99565
99420
99581
99469
99926
99606
99791
99761
99384
99479
99533
99417
99546
99761
99555
99539
99720
99920
99504
99563
99792
99570
99773
99856
99431
99474
99558
99869
99896
99636
99384
99413
99453
99640
99410
99374
99799
99737
99718
99429
99719
99393
99730
99598
99619
99838
99649
99501
99710
99598
99604
99501
99822
99695
99471
99436
99781
99493
99619
99458
99811
99843
99661
99540
99725
99592
99726
99538
99599
99617
99751
99399
99554
99675
99576
99505
99374
99594
99811
99510
99695
99742
99553
99380
99425
99590
99569
99601
99474
99681
99422
99544
99520
99477
99478
99421
99806
99539
99505
99433
99455
99495
99707
99505
99903
99810
99625
99633
99623
99421
99407
99653
99571
99835
99401
99860
99435
99374
99414
99411
99811
99887
99399
99577
99455
99771
99721
99778
99495
99579
99759
99506
99415
99930
99868
99432
99902
99630
99515
99680
99604
99484
99636
99377
99498
99585
99554
99387
99460
99647
99552
99903
99479
99534
99608
99378
99744
99925
99373
99417
99841
99668
99615
99817
99675
99460
99892
99613
99590
99532
99554
99405
99667
99553
99379
99691
99421
99493
99475
99484
99661
99547
99723
99629
99471
99949
99442
99830
99654
99434
99540
99454
99374
99623
99440
99571
99935
99598
99458
99625
99515
99420
99473
99472
99536
99568
99749
99509
99623
99432
99481
99697
99698
99472
99690
99472
99549
99722
99481
99449
99491
99635
99510
99494
99484
99790
99595
99374
99533
99667
99380
99490
99915
99683
99585
99745
99478
99488
99698
99696
99769
99603
99624
99704
99747
99632
99599
99893
99410
99375
99451
99539
99927
99752
99511
99775
99592
99640
99655
99473
99434
99449
99573
99818
99485
99587
99403
99761
99442
99392
99642
99503
99696
99524
99678
99684
99404
99415
99518
99933
99431
99393
99650
99507
99499
99491
99778
99729
99627
99727
99472
99405
99503
99396
99464
99440
99469
99568
99560
99506
99428
99489
99498
99452
99548
99464
99440
99775
99713
99770
99521
99420
99909
99432
99942
99538
99509
99426
99471
99380
99520
99520
99574
99757
99401
99700
99731
99399
99824
99812
99589
99439
99481
99614
99445
99379
99429
99433
99941
99767
99392
99620
99568
99816
99640
99590
99526
99385
99496
99659
99481
99757
99581
99490
99474
99595
99577
99914
99770
99432
99436
99556
99613
99577
99696
99565
99623
99839
99622
99745
99477
99677
99550
99494
99690
99388
99613
99679
99513
99506
99704
99428
99585
99912
99402
99519
99480
99763
99672
99679
99516
99434
99571
99852
99751
99689
99527
99482
99525
99757
99485
99448
99411
99720
99839
99464
99754
99781
99778
99876
99395
99392
99808
99487
99589
99376
99796
99467
99382
99803
99571
99777
99578
99678
99655
99594
99843
99405
99528
99610
99712
99613
99552
99448
99555
99554
99415
99515
99530
99413
99415
99551
99950
99824
99710
99846
99521
99425
99409
99926
99554
99436
99885
99867
99845
99533
99496
99761
99415
99455
99390
99731
99559
99668
99463
99513
99756
99427
99930
99622
99539
99942
99498
99510
99517
99693
99389
99454
99380
99725
99380
99492
99452
99538
99701
99618
99767
99504
99723
99739
99522
99879
99684
99535
99828
99699
99603
99498
99735
99651
99865
99588
99461
99776
99681
99746
99612
99660
99560
99839
99694
99481
99730
99668
99371
99726
99563
99501
99595
99449
99376
99494
99565
99417
99528
99739
99653
99528
99598
99712
99454
99611
99499
99540
99700
99598
99454
99400
99607
99670
99482
99464
99509
99384
99479
99509
99626
99756
99373
99727
99410
99538
99461
99439
99418
99487
99588
99465
99663
99440
99735
99498
99490
99388
99617
99425
99533
99396
99575
99762
99697
99384
99621
99635
99602
99518
99497
99431
99484
99694
99692
99418
99741
99641
99534
99402
99675
99877
99431
99389
99745
99439
99461
99387
99576
99553
99799
99584
99448
99418
99707
99704
99492
99393
99673
99498
99771
99839
99410
99460
99486
99794
99580
99394
99692
99415
99535
99496
99382
99780
99532
99591
99603
99673
99450
99499
99452
99397
99810
99374
99805
99560
99845
99513
99600
99733
99489
99431
99526
99489
99392
99631
99679
99468
99589
99376
99549
99507
99438
99464
99384
99569
99644
99451
99626
99479
99482
99589
99501
99441
99811
99430
99655
99385
99509
99821
99638
99379
99863
99785
99630
99377
99617
99655
99414
99771
99499
99546
99904
99626
99520
99875
99909
99653
99589
99961
99404
99452
99402
99476
99711
99461
99725
99706
99476
99561
99903
99428
99370
99406
99383
99770
99740
99480
99488
99402
99541
99585
99780
99588
99628
99825
99540
99470
99598
99409
99767
99551
99550
99715
99749
99401
99443
99599
99386
99715
99561
99812
99567
99670
99371
99449
99525
99671
99537
99722
99605
99737
99782
99721
99581
99372
99646
99696
99531
99765
99447
99459
99403
99661
99408
99560
99496
99531
99673
99622
99435
99578
99386
99407
99554
99786
99679
99958
99418
99443
99478
99601
99604
99378
99852
99748
99796
99842
99729
99527
99462
99513
99748
99394
99522
99716
99446
99484
99380
99806
99497
99584
99478
99751
99471
99541
99511
99431
99534
99510
99425
99859
99781
99514
99441
99516
99517
99503
99431
99431
99644
99528
99442
99470
99611
99645
99503
99709
99946
99632
99589
99500
99410
99461
99484
99783
99788
99488
99857
99628
99532
99810
99810
99435
99606
99501
99537
99417
99779
99406
99597
99466
99549
99494
99633
99386
99394
99454
99895
99491
99516
99746
99504
99575
99596
99666
99493
99459
99722
99687
99761
99812
99826
99686
99385
99464
99596
99717
99456
99398
99381
99487
99772
99669
99568
99427
99553
99589
99674
99731
99784
99705
99515
99409
99901
99526
99929
99509
99409
99531
99375
99575
99512
99713
99403
99725
99402
99486
99469
99664
99589
99639
99725
99510
99452
99370
99424
99378
99557
99608
99435
99908
99759
99857
99806
99579
99372
99421
99662
99471
99517
99669
99507
99589
99445
99570
99808
99615
99462
99719
99741
99634
99631
99571
99681
99920
99558
99388
99721
99546
99398
99706
99579
99424
99767
99510
99895
99505
99787
99746
99540
99378
99444
99476
99396
99467
99477
99406
99784
99482
99565
99807
99804
99483
99388
99411
99607
99429
99415
99832
99755
99509
99408
99371
99713
99582
99564
99677
99411
99495
99659
99442
99373
99473
99583
99507
99612
99833
99765
99410
99527
99654
99544
99411
99372
99575
99407
99687
99623
99558
99793
99604
99528
99426
99434
99380
99503
99477
99489
99514
99444
99440
99725
99369
99513
99543
99873
99551
99938
99592
99636
99767
99384
99541
99493
99421
99377
99699
99538
99692
99600
99487
99594
99589
99857
99614
99436
99515
99477
99859
99571
99522
99547
99449
99661
99618
99685
99411
99579
99524
99370
99386
99675
99486
99420
99462
99449
99763
99403
99573
99420
99456
99620
99816
99605
99382
99389
99553
99833
99691
99387
99544
99685
99696
99462
99459
99612
99660
99572
99838
99946
99466
99438
99656
99370
99510
99743
99599
99396
99823
99444
99855
99526
99480
99762
99438
99652
99833
99418
99641
99634
99471
99405
99451
99862
99491
99454
99508
99429
99400
99482
99424
99407
99517
99720
99503
99556
99546
99713
99662
99428
99528
99608
99699
99800
99645
99631
99497
99441
99414
99393
99427
99641
99870
99665
99953
99447
99511
99724
99399
99543
99754
99481
99547
99526
99716
99440
99820
99371
99483
99564
99871
99484
99512
99612
99625
99672
99444
99875
99490
99391
99454
99385
99575
99572
99382
99700
99620
99561
99655
99725
99569
99412
99395
99559
99462
99762
99377
99675
99437
99530
99713
99653
99370
99372
99602
99749
99369
99749
99666
99743
99867
99401
99411
99409
99642
99408
99638
99633
99451
99709
99411
99473
99613
99425
99612
99596
99838
99772
99571
99404
99407
99732
99546
99502
99509
99588
99797
99458
99427
99620
99415
99532
99640
99391
99749
99456
99787
99659
99633
99538
99765
99550
99436
99589
99618
99800
99417
99596
99697
99886
99442
99960
99524
99771
99501
99776
99509
99888
99811
99416
99546
99847
99582
99597
99445
99495
99411
99626
99600
99452
99835
99455
99523
99699
99534
99377
99745
99427
99770
99437
99678
99805
99634
99407
99787
99537
99475
99396
99828
99521
99463
99691
99783
99375
99386
99812
99790
99557
99784
99784
99610
99477
99430
99579
99487
99739
99604
99642
99856
99477
99522
99618
99421
99464
99402
99418
99433
99493
99466
99409
99736
99473
99407
99611
99704
99833
99583
99481
99866
99622
99518
99397
99494
99792
99625
99582
99611
99510
99931
99541
99517
99506
99778
99620
99515
99539
99510
99675
99711
99706
99537
99613
99644
99528
99917
99626
99379
99374
99390
99588
99490
99453
99625
99653
99494
99560
99533
99497
99781
99742
99736
99402
99508
99748
99774
99384
99721
99634
99661
99659
99453
99443
99388
99554
99409
99597
99442
99903
99728
99859
99405
99547
99511
99405
99738
99534
99465
99658
99403
99494
99548
99616
99564
99886
99491
99620
99651
99433
99375
99468
99372
99839
99505
99712
99474
99629
99527
99650
99374
99674
99651
99460
99604
99657
99802
99678
99629
99496
99551
99408
99759
99801
99776
99663
99565
99653
99704
99649
99870
99538
99490
99426
99564
99664
99544
99386
99697
99645
99427
99668
99445
99841
99450
99553
99454
99579
99690
99432
99431
99576
99500
99370
99574
99372
99451
99720
99405
99384
99870
99532
99664
99443
99552
99747
99416
99640
99719
99605
99683
99677
99796
99423
99493
99868
99576
99711
99579
99898
99790
99719
99611
99722
99683
99699
99665
99375
99371
99670
99576
99507
99465
99616
99602
99480
99503
99421
99866
99600
99958
99387
99713
99621
99490
99375
99378
99785
99564
99470
99408
99874
99460
99379
99464
99856
99400
99440
99698
99427
99553
99419
99793
99518
99578
99942
99464
99410
99489
99785
99663
99717
99560
99508
99604
99825
99587
99483
99646
99815
99743
99393
99424
99399
99503
99536
99562
99769
99589
99835
99490
99683
99835
99544
99889
99442
99657
99559
99469
99709
99728
99543
99413
99578
99517
99413
99409
99411
99509
99827
99469
99610
99480
99653
99542
99679
99422
99904
99640
99756
99448
99444
99687
99705
99850
99410
99371
99721
99889
99391
99685
99792
99526
99404
99426
99404
99747
99381
99610
99710
99412
99634
99544
99737
99446
99637
99446
99930
99429
99646
99395
99555
99699
99481
99506
99765
99713
99496
99473
99536
99984
99568
99621
99519
99821
99385
99617
99802
99412
99481
99653
99547
99553
99509
99538
99452
99713
99553
99596
99473
99687
99553
99588
99525
99470
99687
99383
99388
99479
99790
99388
99654
99465
99524
99542
99497
99816
99700
99697
99489
99556
99602
99773
99560
99402
99465
99483
99592
99875
99570
99862
99665
99391
99374
99815
99822
99378
99502
99397
99382
99379
99794
99572
99872
99466
99671
99577
99518
99913
99768
99599
99753
99437
99418
99692
99502
99874
99510
99664
99666
99520
99373
99448
99448
99374
99435
99582
99751
99610
99444
99886
99497
99432
99719
99639
99380
99685
99609
99514
99568
99394
99566
99388
99787
99658
99551
99599
99718
99757
99502
99438
99840
99493
99465
99401
99546
99450
99603
99650
99669
99726
99394
99457
99704
99720
99742
99554
99438
99424
99780
99501
99448
99772
99458
99675
99852
99533
99560
99378
99846
99571
99424
99516
99452
99634
99395
99563
99633
99374
99810
99524
99837
99370
99801
99637
99660
99408
99537
99553
99469
99475
99608
99846
99515
99470
99444
99857
99445
99431
99471
99591
99731
99694
99491
99842
99537
99876
99727
99371
99627
99830
99470
99395
99709
99737
99383
99661
99496
99483
99769
99602
99650
99608
99613
99455
99438
99622
99461
99373
99686
99515
99462
99760
99790
99709
99812
99566
99562
99590
99464
99687
99547
99562
99922
99780
99556
99591
99779
99963
99503
99716
99433
99913
99418
99565
99382
99420
99829
99863
99602
99691
99674
99759
99727
99679
99407
99565
99391
99442
99533
99786
99423
99422
99445
99369
99472
99643
99498
99758
99369
99429
99830
99400
99537
99598
99376
99504
99600
99723
99446
99422
99606
99380
99445
99699
99640
99804
99393
99863
99723
99537
99477
99568
99881
99388
99732
99588
99387
99385
99373
99408
99726
99564
99410
99632
99381
99412
99753
99503
99460
99715
99477
99677
99397
99577
99408
99431
99457
99866
99683
99892
99375
99483
99395
99391
99504
99745
99512
99656
99813
99495
99534
99719
99530
99447
99654
99795
99389
99454
99779
99370
99577
99449
99716
99603
99578
99458
99560
99517
99394
99380
99479
99404
99454
99510
99463
99480
99714
99915
99387
99579
99384
99467
99757
99720
99647
99526
99553
99596
99709
99896
99490
99539
99442
99604
99473
99737
99773
99626
99491
99369
99626
99671
99753
99772
99600
99705
99671
99468
99697
99581
99457
99634
99516
99376
99671
99420
99592
99584
99699
99476
99736
99429
99598
99403
99519
99426
99502
99492
99492
99377
99695
99779
99824
99411
99767
99594
99448
99399
99389
99437
99563
99427
99382
99681
99549
99516
99608
99425
99504
99473
99818
99403
99700
99679
99782
99374
99518
99812
99453
99798
99882
99611
99700
99485
99679
99399
99738
99421
99643
99537
99682
99838
99495
99431
99880
99454
99473
99499
99386
99597
99621
99653
99527
99483
99469
99789
99460
99402
99473
99549
99373
99707
99479
99581
99449
99537
99429
99613
99493
99393
99373
99622
99442
99710
99458
99706
99816
99680
99757
99455
99567
99739
99661
99584
99396
99634
99560
99817
99379
99580
99523
99674
99708
99652
99922
99587
99448
99675
99601
99379
99419
99628
99525
99759
99417
99865
99404
99498
99467
99540
99420
99463
99410
99674
99726
99774
99707
99383
99639
99498
99683
99411
99383
99741
99455
99558
99578
99455
99508
99577
99414
99474
99742
99556
99370
99420
99647
99462
99653
99593
99706
99895
99463
99549
99503
99465
99567
99677
99628
99450
99555
99486
99917
99486
99729
99421
99386
99414
99815
99915
99515
99520
99375
99559
99700
99676
99836
99478
99411
99691
99557
99692
99627
99464
99742
99597
99558
99621
99595
99379
99407
99753
99466
99429
99799
99737
99525
99518
99405
99804
99662
99405
99820
99604
99493
99591
99462
99474
99633
99736
99653
99461
99965
99805
99386
99564
99884
99434
99739
99537
99751
99394
99522
99502
99504
99933
99548
99402
99576
99598
99787
99504
99717
99466
99461
99487
99372
99495
99444
99699
99567
99835
99486
99372
99851
99744
99398
99574
99576
99393
99588
99543
99586
99400
99540
99745
99397
99760
99403
99468
99882
99573
99652
99587
99565
99430
99424
99390
99758
99517
99496
99773
99604
99390
99788
99418
99467
99602
99430
99395
99934
99414
99412
99457
99393
99386
99432
99474
99492
99375
99497
99940
99593
99765
99499
99621
99631
99578
99851
99699
99409
99408
99717
99759
99698
99724
99534
99390
99643
99509
99430
99484
99385
99612
99380
99444
99519
99664
99540
99396
99506
99482
99779
99781
99511
99819
99626
99420
99627
99409
99461
99748
99650
99510
99573
99466
99390
99423
99477
99562
99539
99682
99531
99451
99635
99714
99535
99404
99504
99837
99680
99870
99523
99380
99662
99911
99640
99691
99552
99376
99525
99422
99712
99439
99586
99489
99379
99711
99773
99766
99416
99685
99470
99588
99373
99535
99480
99960
99546
99497
99429
99695
99392
99397
99818
99765
99505
99390
99532
99699
99452
99925
99655
99779
99484
99374
99406
99587
99746
99776
99575
99892
99386
99628
99888
99519
99612
99708
99740
99667
99644
99568
99613
99482
99478
99898
99388
99592
99544
99423
99504
99797
99711
99537
99614
99390
99471
99562
99406
99394
99745
99485
99560
99973
99907
99535
99480
99568
99482
99581
99877
99431
99475
99770
99420
99434
99467
99673
99462
99446
99626
99457
99397
99608
99496
99794
99572
99633
99739
99375
99636
99455
99474
99513
99546
99565
99566
99463
99446
99411
99496
99404
99752
99786
99504
99566
99574
99456
99601
99478
99714
99444
99434
99790
99471
99801
99427
99664
99482
99807
99440
99430
99421
99809
99426
99568
99700
99527
99562
99751
99425
99404
99771
99447
99416
99627
99626
99393
99466
99386
99603
99641
99711
99757
99457
99574
99719
99391
99558
99369
99751
99416
99387
99865
99580
99645
99415
99564
99444
99414
99469
99434
99587
99653
99899
99512
99819
99594
99856
99756
99380
99561
99400
99874
99557
99871
99375
99598
99797
99377
99627
99742
99642
99547
99751
99446
99442
99540
99446
99866
99530
99659
99439
99477
99383
99922
99477
99884
99590
99809
99370
99787
99894
99617
99620
99664
99559
99682
99428
99535
99484
99681
99978
99770
99769
99900
99446
99742
99985
99625
99557
99525
99476
99513
99464
99442
99686
99418
99786
99516
99548
99663
99606
99390
99547
99682
99429
99500
99514
99385
99641
99847
99478
99676
99723
99454
99471
99462
99603
99376
99470
99772
99540
99493
99455
99853
99545
99527
99954
99515
99554
99822
99711
99419
99491
99686
99667
99418
99389
99433
99483
99864
99408
99374
99558
99808
99469
99869
99455
99824
99428
99442
99578
99665
99546
99526
99514
99735
99469
99522
99510
99759
99657
99574
99484
99599
99410
99720
99511
99497
99952
99627
99468
99457
99714
99523
99465
99774
99692
99730
99741
99572
99821
99868
99527
99471
99478
99636
99370
99395
99772
99424
99456
99535
99394
99509
99837
99738
99539
99643
99746
99620
99600
99694
99571
99624
99524
99847
99709
99467
99404
99919
99529
99560
99586
99600
99736
99671
99576
99382
99683
99583
99496
99417
99765
99725
99506
99538
99805
99374
99407
99421
99704
99547
99468
99541
99473
99961
99383
99810
99426
99499
99624
99698
99543
99525
99418
99683
99685
99652
99829
99706
99491
99959
99604
99549
99466
99612
99537
99538
99626
99827
99531
99382
99828
99553
99826
99563
99646
99614
99575
99536
99464
99754
99408
99484
99805
99820
99674
99382
99556
99813
99481
99492
99829
99499
99526
99614
99369
99453
99377
99458
99540
99457
99444
99532
99457
99805
99763
99595
99540
99384
99627
99649
99820
99829
99824
99784
99390
99618
99612
99434
99449
99558
99595
99834
99537
99580
99467
99464
99560
99646
99388
99440
99542
99724
99410
99463
99437
99708
99401
99668
99413
99447
99843
99503
99568
99537
99648
99439
99371
99757
99946
99375
99671
99378
99483
99463
99529
99454
99370
99377
99585
99785
99674
99572
99726
99712
99385
99521
99713
99619
99490
99464
99396
99608
99500
99573
99854
99534
99710
99451
99612
99436
99640
99557
99473
99500
99648
99565
99511
99436
99533
99451
99385
99638
99548
99744
99759
99423
99395
99386
99544
99940
99762
99369
99783
99432
99530
99546
99592
99458
99462
99687
99722
99723
99588
99445
99501
99602
99527
99762
99471
99597
99746
99617
99681
99508
99653
99640
99393
99403
99655
99592
99728
99694
99422
99593
99609
99477
99465
99405
99469
99484
99413
99455
99836
99427
99476
99452
99492
99627
99543
99663
99637
99593
99540
99463
99713
99415
99828
99705
99566
99475
99674
99520
99499
99477
99522
99698
99727
99505
99966
99933
99850
99604
99517
99514
99646
99690
99467
99474
99745
99384
99532
99605
99742
99629
99474
99522
99944
99416
99886
99730
99581
99385
99984
99847
99541
99380
99377
99598
99487
99574
99380
99705
99375
99376
99491
99522
99397
99472
99578
99724
99785
99369
99370
99496
99587
99589
99581
99746
99669
99734
99757
99426
99619
99633
99797
99888
99657
99533
99527
99534
99947
99449
99454
99743
99398
99491
99595
99773
99410
99518
99577
99528
99508
99556
99403
99477
99512
99574
99448
99673
99495
99726
99824
99560
99784
99386
99369
99648
99519
99566
99509
99488
99639
99817
99438
99371
99422
99759
99853
99742
99474
99394
99810
99609
99729
99452
99467
99590
99494
99594
99550
99436
99797
99785
99489
99702
99418
99724
99562
99370
99575
99452
99621
99826
99450
99630
99560
99850
99922
99563
99970
99823
99406
99835
99455
99643
99546
99500
99403
99473
99535
99510
99661
99569
99404
99520
99576
99756
99452
99617
99622
99720
99589
99852
99375
99566
99937
99842
99458
99664
99925
99376
99733
99424
99531
99531
99440
99798
99508
99419
99470
99445
99419
99569
99401
99615
99469
99403
99374
99390
99760
99659
99406
99402
99735
99388
99398
99735
99494
99492
99395
99562
99490
99479
99646
99444
99876
99612
99800
99663
99722
99412
99387
99924
99456
99754
99982
99477
99528
99499
99564
99613
99595
99631
99497
99725
99408
99489
99806
99561
99429
99532
99465
99522
99622
99759
99462
99470
99512
99445
99568
99648
99692
99667
99377
99632
99532
99426
99612
99400
99498
99445
99700
99411
99777
99743
99499
99643
99437
99546
99831
99486
99981
99848
99426
99698
99792
99726
99508
99424
99956
99498
99602
99450
99637
99879
99634
99665
99725
99481
99515
99846
99873
99673
99834
99646
99624
99781
99534
99840
99432
99754
99860
99572
99425
99421
99461
99485
99438
99935
99371
99409
99400
99518
99495
99637
99403
99812
99557
99671
99920
99641
99439
99406
99888
99384
99554
99451
99578
99597
99376
99619
99521
99408
99401
99386
99555
99919
99537
99503
99376
99415
99441
99551
99569
99611
99899
99587
99521
99411
99378
99794
99642
99389
99917
99838
99430
99687
99707
99489
99463
99646
99807
99432
99645
99393
99837
99405
99607
99398
99716
99431
99379
99737
99623
99583
99406
99713
99402
99712
99387
99434
99640
99760
99541
99404
99613
99637
99418
99693
99573
99567
99760
99805
99738
99506
99388
99666
99520
99373
99785
99480
99431
99525
99861
99524
99436
99497
99504
99608
99534
99470
99425
99454
99629
99715
99643
99371
99672
99479
99432
99871
99415
99497
99895
99539
99402
99521
99439
99396
99685
99503
99515
99591
99619
99813
99468
99576
99578
99618
99818
99402
99577
99440
99681
99603
99608
99371
99680
99380
99707
99535
99633
99777
99906
99376
99432
99399
99394
99785
99637
99707
99913
99534
99506
99453
99889
99832
99492
99439
99432
99912
99701
99550
99677
99513
99654
99427
99453
99737
99707
99540
99543
99432
99622
99658
99598
99578
99481
99680
99505
99539
99447
99548
99574
99688
99715
99577
99421
99663
99753
99510
99605
99592
99566
99433
99433
99584
99458
99600
99424
99377
99459
99464
99388
99581
99611
99440
99412
99694
99639
99584
99449
99481
99897
99665
99831
99942
99561
99739
99619
99742
99434
99487
99783
99585
99911
99580
99508
99370
99417
99619
99524
99741
99592
99443
99718
99616
99370
99682
99841
99647
99723
99681
99690
99544
99449
99580
99411
99628
99380
99520
99531
99724
99373
99410
99479
99542
99392
99466
99901
99529
99710
99731
99546
99402
99608
99410
99567
99511
99603
99579
99464
99481
99907
99463
99486
99371
99372
99438
99750
99420
99429
99524
99471
99377
99912
99374
99467
99591
99468
99398
99571
99797
99492
99390
99381
99516
99617
99424
99685
99661
99431
99822
99893
99568
99513
99447
99537
99490
99389
99769
99734
99806
99477
99398
99751
99676
99559
99388
99402
99393
99466
99910
99584
99848
99653
99676
99837
99609
99444
99448
99424
99672
99459
99450
99613
99859
99413
99546
99390
99600
99419
99844
99486
99728
99855
99445
99532
99898
99774
99888
99694
99620
99633
99400
99772
99537
99894
99849
99780
99548
99704
99514
99773
99589
99828
99845
99457
99819
99578
99481
99841
99649
99369
99424
99803
99802
99619
99417
99818
99426
99543
99395
99503
99444
99636
99484
99375
99873
99552
99407
99726
99455
99497
99378
99556
99404
99399
99561
99743
99824
99416
99531
99463
99786
99509
99389
99452
99382
99995
99770
99447
99659
99720
99422
99701
99470
99784
99451
99513
99740
99416
99558
99507
99815
99705
99639
99557
99585
99511
99474
99619
99581
99407
99688
99387
99594
99381
99497
99736
99405
99401
99416
99596
99566
99534
99517
99373
99907
99406
99478
99559
99484
99439
99485
99523
99450
99440
99648
99574
99388
99586
99483
99757
99576
99556
99780
99393
99377
99553
99523
99836
99492
99499
99389
99425
99401
99456
99376
99746
99543
99438
99579
99383
99529
99898
99678
99464
99606
99522
99555
99837
99674
99808
99383
99388
99557
99415
99768
99468
99581
99929
99451
99517
99732
99690
99552
99519
99653
99382
99390
99577
99602
99598
99605
99467
99626
99534
99537
99408
99566
99645
99733
99821
99731
99392
99514
99427
99379
99386
99394
99473
99410
99490
99595
99675
99444
99471
99453
99603
99394
99409
99715
99639
99425
99432
99419
99867
99539
99830
99749
99847
99423
99602
99641
99475
99640
99380
99668
99491
99520
99611
99531
99520
99404
99369
99522
99760
99661
99399
99813
99385
99458
99625
99652
99954
99674
99438
99376
99529
99427
99369
99629
99526
99521
99659
99508
99416
99641
99597
99515
99493
99517
99881
99710
99375
99919
99584
99410
99593
99428
99961
99429
99486
99483
99453
99480
99779
99475
99720
99712
99701
99697
99424
99473
99594
99576
99389
99408
99508
99472
99554
99587
99598
99655
99658
99572
99537
99518
99558
99905
99418
99575
99469
99816
99500
99558
99811
99377
99374
99531
99770
99475
99723
99399
99598
99556
99699
99614
99628
99379
99398
99828
99445
99683
99645
99500
99859
99722
99467
99480
99522
99609
99542
99415
99474
99826
99419
99427
99559
99522
99437
99519
99778
99588
99477
99492
99644
99697
99396
99657
99490
99728
99605
99525
99396
99478
99402
99407
99460
99551
99844
99504
99610
99481
99437
99913
99519
99517
99911
99635
99435
99775
99667
99409
99459
99829
99550
99615
99572
99489
99703
99917
99631
99626
99450
99465
99443
99393
99608
99591
99521
99686
99374
99686
99559
99406
99444
99824
99722
99404
99369
99449
99820
99615
99379
99435
99702
99435
99420
99657
99468
99499
99896
99916
99754
99483
99502
99464
99832
99388
99529
99516
99488
99424
99647
99482
99496
99377
99556
99486
99749
99781
99625
99523
99690
99557
99600
99669
99369
99662
99555
99822
99379
99590
99602
99610
99835
99565
99470
99388
99597
99446
99670
99507
99454
99803
99442
99481
99399
99922
99765
99537
99380
99641
99511
99562
99414
99420
99778
99415
99559
99450
99390
99524
99904
99605
99728
99515
99698
99794
99691
99738
99536
99772
99759
99619
99444
99436
99558
99561
99384
99720
99781
99432
99578
99717
99439
99452
99467
99391
99557
99601
99497
99880
99419
99819
99391
99531
99759
99649
99773
99488
99506
99681
99415
99575
99554
99737
99379
99380
99691
99683
99371
99500
99789
99837
99644
99627
99428
99597
99747
99733
99440
99502
99579
99788
99962
99770
99576
99520
99967
99586
99658
99655
99540
99392
99422
99738
99496
99697
99788
99562
99855
99443
99588
99373
99436
99377
99481
99628
99917
99764
99621
99803
99474
99873
99809
99399
99372
99568
99720
99544
99577
99598
99616
99754
99850
99430
99790
99706
99703
99586
99400
99620
99474
99460
99517
99467
99398
99475
99659
99384
99832
99570
99453
99633
99658
99377
99601
99454
99702
99482
99518
99440
99723
99473
99503
99854
99690
99744
99556
99401
99549
99380
99397
99653
99567
99623
99465
99635
99385
99532
99714
99414
99380
99977
99491
99667
99603
99503
99669
99610
99405
99648
99580
99883
99709
99711
99465
99397
99856
99388
99649
99376
99544
99706
99452
99455
99513
99445
99501
99734
99697
99587
99808
99577
99566
99517
99698
99405
99435
99686
99388
99468
99866
99665
99589
99861
99461
99386
99427
99582
99873
99442
99747
99465
99848
99708
99746
99847
99388
99767
99394
99757
99477
99475
99394
99607
99581
99451
99544
99505
99458
99657
99430
99531
99798
99495
99459
99415
99402
99536
99800
99429
99873
99589
99957
99701
99516
99468
99513
99535
99582
99513
99411
99394
99514
99766
99394
99975
99434
99921
99908
99387
99406
99776
99627
99718
99782
99641
99647
99842
99749
99391
99468
99377
99589
99488
99820
99381
99434
99428
99736
99851
99531
99617
99489
99484
99378
99749
99514
99510
99908
99476
99589
99531
99505
99516
99384
99563
99817
99501
99382
99431
99571
99393
99895
99466
99415
99535
99458
99859
99517
99423
99556
99616
99520
99499
99499
99769
99462
99490
99540
99459
99404
99520
99561
99527
99565
99485
99571
99475
99370
99662
99904
99669
99781
99635
99484
99619
99540
99703
99728
99469
99432
99422
99636
99430
99777
99452
99503
99816
99400
99515
99733
99579
99479
99535
99390
99556
99386
99564
99512
99512
99475
99379
99889
99472
99657
99599
99685
99597
99608
99476
99626
99413
99631
99639
99407
99871
99400
99384
99540
99464
99524
99533
99711
99835
99374
99674
99478
99785
99628
99470
99883
99833
99566
99538
99454
99423
99477
99426
99387
99585
99682
99513
99669
99518
99527
99445
99723
99608
99627
99977
99501
99413
99523
99791
99432
99424
99430
99693
99410
99603
99456
99378
99762
99591
99515
99399
99544
99750
99388
99382
99906
99569
99451
99838
99576
99825
99448
99458
99376
99591
99513
99805
99410
99371
99569
99424
99771
99596
99690
99620
99745
99618
99822
99684
99422
99878
99889
99378
99962
99788
99456
99585
99421
99378
99916
99551
99412
99455
99688
99872
99440
99489
99677
99438
99523
99544
99409
99951
99833
99459
99455
99547
99743
99634
99865
99580
99481
99410
99418
99432
99463
99799
99471
99411
99898
99593
99429
99394
99443
99703
99922
99824
99471
99382
99780
99623
99394
99614
99585
99538
99605
99423
99413
99590
99821
99706
99393
99402
99994
99885
99847
99538
99420
99517
99605
99443
99816
99836
99414
99370
99501
99393
99408
99451
99657
99577
99743
99614
99699
99607
99867
99410
99423
99411
99705
99469
99409
99486
99515
99786
99542
99608
99558
99442
99540
99459
99478
99397
99750
99649
99492
99495
99463
99447
99707
99822
99398
99621
99857
99593
99445
99442
99394
99624
99483
99455
99894
99693
99818
99425
99499
99822
99650
99742
99843
99455
99481
99538
99627
99391
99742
99528
99505
99466
99678
99594
99416
99668
99390
99676
99535
99457
99862
99397
99491
99811
99413
99497
99798
99439
99504
99661
99553
99462
99792
99458
99873
99487
99593
99388
99793
99381
99837
99403
99609
99599
99459
99719
99550
99679
99417
99973
99639
99796
99657
99823
99412
99458
99734
99697
99654
99397
99509
99565
99438
99576
99735
99602
99481
99393
99514
99648
99470
99381
99370
99369
99460
99484
99435
99774
99515
99534
99735
99630
99451
99709
99456
99433
99414
99577
99474
99572
99410
99564
99632
99544
99502
99445
99681
99824
99657
99905
99378
99374
99875
99625
99372
99473
99744
99580
99803
99540
99369
99457
99823
99531
99627
99373
99373
99500
99598
99423
99550
99532
99617
99484
99864
99526
99744
99520
99595
99400
99493
99380
99585
99624
99782
99673
99419
99371
99914
99958
99733
99516
99734
99767
99587
99600
99635
99721
99466
99597
99813
99703
99529
99372
99429
99512
99548
99602
99465
99699
99817
99833
99726
99565
99530
99406
99731
99764
99767
99686
99715
99632
99724
99561
99389
99447
99487
99593
99448
99658
99556
99390
99492
99652
99650
99481
99831
99455
99587
99751
99753
99413
99834
99405
99716
99394
99453
99397
99520
99523
99500
99631
99556
99546
99688
99399
99493
99454
99461
99694
99637
99798
99641
99596
99409
99520
99476
99415
99700
99582
99624
99383
99408
99449
99607
99741
99400
99572
99642
99631
99474
99730
99763
99912
99452
99412
99909
99498
99388
99522
99377
99462
99604
99518
99597
99527
99410
99381
99427
99905
99390
99512
99675
99601
99518
99415
99891
99831
99489
99799
99659
99602
99417
99886
99461
99789
99512
99429
99706
99482
99520
99477
99465
99561
99384
99680
99691
99584
99610
99456
99619
99385
99629
99400
99685
99460
99395
99448
99499
99584
99506
99645
99727
99384
99804
99393
99735
99433
99516
99672
99804
99472
99451
99448
99583
99568
99689
99732
99600
99458
99594
99372
99725
99380
99510
99623
99395
99473
99597
99519
99747
99660
99413
99556
99681
99756
99684
99469
99413
99504
99566
99501
99590
99666
99369
99477
99813
99414
99711
99931
99428
99852
99443
99403
99394
99559
99695
99731
99880
99502
99511
99654
99546
99432
99494
99550
99482
99870
99641
99500
99601
99386
99788
99371
99396
99766
99534
99444
99537
99474
99701
99739
99469
99839
99849
99831
99427
99540
99736
99393
99550
99393
99385
99430
99423
99727
99607
99633
99402
99515
99419
99884
99804
99631
99425
99436
99486
99695
99431
99414
99588
99719
99682
99388
99544
99415
99373
99531
99444
99572
99639
99567
99546
99370
99378
99389
99394
99592
99500
99543
99573
99685
99811
99424
99895
99380
99705
99620
99426
99523
99458
99446
99543
99667
99401
99727
99474
99750
99372
99663
99459
99444
99721
99826
99496
99686
99757
99589
99690
99434
99784
99474
99483
99515
99511
99653
99760
99487
99542
99608
99514
99511
99512
99547
99394
99852
99387
99690
99404
99387
99439
99693
99519
99550
99780
99753
99810
99419
99855
99600
99467
99679
99845
99565
99863
99612
99734
99539
99437
99478
99582
99443
99602
99402
99639
99528
99382
99423
99569
99576
99475
99638
99381
99784
99569
99635
99915
99601
99855
99469
99850
99758
99550
99509
99519
99386
99408
99430
99718
99659
99552
99698
99582
99756
99835
99429
99567
99445
99379
99493
99376
99834
99488
99908
99654
99509
99605
99563
99616
99756
99439
99468
99882
99872
99431
99371
99423
99716
99428
99494
99369
99447
99464
99523
99588
99551
99565
99754
99511
99547
99489
99378
99568
99429
99423
99403
99824
99532
99521
99412
99522
99437
99446
99504
99625
99745
99690
99533
99583
99499
99482
99479
99755
99515
99590
99753
99892
99416
99716
99856
99395
99655
99514
99621
99851
99693
99602
99400
99539
99549
99558
99601
99554
99392
99749
99432
99712
99671
99415
99754
99924
99584
99743
99383
99892
99470
99472
99531
99450
99673
99619
99388
99531
99489
99557
99392
99548
99546
99740
99455
99612
99691
99580
99396
99826
99395
99857
99802
99816
99692
99422
99369
99624
99463
99660
99594
99816
99720
99425
99650
99465
99474
99789
99561
99635
99453
99415
99816
99435
99570
99747
99757
99586
99800
99819
99798
99558
99635
99410
99650
99727
99392
99586
99658
99482
99462
99832
99564
99398
99720
99408
99397
99646
99644
99576
99434
99533
99470
99840
99517
99660
99803
99397
99559
99374
99478
99379
99439
99810
99423
99577
99451
99412
99824
99443
99531
99540
99783
99616
99773
99591
99489
99392
99427
99543
99422
99700
99378
99568
99537
99691
99791
99681
99486
99536
99562
99525
99777
99411
99431
99456
99451
99803
99422
99445
99380
99559
99638
99588
99580
99516
99382
99736
99556
99602
99786
99488
99582
99720
99825
99479
99589
99549
99655
99724
99391
99536
99627
99891
99508
99421
99419
99377
99783
99670
99668
99567
99562
99724
99502
99824
99507
99586
99589
99437
99883
99418
99867
99849
99481
99531
99636
99568
99565
99472
99480
99469
99549
99431
99599
99445
99588
99555
99417
99814
99959
99438
99660
99498
99525
99749
99409
99788
99864
99391
99582
99581
99731
99692
99587
99421
99587
99831
99473
99557
99664
99654
99392
99496
99756
99689
99460
99586
99565
99634
99530
99396
99674
99693
99914
99585
99504
99757
99421
99702
99572
99500
99412
99616
99386
99564
99550
99608
99485
99689
99691
99470
99395
99425
99507
99498
99572
99609
99409
99521
99387
99564
99579
99683
99589
99517
99639
99932
99424
99432
99431
99788
99369
99548
99730
99499
99572
99660
99596
99390
99756
99600
99660
99477
99508
99419
99391
99592
99550
99504
99620
99391
99609
99659
99405
99519
99399
99826
99474
99434
99636
99611
99388
99465
99679
99407
99492
99951
99500
99562
99511
99819
99835
99549
99440
99448
99443
99665
99402
99856
99546
99400
99675
99398
99727
99732
99723
99806
99748
99394
99429
99902
99510
99653
99407
99455
99868
99826
99835
99407
99581
99675
99405
99420
99814
99819
99702
99712
99475
99844
99835
99468
99493
99543
99420
99498
99731
99908
99620
99726
99693
99659
99522
99455
99408
99389
99748
99455
99595
99443
99408
99601
99438
99584
99741
99644
99610
99692
99503
99646
99389
99460
99387
99380
99785
99501
99568
99381
99421
99608
99707
99840
99533
99481
99620
99495
99670
99429
99587
99811
99397
99614
99537
99687
99561
99556
99585
99638
99861
99378
99532
99828
99515
99853
99621
99537
99374
99756
99701
99394
99570
99438
99963
99458
99613
99739
99444
99618
99464
99565
99498
99598
99572
99606
99480
99626
99486
99508
99660
99985
99819
99798
99392
99435
99660
99399
99569
99527
99660
99502
99636
99711
99496
99665
99523
99800
99592
99405
99835
99702
99484
99652
99397
99498
99479
99517
99554
99582
99592
99469
99821
99515
99517
99596
99918
99544
99541
99577
99696
99576
99404
99609
99407
99470
99509
99974
99622
99689
99724
99784
99645
99494
99627
99805
99511
99491
99781
99616
99757
99681
99901
99415
99823
99422
99779
99771
99679
99965
99419
99723
99861
99468
99405
99417
99483
99589
99369
99597
99377
99504
99653
99631
99712
99587
99660
99614
99625
99759
99385
99681
99489
99512
99393
99802
99873
99631
99589
99483
99721
99398
99562
99764
99466
99690
99457
99613
99865
99558
99571
99456
99475
99462
99371
99387
99419
99474
99789
99752
99400
99582
99464
99667
99440
99419
99520
99606
99500
99664
99413
99782
99534
99388
99468
99431
99440
99486
99447
99817
99601
99399
99515
99583
99572
99493
99489
99398
99395
99502
99510
99491
99555
99527
99410
99857
99457
99470
99393
99524
99663
99464
99455
99533
99492
99659
99592
99500
99428
99386
99896
99565
99725
99408
99895
99410
99622
99561
99549
99595
99581
99560
99425
99494
99771
99960
99756
99580
99400
99529
99446
99397
99548
99423
99827
99599
99550
99830
99465
99371
99570
99554
99479
99381
99696
99459
99680
99500
99764
99668
99952
99405
99612
99412
99632
99670
99499
99668
99550
99459
99633
99878
99772
99627
99483
99755
99400
99540
99548
99535
99386
99633
99560
99556
99795
99551
99417
99515
99697
99510
99797
99447
99604
99711
99796
99515
99907
99445
99471
99634
99687
99402
99630
99921
99389
99432
99842
99589
99504
99865
99588
99495
99464
99804
99937
99457
99680
99836
99890
99394
99444
99554
99462
99443
99678
99496
99371
99689
99746
99521
99497
99896
99514
99471
99779
99615
99678
99491
99936
99589
99539
99592
99525
99371
99926
99381
99453
99644
99748
99654
99783
99393
99441
99387
99669
99418
99685
99599
99716
99585
99409
99467
99569
99446
99462
99790
99467
99887
99496
99372
99431
99581
99381
99634
99623
99550
99499
99603
99449
99379
99955
99472
99622
99494
99890
99891
99529
99485
99443
99616
99499
99510
99376
99729
99677
99474
99701
99597
99874
99581
99391
99398
99372
99386
99621
99588
99736
99505
99862
99716
99537
99448
99766
99661
99920
99860
99657
99524
99386
99796
99398
99566
99607
99669
99574
99433
99870
99487
99582
99829
99451
99772
99402
99382
99659
99452
99531
99506
99549
99668
99739
99764
99468
99411
99468
99895
99455
99441
99509
99716
99374
99445
99724
99794
99542
99559
99375
99386
99614
99633
99496
99425
99527
99891
99414
99922
99864
99729
99412
99560
99678
99458
99811
99673
99467
99416
99471
99730
99549
99801
99375
99866
99424
99418
99410
99477
99491
99369
99620
99509
99734
99705
99732
99470
99814
99919
99784
99705
99484
99418
99584
99566
99651
99593
99394
99835
99540
99807
99454
99430
99379
99682
99407
99394
99447
99486
99504
99450
99691
99738
99383
99850
99653
99761
99431
99493
99622
99455
99449
99406
99636
99432
99621
99429
99372
99556
99382
99581
99768
99433
99487
99665
99578
99389
99477
99664
99455
99856
99372
99706
99709
99514
99466
99629
99487
99575
99522
99478
99400
99750
99740
99480
99415
99393
99767
99777
99765
99628
99853
99788
99488
99641
99811
99448
99488
99513
99690
99910
99535
99557
99655
99408
99697
99483
99936
99839
99599
99652
99703
99780
99809
99667
99576
99599
99428
99601
99461
99628
99676
99919
99863
99825
99633
99370
99893
99870
99673
99400
99414
99589
99428
99516
99727
99505
99595
99443
99674
99406
99811
99419
99478
99601
99480
99575
99600
99448
99671
99579
99738
99576
99505
99705
99425
99484
99505
99638
99896
99371
99656
99377
99397
99661
99913
99572
99486
99411
99429
99464
99410
99443
99637
99800
99489
99700
99723
99930
99382
99561
99910
99524
99547
99702
99407
99452
99829
99884
99417
99615
99451
99500
99795
99398
99424
99808
99479
99767
99381
99717
99623
99603
99582
99629
99374
99645
99543
99442
99791
99464
99847
99747
99378
99761
99680
99473
99789
99488
99494
99663
99881
99401
99495
99640
99412
99766
99780
99528
99386
99426
99396
99521
99920
99450
99512
99495
99586
99526
99764
99454
99820
99448
99772
99447
99681
99907
99610
99520
99768
99371
99577
99756
99713
99593
99509
99428
99415
99609
99426
99846
99393
99542
99657
99867
99414
99505
99646
99386
99416
99470
99829
99597
99415
99740
99546
99405
99591
99692
99393
99593
99593
99842
99917
99494
99565
99384
99702
99701
99388
99832
99400
99731
99515
99728
99394
99641
99547
99621
99698
99669
99847
99385
99890
99603
99501
99481
99544
99516
99454
99392
99418
99492
99410
99389
99446
99489
99678
99692
99861
99715
99399
99545
99750
99678
99791
99382
99459
99423
99908
99537
99583
99460
99506
99735
99550
99748
99740
99431
99409
99396
99780
99430
99928
99414
99432
99640
99707
99652
99741
99610
99518
99465
99771
99447
99743
99809
99510
99527
99866
99500
99380
99442
99511
99636
99419
99878
99370
99496
99558
99418
99397
99504
99402
99698
99387
99525
99627
99805
99523
99587
99398
99501
99400
99621
99564
99454
99523
99502
99797
99576
99550
99805
99504
99539
99711
99430
99596
99561
99628
99650
99529
99644
99487
99905
99717
99372
99470
99595
99756
99391
99799
99525
99820
99733
99498
99370
99505
99487
99675
99579
99573
99620
99808
99428
99478
99498
99820
99434
99913
99602
99412
99768
99868
99394
99676
99535
99802
99673
99418
99473
99782
99421
99692
99771
99416
99748
99431
99382
99552
99737
99422
99620
99532
99768
99682
99468
99425
99527
99581
99462
99389
99705
99476
99967
99743
99470
99503
99724
99538
99592
99550
99589
99784
99904
99562
99414
99581
99789
99390
99843
99393
99443
99740
99538
99535
99432
99618
99558
99862
99740
99579
99531
99623
99490
99492
99497
99787
99408
99620
99489
99404
99528
99422
99404
99677
99612
99514
99889
99370
99407
99473
99389
99610
99681
99886
99436
99681
99750
99705
99695
99559
99438
99544
99563
99409
99795
99546
99569
99735
99636
99627
99835
99462
99656
99826
99893
99423
99614
99595
99508
99702
99474
99705
99664
99557
99427
99455
99384
99450
99531
99450
99559
99520
99492
99646
99739
99537
99607
99577
99702
99859
99442
99885
99458
99746
99380
99433
99379
99478
99554
99803
99484
99752
99552
99689
99753
99677
99529
99573
99785
99688
99511
99677
99672
99428
99606
99402
99488
99481
99736
99589
99383
99855
99556
99694
99754
99894
99616
99411
99783
99687
99753
99863
99494
99568
99494
99423
99520
99865
99558
99434
99564
99410
99422
99497
99801
99509
99740
99489
99586
99509
99528
99882
99672
99807
99583
99423
99423
99378
99625
99851
99761
99600
99604
99380
99427
99370
99416
99681
99616
99384
99392
99648
99707
99576
99472
99919
99404
99452
99903
99560
99420
99507
99743
99788
99466
99606
99656
99883
99622
99478
99791
99728
99934
99878
99511
99588
99517
99481
99426
99371
99395
99569
99642
99501
99652
99590
99611
99506
99706
99730
99583
99894
99662
99469
99627
99638
99826
99409
99696
99435
99511
99845
99452
99384
99526
99445
99724
99395
99470
99772
99639
99456
99709
99438
99954
99386
99489
99794
99499
99421
99375
99720
99604
99443
99795
99461
99704
99635
99470
99609
99437
99803
99566
99977
99635
99378
99686
99387
99530
99786
99387
99883
99919
99654
99490
99511
99381
99509
99707
99944
99422
99415
99413
99630
99454
99549
99697
99794
99606
99729
99557
99488
99395
99515
99398
99530
99533
99662
99466
99669
99392
99442
99663
99636
99387
99380
99376
99598
99460
99630
99655
99899
99702
99434
99530
99429
99404
99426
99485
99460
99441
99860
99854
99717
99510
99759
99539
99493
99650
99457
99657
99454
99380
99517
99762
99520
99378
99420
99669
99452
99380
99679
99893
99845
99572
99746
99505
99582
99766
99697
99539
99597
99533
99833
99677
99907
99491
99487
99502
99679
99450
99557
99734
99942
99890
99849
99387
99826
99511
99643
99438
99370
99708
99544
99471
99495
99595
99452
99851
99713
99834
99500
99433
99721
99512
99662
99765
99451
99486
99636
99777
99610
99521
99754
99793
99374
99569
99408
99464
99617
99804
99684
99407
99710
99838
99819
99446
99788
99433
99594
99759
99622
99667
99574
99423
99562
99500
99474
99487
99775
99496
99450
99714
99650
99419
99489
99626
99441
99641
99405
99386
99522
99693
99693
99428
99558
99545
99446
99387
99562
99474
99372
99587
99484
99529
99435
99568
99665
99468
99652
99937
99430
99436
99397
99488
99444
99495
99655
99676
99529
99554
99372
99719
99755
99554
99400
99584
99591
99544
99453
99610
99390
99465
99527
99384
99523
99616
99523
99450
99631
99437
99464
99806
99750
99676
99424
99665
99964
99466
99392
99694
99777
99545
99642
99824
99736
99554
99727
99480
99476
99493
99579
99405
99418
99510
99874
99390
99917
99597
99939
99533
99485
99631
99458
99501
99708
99407
99445
99838
99585
99807
99429
99746
99521
99954
99372
99503
99629
99432
99878
99451
99573
99603
99720
99411
99789
99426
99487
99428
99762
99448
99918
99793
99506
99414
99454
99754
99486
99537
99459
99464
99813
99730
99874
99564
99742
99803
99381
99381
99566
99476
99396
99635
99636
99775
99604
99612
99387
99704
99369
99904
99463
99715
99859
99409
99717
99656
99512
99718
99490
99475
99402
99600
99488
99908
99406
99384
99607
99434
99557
99800
99481
99414
99430
99411
99402
99886
99406
99376
99813
99523
99829
99750
99527
99845
99489
99374
99741
99757
99738
99522
99612
99408
99642
99915
99376
99379
99787
99843
99726
99708
99524
99605
99544
99419
99751
99789
99804
99580
99398
99431
99431
99608
99584
99676
99469
99669
99509
99383
99658
99407
99587
99666
99650
99917
99643
99391
99602
99564
99442
99488
99481
99643
99440
99370
99700
99492
99866
99476
99570
99607
99642
99500
99668
99444
99460
99501
99508
99454
99448
99756
99559
99371
99814
99754
99473
99668
99677
99529
99432
99522
99379
99560
99611
99376
99720
99667
99602
99373
99596
99443
99940
99640
99749
99611
99592
99694
99517
99493
99614
99507
99854
99414
99667
99445
99464
99525
99547
99538
99443
99655
99618
99612
99752
99410
99717
99639
99803
99472
99660
99501
99397
99653
99398
99552
99450
99439
99380
99707
99455
99399
99444
99489
99375
99476
99540
99429
99881
99431
99568
99568
99405
99436
99419
99558
99546
99583
99860
99537
99779
99776
99534
99427
99582
99810
99434
99857
99580
99512
99405
99489
99972
99451
99468
99771
99757
99601
99895
99424
99500
99844
99449
99659
99395
99878
99712
99505
99870
99547
99886
99448
99669
99447
99411
99782
99742
99503
99476
99643
99393
99579
99836
99552
99709
99534
99623
99706
99722
99528
99773
99651
99410
99581
99515
99534
99414
99611
99618
99649
99403
99791
99614
99754
99611
99701
99595
99652
99499
99483
99437
99393
99700
99751
99529
99762
99436
99440
99496
99429
99394
99414
99898
99444
99448
99691
99727
99627
99523
99521
99444
99579
99666
99409
99584
99524
99423
99863
99552
99562
99765
99518
99680
99411
99981
99622
99504
99588
99558
99691
99405
99640
99480
99385
99436
99839
99493
99420
99655
99677
99416
99710
99376
99649
99426
99504
99750
99619
99516
99687
99419
99369
99803
99759
99590
99484
99375
99534
99634
99557
99563
99499
99504
99559
99493
99737
99596
99647
99749
99559
99539
99617
99477
99713
99439
99545
99427
99693
99377
99444
99981
99490
99591
99906
99493
99731
99573
99526
99564
99437
99652
99572
99644
99687
99698
99775
99587
99653
99429
99861
99560
99676
99726
99427
99799
99431
99582
99489
99450
99389
99404
99624
99441
99558
99380
99492
99452
99380
99583
99443
99442
99768
99833
99770
99416
99711
99496
99452
99796
99517
99684
99448
99610
99395
99755
99471
99393
99429
99399
99539
99607
99445
99485
99662
99377
99563
99585
99384
99663
99570
99592
99439
99427
99704
99379
99531
99373
99416
99470
99389
99536
99370
99658
99541
99833
99556
99370
99578
99847
99534
99658
99593
99683
99466
99454
99431
99403
99623
99709
99573
99632
99872
99410
99797
99541
99649
99694
99419
99413
99704
99370
99408
99586
99487
99420
99663
99860
99560
99521
99401
99421
99372
99770
99487
99433
99684
99434
99540
99445
99650
99738
99374
99759
99433
99637
99575
99649
99917
99690
99465
99576
99581
99560
99454
99647
99384
99479
99784
99655
99634
99523
99631
99733
99790
99607
99839
99400
99521
99686
99694
99877
99559
99403
99710
99416
99417
99400
99644
99583
99401
99880
99653
99580
99940
99387
99651
99443
99475
99398
99696
99550
99709
99772
99391
99409
99384
99379
99378
99626
99442
99640
99951
99892
99637
99530
99661
99526
99428
99401
99390
99419
99456
99479
99477
99709
99568
99945
99880
99551
99675
99606
99680
99710
99692
99618
99835
99382
99468
99472
99431
99447
99503
99407
99453
99410
99493
99401
99666
99570
99507
99421
99623
99501
99385
99371
99372
99825
99385
99451
99383
99381
99748
99472
99863
99426
99547
99665
99618
99636
99481
99675
99562
99661
99725
99416
99661
99470
99476
99509
99636
99416
99719
99655
99525
99527
99629
99655
99593
99454
99383
99390
99465
99711
99649
99543
99502
99432
99640
99639
99403
99456
99415
99521
99520
99560
99772
99459
99384
99813
99846
99648
99389
99417
99496
99505
99655
99769
99663
99611
99565
99390
99957
99478
99459
99458
99883
99558
99416
99777
99650
99544
99514
99402
99474
99775
99452
99693
99562
99399
99559
99415
99388
99466
99489
99938
99513
99660
99437
99811
99753
99688
99657
99754
99499
99443
99673
99383
99534
99912
99517
99578
99566
99389
99547
99892
99481
99857
99696
99762
99418
99593
99704
99604
99520
99435
99441
99646
99584
99553
99651
99798
99512
99798
99491
99411
99482
99386
99642
99492
99545
99370
99718
99586
99899
99529
99716
99581
99646
99770
99687
99770
99550
99415
99799
99402
99453
99417
99436
99446
99459
99448
99750
99440
99695
99532
99583
99504
99792
99673
99811
99433
99399
99642
99530
99506
99557
99534
99688
99380
99440
99370
99596
99734
99852
99523
99419
99385
99586
99388
99643
99408
99438
99828
99455
99420
99488
99528
99461
99616
99399
99791
99380
99419
99453
99377
99410
99478
99656
99628
99516
99650
99643
99659
99392
99800
99398
99378
99493
99536
99804
99726
99498
99484
99377
99588
99499
99892
99702
99905
99379
99396
99503
99544
99416
99502
99989
99406
99453
99843
99701
99755
99419
99787
99465
99457
99922
99806
99570
99649
99617
99735
99477
99923
99859
99547
99559
99429
99538
99442
99676
99710
99610
99528
99418
99530
99757
99575
99538
99709
99535
99543
99406
99593
99569
99801
99714
99838
99424
99643
99632
99504
99690
99554
99374
99666
99508
99398
99556
99520
99489
99634
99552
99456
99514
99472
99444
99639
99417
99383
99539
99698
99385
99461
99538
99691
99382
99703
99536
99459
99839
99491
99461
99591
99682
99819
99555
99933
99379
99430
99432
99625
99591
99726
99573
99822
99436
99731
99605
99697
99607
99639
99515
99881
99833
99427
99422
99393
99418
99527
99432
99374
99775
99544
99506
99645
99391
99647
99465
99376
99389
99507
99594
99514
99936
99853
99549
99396
99726
99525
99744
99688
99474
99464
99565
99872
99446
99455
99700
99550
99374
99505
99408
99589
99526
99565
99636
99621
99378
99643
99690
99667
99677
99401
99677
99372
99733
99805
99634
99869
99395
99387
99505
99730
99813
99411
99833
99488
99401
99557
99712
99425
99803
99524
99622
99453
99559
99515
99430
99676
99459
99464
99633
99445
99430
99398
99768
99864
99441
99700
99805
99469
99452
99492
99553
99405
99590
99564
99704
99527
99464
99697
99418
99505
99498
99486
99828
99455
99425
99746
99516
99574
99396
99401
99575
99780
99445
99468
99529
99678
99432
99517
99383
99751
99548
99583
99821
99500
99905
99720
99491
99894
99635
99488
99698
99577
99372
99515
99668
99601
99646
99430
99385
99773
99479
99665
99622
99703
99546
99400
99622
99677
99391
99762
99458
99371
99529
99505
99631
99747
99455
99501
99386
99655
99622
99724
99621
99802
99503
99459
99722
99385
99569
99763
99452
99413
99425
99430
99830
99734
99522
99817
99546
99544
99371
99683
99496
99563
99774
99653
99556
99788
99382
99396
99672
99556
99518
99526
99444
99379
99401
99802
99505
99387
99497
99474
99479
99717
99711
99552
99584
99413
99853
99550
99409
99750
99453
99604
99803
99758
99483
99525
99539
99894
99867
99913
99801
99602
99404
99399
99491
99829
99463
99550
99388
99696
99643
99378
99410
99829
99401
99690
99500
99726
99619
99515
99892
99526
99900
99470
99887
99394
99575
99627
99371
99585
99482
99398
99560
99684
99770
99558
99404
99542
99914
99812
99625
99852
99429
99861
99574
99787
99595
99371
99563
99450
99544
99842
99799
99919
99394
99456
99625
99533
99552
99747
99715
99523
99704
99612
99416
99404
99643
99447
99408
99448
99433
99641
99480
99416
99767
99453
99741
99592
99545
99408
99449
99554
99400
99424
99713
99398
99786
99528
99496
99670
99838
99535
99616
99449
99757
99461
99375
99455
99599
99888
99574
99753
99432
99496
99398
99444
99635
99616
99376
99789
99763
99513
99718
99591
99484
99847
99615
99385
99570
99907
99721
99529
99898
99473
99549
99610
99432
99720
99405
99720
99558
99430
99439
99404
99601
99649
99441
99421
99593
99748
99494
99517
99376
99375
99428
99434
99392
99588
99381
99559
99757
99663
99513
99662
99585
99518
99679
99546
99517
99792
99671
99577
99502
99720
99430
99777
99474
99802
99620
99458
99407
99867
99604
99506
99430
99563
99650
99494
99529
99581
99633
99641
99625
99587
99527
99611
99550
99750
99669
99875
99645
99515
99878
99401
99888
99841
99597
99914
99437
99873
99958
99767
99381
99586
99881
99381
99738
99518
99770
99793
99827
99371
99578
99413
99631
99521
99487
99449
99718
99900
99653
99454
99467
99383
99551
99386
99371
99462
99373
99622
99468
99578
99718
99410
99471
99408
99414
99499
99851
99651
99489
99547
99704
99579
99668
99527
99954
99393
99380
99532
99693
99658
99444
99593
99445
99477
99778
99826
99455
99375
99727
99979
99635
99412
99597
99525
99371
99511
99595
99370
99818
99567
99513
99373
99801
99479
99686
99451
99578
99398
99408
99482
99517
99801
99395
99837
99561
99377
99533
99641
99601
99582
99419
99666
99417
99582
99560
99718
99851
99415
99492
99397
99785
99672
99759
99394
99751
99517
99483
99554
99458
99381
99660
99670
99649
99615
99657
99548
99672
99737
99414
99729
99404
99748
99389
99644
99398
99810
99888
99410
99533
99661
99682
99861
99702
99869
99705
99463
99478
99766
99752
99837
99429
99657
99671
99568
99631
99770
99546
99513
99584
99694
99445
99618
99591
99604
99615
99425
99771
99465
99383
99825
99639
99580
99837
99597
99664
99751
99771
99398
99725
99499
99737
99744
99538
99472
99828
99413
99771
99839
99563
99520
99724
99513
99484
99422
99737
99659
99501
99530
99402
99385
99490
99397
99412
99557
99499
99462
99592
99606
99374
99392
99700
99605
99857
99398
99517
99716
99580
99449
99474
99667
99972
99379
99519
99518
99369
99535
99613
99526
99463
99506
99432
99490
99630
99608
99744
99655
99370
99695
99451
99928
99619
99657
99519
99437
99480
99870
99599
99840
99582
99516
99582
99661
99787
99380
99565
99533
99537
99849
99410
99920
99647
99440
99545
99539
99442
99600
99601
99574
99676
99658
99688
99473
99486
99415
99575
99521
99877
99438
99690
99719
99452
99539
99555
99373
99830
99525
99724
99773
99385
99599
99590
99402
99885
99605
99396
99572
99376
99664
99478
99542
99375
99560
99447
99466
99537
99386
99763
99492
99544
99419
99391
99852
99512
99495
99372
99870
99619
99681
99419
99571
99440
99416
99585
99437
99454
99572
99914
99507
99643
99644
99592
99500
99398
99507
99392
99524
99753
99453
99404
99379
99584
99671
99486
99886
99392
99576
99445
99525
99578
99647
99643
99752
99512
99557
99419
99507
99487
99654
99371
99777
99745
99778
99480
99507
99536
99648
99559
99481
99609
99543
99787
99747
99380
99494
99587
99663
99372
99521
99376
99479
99450
99491
99678
99622
99402
99688
99574
99505
99707
99763
99694
99380
99383
99870
99634
99462
99574
99892
99613
99788
99464
99414
99456
99396
99542
99381
99373
99911
99404
99596
99784
99387
99756
99790
99611
99714
99397
99800
99864
99922
99456
99453
99708
99789
99521
99744
99767
99834
99548
99668
99594
99384
99467
99414
99623
99513
99457
99373
99422
99712
99503
99372
99955
99626
99621
99462
99709
99834
99443
99467
99454
99627
99515
99944
99426
99795
99456
99622
99527
99473
99603
99421
99462
99590
99595
99811
99558
99450
99904
99445
99425
99524
99390
99401
99407
99440
99384
99535
99770
99943
99530
99513
99554
99399
99426
99879
99408
99499
99403
99491
99621
99826
99455
99804
99452
99535
99885
99573
99737
99490
99614
99667
99416
99612
99785
99490
99654
99433
99560
99386
99564
99820
99520
99748
99650
99478
99694
99505
99704
99495
99675
99460
99482
99509
99394
99370
99928
99508
99933
99485
99887
99580
99621
99576
99677
99376
99400
99381
99449
99748
99570
99470
99376
99575
99987
99609
99587
99500
99694
99374
99486
99445
99714
99723
99749
99690
99907
99435
99609
99448
99448
99736
99624
99509
99488
99377
99674
99650
99372
99693
99631
99596
99502
99371
99817
99805
99399
99477
99503
99813
99389
99935
99444
99763
99822
99454
99414
99460
99917
99697
99391
99529
99401
99455
99636
99669
99713
99450
99392
99475
99615
99435
99506
99460
99503
99818
99779
99472
99414
99936
99491
99502
99532
99771
99476
99653
99806
99466
99609
99633
99511
99802
99380
99633
99595
99408
99598
99869
99375
99800
99421
99397
99447
99856
99437
99475
99567
99404
99418
99630
99553
99398
99588
99539
99527
99699
99437
99419
99652
99646
99554
99704
99897
99506
99892
99621
99445
99586
99661
99855
99829
99880
99582
99609
99603
99667
99536
99577
99450
99760
99481
99404
99507
99688
99542
99716
99583
99476
99632
99606
99731
99376
99660
99564
99579
99722
99452
99729
99495
99635
99717
99860
99631
99700
99598
99808
99434
99935
99385
99468
99678
99704
99633
99383
99871
99436
99580
99779
99444
99507
99419
99488
99412
99606
99417
99380
99492
99818
99412
99735
99432
99550
99395
99489
99476
99823
99427
99611
99709
99421
99479
99925
99649
99477
99706
99643
99461
99634
99789
99382
99774
99431
99424
99403
99514
99615
99752
99382
99640
99434
99488
99631
99583
99383
99459
99374
99589
99523
99443
99520
99665
99556
99714
99744
99620
99828
99578
99462
99682
99425
99396
99740
99410
99519
99422
99491
99546
99481
99622
99667
99798
99486
99789
99527
99445
99408
99551
99392
99470
99632
99750
99810
99693
99818
99532
99485
99441
99624
99784
99504
99428
99415
99670
99501
99379
99787
99825
99431
99700
99765
99607
99474
99385
99375
99718
99522
99487
99556
99534
99451
99723
99557
99673
99494
99413
99446
99664
99754
99773
99614
99733
99467
99417
99584
99911
99373
99423
99382
99571
99387
99671
99597
99969
99532
99394
99399
99535
99466
99701
99537
99822
99748
99826
99413
99854
99550
99666
99504
99836
99523
99402
99373
99730
99412
99419
99450
99636
99730
99499
99695
99578
99851
99650
99608
99515
99748
99841
99457
99654
99395
99666
99608
99765
99926
99496
99840
99393
99680
99570
99516
99572
99421
99546
99557
99781
99386
99544
99584
99585
99389
99642
99653
99433
99599
99782
99450
99549
99499
99523
99856
99523
99848
99541
99686
99398
99772
99392
99762
99661
99789
99446
99545
99712
99611
99554
99492
99449
99482
99572
99400
99572
99398
99405
99558
99672
99771
99472
99442
99829
99753
99638
99370
99764
99433
99740
99640
99710
99463
99583
99516
99699
99556
99406
99390
99647
99609
99545
99606
99579
99744
99563
99615
99519
99468
99820
99606
99521
99592
99794
99470
99381
99448
99583
99371
99482
99578
99564
99607
99441
99544
99499
99943
99705
99461
99403
99832
99894
99796
99587
99386
99758
99577
99717
99526
99753
99388
99921
99473
99549
99448
99507
99426
99708
99392
99473
99652
99796
99374
99618
99398
99491
99640
99450
99714
99394
99580
99610
99441
99404
99657
99473
99635
99454
99462
99682
99800
99587
99681
99614
99681
99696
99506
99777
99581
99412
99524
99508
99623
99559
99600
99482
99531
99565
99553
99609
99381
99490
99442
99504
99538
99534
99371
99669
99591
99612
99521
99618
99524
99412
99561
99449
99504
99440
99695
99538
99380
99871
99509
99422
99380
99473
99507
99560
99569
99709
99560
99445
99950
99848
99371
99445
99706
99388
99695
99542
99629
99475
99611
99918
99663
99695
99544
99577
99595
99742
99732
99666
99463
99401
99789
99411
99567
99501
99574
99876
99499
99413
99551
99795
99404
99381
99586
99677
99537
99501
99846
99402
99657
99645
99825
99567
99586
99601
99381
99624
99617
99412
99770
99430
99403
99522
99876
99569
99575
99567
99672
99535
99860
99425
99371
99473
99370
99834
99434
99741
99627
99520
99634
99700
99552
99780
99559
99611
99464
99435
99905
99505
99483
99792
99800
99652
99644
99892
99564
99572
99409
99635
99747
99432
99510
99520
99744
99502
99664
99737
99598
99948
99370
99593
99429
99553
99415
99611
99558
99503
99591
99418
99690
99425
99667
99725
99868
99557
99543
99538
99375
99579
99472
99402
99462
99453
99739
99562
99488
99460
99552
99522
99572
99880
99467
99585
99520
99499
99695
99477
99418
99507
99437
99815
99892
99900
99830
99476
99823
99494
99709
99541
99404
99387
99592
99572
99470
99451
99413
99391
99441
99704
99893
99841
99680
99473
99646
99371
99570
99437
99384
99645
99600
99434
99738
99483
99750
99771
99445
99545
99642
99601
99851
99379
99491
99380
99823
99618
99809
99515
99507
99428
99601
99663
99488
99647
99641
99882
99454
99892
99540
99805
99419
99475
99727
99544
99813
99656
99802
99402
99456
99902
99549
99370
99638
99508
99704
99772
99439
99666
99412
99678
99394
99717
99486
99686
99514
99609
99697
99412
99667
99728
99570
99745
99722
99521
99448
99416
99717
99437
99588
99902
99471
99379
99685
99564
99521
99500
99657
99528
99563
99608
99525
99722
99732
99418
99519
99410
99852
99448
99621
99610
99615
99488
99392
99401
99400
99829
99381
99440
99669
99577
99477
99571
99598
99898
99636
99857
99477
99412
99823
99430
99585
99370
99511
99453
99490
99370
99525
99443
99823
99441
99852
99379
99461
99793
99390
99557
99623
99796
99522
99525
99773
99739
99451
99399
99631
99380
99733
99485
99426
99402
99767
99483
99595
99656
99788
99849
99713
99462
99599
99455
99560
99562
99415
99736
99532
99435
99698
99503
99858
99380
99736
99507
99483
99511
99380
99676
99621
99699
99397
99496
99619
99470
99642
99768
99441
99384
99498
99781
99535
99621
99403
99541
99489
99521
99489
99464
99761
99460
99547
99372
99757
99732
99419
99461
99584
99458
99462
99553
99746
99489
99762
99473
99380
99620
99675
99397
99754
99500
99664
99483
99464
99902
99771
99445
99597
99902
99648
99389
99721
99676
99585
99544
99755
99437
99580
99541
99690
99601
99471
99889
99469
99406
99841
99423
99683
99702
99653
99437
99414
99554
99373
99668
99738
99650
99558
99585
99694
99659
99598
99672
99840
99577
99522
99396
99739
99496
99836
99499
99912
99386
99484
99473
99382
99853
99541
99440
99776
99574
99600
99525
99574
99631
99592
99387
99827
99551
99516
99887
99641
99787
99454
99454
99562
99463
99462
99539
99548
99568
99485
99577
99458
99393
99397
99673
99531
99798
99586
99524
99428
99542
99873
99620
99618
99603
99378
99429
99514
99534
99803
99631
99821
99396
99378
99424
99668
99395
99369
99759
99482
99404
99850
99794
99575
99932
99422
99505
99821
99530
99479
99500
99690
99702
99561
99801
99617
99540
99719
99674
99526
99434
99495
99677
99876
99604
99595
99482
99519
99416
99371
99531
99424
99598
99865
99477
99571
99420
99496
99908
99450
99458
99401
99370
99637
99503
99487
99488
99373
99940
99489
99399
99458
99566
99674
99719
99526
99684
99509
99548
99506
99533
99955
99833
99455
99630
99723
99414
99448
99388
99674
99374
99777
99517
99496
99637
99559
99699
99482
99421
99454
99732
99412
99661
99611
99694
99698
99681
99572
99378
99547
99459
99525
99495
99863
99372
99644
99432
99495
99696
99542
99424
99469
99480
99595
99777
99569
99683
99423
99691
99629
99697
99670
99638
99443
99582
99469
99410
99520
99439
99653
99404
99727
99554
99369
99620
99395
99864
99619
99388
99428
99696
99668
99495
99415
99447
99667
99582
99716
99626
99588
99684
99633
99677
99536
99513
99400
99609
99750
99500
99824
99402
99567
99882
99825
99492
99447
99583
99548
99588
99579
99446
99687
99382
99506
99777
99625
99648
99465
99496
99672
99730
99437
99727
99620
99533
99451
99390
99676
99373
99585
99645
99401
99399
99460
99701
99842
99521
99570
99419
99439
99826
99521
99668
99374
99458
99399
99572
99839
99530
99428
99930
99377
99724
99746
99679
99400
99780
99480
99834
99688
99507
99832
99767
99509
99380
99505
99791
99525
99452
99549
99658
99574
99397
99555
99430
99938
99476
99602
99517
99419
99588
99447
99785
99636
99408
99730
99418
99690
99411
99398
99498
99487
99816
99644
99555
99640
99434
99559
99501
99519
99656
99819
99372
99492
99811
99513
99441
99386
99583
99679
99466
99402
99439
99427
99480
99400
99769
99656
99912
99574
99426
99631
99544
99468
99777
99560
99384
99700
99374
99448
99590
99609
99558
99704
99418
99402
99841
99781
99625
99437
99875
99416
99481
99833
99375
99457
99543
99445
99585
99418
99464
99860
99505
99614
99788
99728
99521
99792
99681
99481
99528
99553
99730
99703
99615
99396
99605
99442
99757
99648
99460
99982
99490
99397
99471
99580
99938
99681
99835
99602
99680
99562
99569
99401
99788
99456
99449
99691
99434
99511
99384
99826
99598
99552
99668
99878
99577
99516
99530
99558
99401
99392
99535
99522
99512
99498
99544
99410
99670
99521
99503
99540
99482
99424
99419
99671
99607
99815
99638
99532
99763
99808
99428
99530
99599
99388
99487
99440
99445
99649
99681
99504
99452
99601
99527
99386
99495
99495
99381
99419
99726
99398
99387
99769
99445
99594
99608
99691
99541
99652
99515
99803
99425
99580
99389
99714
99387
99713
99469
99637
99512
99445
99902
99705
99535
99520
99423
99567
99878
99523
99693
99472
99633
99508
99376
99379
99587
99428
99441
99603
99866
99421
99374
99446
99412
99761
99792
99561
99525
99436
99459
99612
99560
99625
99562
99411
99379
99799
99535
99743
99694
99525
99493
99786
99844
99535
99716
99467
99625
99639
99809
99654
99385
99494
99573
99575
99539
99537
99589
99588
99424
99675
99585
99536
99769
99604
99951
99433
99515
99731
99903
99485
99470
99432
99423
99941
99878
99553
99842
99571
99389
99737
99412
99480
99508
99706
99448
99402
99562
99660
99822
99764
99600
99403
99395
99466
99630
99458
99416
99470
99663
99427
99494
99900
99602
99457
99736
99549
99484
99567
99723
99559
99374
99520
99370
99654
99417
99378
99588
99732
99453
99410
99692
99377
99797
99851
99463
99883
99412
99633
99767
99423
99519
99615
99622
99907
99445
99755
99627
99379
99921
99621
99500
99448
99910
99391
99535
99450
99384
99543
99478
99459
99459
99693
99372
99626
99599
99466
99551
99441
99894
99464
99680
99378
99690
99426
99941
99461
99531
99392
99415
99582
99753
99475
99727
99392
99380
99580
99416
99623
99407
99793
99783
99393
99460
99610
99819
99487
99662
99465
99682
99411
99454
99747
99560
99796
99593
99476
99474
99461
99445
99628
99369
99717
99439
99385
99795
99641
99369
99478
99968
99771
99528
99484
99635
99506
99585
99651
99589
99501
99380
99861
99684
99424
99388
99600
99615
99523
99566
99373
99664
99581
99411
99889
99619
99670
99460
99416
99425
99758
99688
99597
99439
99381
99386
99642
99418
99486
99389
99472
99519
99382
99380
99872
99457
99407
99672
99392
99470
99465
99568
99562
99717
99677
99379
99754
99651
99696
99885
99438
99831
99602
99805
99673
99449
99722
99914
99488
99555
99455
99598
99393
99409
99398
99690
99479
99721
99408
99454
99632
99716
99704
99619
99580
99569
99376
99595
99381
99641
99625
99925
99383
99635
99735
99793
99738
99607
99739
99598
99623
99895
99771
99433
99581
99413
99536
99685
99540
99793
99411
99409
99531
99578
99575
99638
99443
99694
99590
99786
99711
99628
99391
99474
99754
99374
99561
99507
99588
99610
99419
99543
99502
99547
99828
99424
99439
99727
99509
99877
99710
99511
99785
99821
99879
99611
99901
99638
99576
99414
99726
99685
99965
99483
99816
99428
99636
99570
99584
99473
99748
99476
99751
99621
99376
99399
99633
99371
99404
99603
99701
99587
99602
99508
99528
99504
99663
99506
99657
99544
99486
99649
99878
99975
99833
99600
99458
99426
99527
99607
99745
99407
99545
99473
99942
99471
99603
99447
99484
99578
99417
99451
99475
99697
99674
99560
99426
99918
99683
99403
99837
99455
99570
99601
99374
99550
99570
99631
99386
99924
99394
99447
99504
99413
99495
99599
99738
99708
99522
99428
99586
99375
99374
99745
99479
99619
99913
99386
99592
99599
99681
99450
99526
99644
99631
99462
99666
99847
99426
99915
99496
99482
99427
99546
99630
99448
99663
99458
99393
99392
99549
99453
99635
99442
99659
99575
99527
99529
99672
99618
99714
99648
99579
99472
99479
99386
99659
99596
99480
99566
99805
99420
99533
99764
99516
99436
99594
99378
99584
99814
99452
99398
99850
99499
99512
99811
99490
99686
99566
99500
99749
99462
99417
99533
99840
99654
99431
99466
99919
99495
99636
99393
99493
99423
99479
99750
99726
99718
99388
99418
99568
99416
99445
99450
99476
99455
99432
99372
99554
99477
99617
99631
99739
99629
99594
99458
99423
99598
99984
99441
99737
99811
99561
99486
99785
99657
99654
99803
99795
99510
99484
99524
99570
99869
99541
99482
99731
99832
99423
99423
99496
99534
99405
99510
99463
99379
99445
99710
99629
99788
99529
99456
99464
99510
99524
99464
99522
99796
99536
99384
99803
99521
99712
99535
99492
99381
99716
99666
99474
99423
99654
99500
99439
99434
99412
99415
99573
99658
99501
99506
99401
99813
99463
99369
99466
99622
99798
99681
99594
99889
99535
99680
99753
99522
99426
99393
99545
99469
99595
99394
99918
99498
99528
99470
99429
99517
99682
99547
99442
99410
99785
99510
99788
99692
99442
99594
99549
99630
99752
99595
99459
99619
99377
99537
99758
99584
99714
99879
99672
99399
99541
99580
99684
99490
99534
99599
99465
99747
99547
99397
99408
99775
99709
99795
99551
99622
99436
99743
99605
99762
99493
99722
99747
99620
99807
99382
99700
99483
99441
99630
99373
99400
99410
99610
99822
99509
99485
99608
99800
99653
99392
99424
99531
99384
99652
99449
99538
99777
99554
99628
99634
99374
99384
99690
99781
99436
99945
99375
99461
99766
99371
99465
99403
99739
99751
99599
99684
99370
99658
99734
99697
99596
99534
99665
99646
99718
99750
99894
99463
99549
99369
99705
99764
99400
99641
99473
99657
99583
99415
99660
99479
99859
99626
99628
99714
99457
99540
99378
99544
99828
99766
99561
99411
99613
99505
99520
99634
99403
99780
99905
99516
99471
99371
99441
99880
99455
99500
99473
99665
99837
99706
99554
99671
99833
99643
99803
99372
99381
99471
99680
99594
99940
99500
99690
99565
99650
99495
99388
99725
99424
99486
99393
99678
99575
99419
99616
99901
99432
99402
99785
99556
99705
99507
99847
99496
99400
99378
99417
99542
99444
99844
99381
99631
99821
99805
99643
99818
99432
99493
99413
99381
99455
99885
99472
99453
99440
99580
99744
99743
99527
99524
99855
99399
99619
99663
99390
99470
99450
99509
99752
99818
99824
99940
99440
99422
99370
99520
99374
99452
99451
99391
99432
99372
99445
99602
99703
99494
99537
99425
99580
99553
99569
99707
99401
99477
99630
99654
99652
99470
99542
99397
99529
99553
99723
99798
99602
99376
99399
99518
99582
99624
99410
99393
99919
99652
99741
99836
99390
99534
99693
99573
99611
99858
99407
99507
99634
99528
99479
99502
99370
99733
99775
99540
99416
99545
99633
99369
99542
99663
99382
99656
99621
99791
99411
99913
99393
99475
99449
99719
99470
99613
99950
99410
99784
99531
99547
99406
99670
99666
99501
99872
99443
99495
99452
99476
99794
99743
99605
99816
99921
99641
99721
99691
99467
99404
99383
99553
99474
99779
99734
99417
99390
99637
99494
99372
99683
99805
99855
99464
99591
99422
99780
99742
99480
99826
99571
99522
99625
99844
99370
99594
99474
99845
99520
99521
99579
99402
99427
99567
99445
99589
99452
99920
99425
99712
99607
99458
99656
99507
99577
99453
99462
99539
99420
99652
99812
99726
99469
99514
99507
99678
99436
99477
99755
99601
99431
99379
99611
99509
99369
99579
99416
99482
99416
99571
99733
99606
99509
99469
99391
99505
99458
99740
99630
99489
99438
99496
99496
99583
99525
99705
99853
99775
99370
99523
99556
99374
99606
99697
99931
99726
99392
99479
99687
99429
99770
99444
99450
99374
99420
99453
99456
99956
99589
99514
99512
99474
99776
99765
99421
99516
99615
99434
99628
99633
99676
99569
99568
99668
99417
99574
99390
99616
99583
99631
99559
99928
99458
99402
99408
99701
99411
99435
99403
99442
99404
99452
99781
99589
99558
99766
99839
99603
99658
99389
99753
99695
99495
99754
99378
99593
99649
99382
99514
99373
99867
99729
99575
99437
99393
99795
99546
99405
99544
99675
99644
99754
99507
99582
99385
99852
99430
99909
99402
99719
99575
99463
99479
99424
99391
99562
99699
99424
99486
99653
99490
99430
99685
99435
99497
99424
99703
99433
99829
99456
99604
99481
99539
99794
99496
99385
99529
99622
99819
99616
99593
99695
99411
99408
99460
99498
99690
99549
99606
99494
99407
99822
99479
99641
99500
99500
99699
99630
99448
99473
99751
99419
99790
99406
99570
99622
99508
99387
99748
99754
99451
99392
99676
99435
99580
99653
99450
99562
99611
99478
99745
99520
99512
99648
99727
99447
99721
99560
99728
99762
99573
99406
99371
99813
99400
99507
99453
99375
99557
99481
99469
99485
99745
99563
99430
99572
99538
99502
99414
99464
99790
99530
99421
99622
99503
99655
99442
99832
99741
99639
99449
99470
99726
99378
99796
99659
99797
99809
99563
99646
99553
99383
99797
99501
99398
99375
99408
99548
99417
99377
99730
99722
99610
99444
99501
99482
99540
99487
99613
99510
99396
99705
99456
99823
99420
99450
99539
99572
99371
99488
99463
99401
99636
99553
99513
99409
99580
99407
99599
99392
99954
99463
99508
99687
99445
99394
99771
99788
99583
99474
99447
99442
99852
99645
99445
99598
99844
99913
99646
99427
99515
99649
99669
99384
99615
99509
99884
99457
99601
99808
99548
99383
99551
99592
99385
99470
99670
99841
99783
99499
99428
99630
99516
99682
99381
99562
99849
99645
99755
99782
99699
99557
99421
99768
99715
99740
99506
99582
99879
99473
99670
99422
99593
99835
99721
99481
99612
99483
99641
99553
99407
99466
99573
99742
99382
99547
99504
99567
99792
99563
99564
99544
99533
99717
99476
99779
99740
99716
99758
99598
99404
99448
99434
99850
99602
99803
99725
99380
99767
99501
99472
99644
99586
99495
99661
99600
99764
99435
99419
99456
99546
99420
99768
99385
99528
99374
99518
99444
99396
99605
99729
99610
99455
99685
99483
99445
99393
99390
99688
99555
99426
99500
99444
99625
99744
99421
99559
99728
99428
99604
99557
99743
99813
99597
99920
99391
99578
99400
99748
99717
99536
99445
99442
99511
99504
99457
99708
99790
99810
99458
99428
99626
99855
99413
99392
99594
99538
99482
99382
99465
99644
99723
99547
99658
99489
99731
99481
99771
99392
99418
99481
99427
99686
99584
99765
99482
99416
99410
99852
99725
99675
99484
99639
99658
99969
99668
99751
99664
99538
99413
99483
99521
99397
99660
99449
99476
99495
99532
99438
99493
99834
99480
99500
99539
99435
99669
99480
99440
99581
99638
99445
99620
99379
99624
99441
99737
99563
99464
99386
99807
99703
99464
99709
99640
99842
99543
99507
99477
99432
99469
99519
99417
99593
99562
99853
99708
99560
99458
99443
99442
99562
99462
99579
99493
99797
99540
99742
99552
99521
99434
99496
99413
99390
99388
99562
99460
99463
99566
99796
99508
99655
99824
99556
99661
99645
99652
99571
99433
99794
99536
99542
99718
99600
99431
99580
99470
99471
99579
99442
99711
99591
99611
99523
99592
99530
99531
99523
99585
99707
99940
99452
99600
99705
99674
99690
99414
99683
99744
99391
99739
99606
99433
99502
99629
99526
99720
99433
99560
99436
99664
99739
99454
99798
99420
99414
99930
99749
99475
99859
99886
99505
99451
99713
99643
99458
99465
99568
99418
99617
99445
99952
99659
99663
99597
99681
99440
99391
99635
99390
99419
99801
99370
99781
99546
99399
99532
99449
99672
99412
99700
99843
99526
99574
99959
99429
99784
99584
99540
99587
99548
99755
99761
99405
99409
99513
99764
99685
99814
99465
99434
99607
99462
99762
99628
99627
99494
99481
99639
99671
99594
99551
99657
99470
99415
99653
99740
99522
99718
99829
99445
99491
99487
99476
99800
99644
99469
99427
99835
99381
99490
99546
99544
99634
99570
99718
99780
99371
99749
99746
99571
99514
99489
99608
99667
99653
99776
99660
99418
99729
99605
99504
99584
99438
99440
99653
99720
99398
99907
99404
99408
99754
99726
99520
99412
99493
99720
99886
99474
99677
99451
99602
99590
99584
99480
99570
99821
99370
99718
99457
99457
99450
99684
99668
99694
99571
99446
99401
99752
99522
99392
99574
99630
99485
99477
99641
99565
99605
99761
99543
99727
99544
99515
99924
99599
99674
99712
99790
99412
99623
99530
99372
99474
99669
99369
99967
99403
99372
99778
99386
99446
99399
99420
99563
99401
99546
99510
99653
99517
99791
99509
99623
99507
99732
99624
99373
99492
99393
99723
99413
99470
99496
99395
99892
99541
99701
99565
99791
99752
99470
99530
99413
99446
99838
99682
99370
99382
99375
99643
99648
99643
99937
99422
99584
99620
99394
99443
99547
99792
99623
99674
99791
99598
99550
99582
99711
99718
99615
99915
99506
99436
99460
99475
99708
99559
99757
99543
99609
99552
99498
99775
99499
99615
99773
99434
99426
99416
99569
99392
99530
99742
99676
99727
99896
99494
99413
99808
99616
99684
99609
99375
99397
99528
99407
99455
99617
99799
99695
99374
99542
99433
99513
99826
99744
99386
99380
99386
99438
99394
99564
99593
99506
99390
99477
99569
99420
99422
99862
99423
99563
99525
99469
99618
99716
99434
99527
99435
99638
99461
99381
99543
99440
99643
99580
99471
99500
99753
99480
99556
99558
99730
99494
99739
99439
99581
99483
99809
99743
99408
99439
99411
99533
99722
99499
99801
99376
99427
99635
99522
99559
99582
99537
99545
99524
99624
99409
99627
99442
99588
99451
99610
99471
99857
99554
99513
99445
99702
99767
99371
99800
99496
99799
99380
99493
99880
99392
99640
99401
99527
99637
99566
99636
99467
99748
99767
99579
99682
99630
99602
99633
99384
99491
99937
99490
99655
99563
99565
99449
99654
99845
99657
99426
99681
99772
99585
99622
99507
99385
99429
99392
99630
99661
99393
99372
99633
99503
99720
99503
99716
99525
99523
99440
99820
99401
99373
99731
99488
99682
99451
99449
99448
99403
99701
99808
99435
99830
99509
99667
99413
99423
99444
99669
99752
99591
99535
99671
99749
99381
99632
99678
99559
99787
99457
99869
99517
99686
99689
99525
99840
99860
99618
99664
99813
99687
99428
99396
99477
99956
99430
99871
99623
99698
99462
99498
99526
99552
99409
99478
99631
99758
99686
99852
99381
99412
99782
99463
99707
99571
99575
99504
99729
99945
99485
99494
99403
99766
99621
99448
99460
99442
99470
99610
99402
99443
99644
99562
99608
99428
99800
99539
99449
99621
99949
99844
99457
99640
99820
99516
99695
99443
99502
99532
99384
99433
99466
99445
99565
99432
99465
99608
99756
99438
99588
99575
99456
99438
99717
99564
99491
99548
99682
99646
99652
99609
99690
99430
99530
99846
99391
99728
99471
99553
99558
99639
99474
99420
99428
99529
99431
99392
99616
99585
99565
99408
99400
99929
99382
99456
99810
99482
99562
99380
99535
99538
99637
99439
99515
99504
99708
99806
99546
99925
99510
99583
99641
99446
99457
99479
99569
99520
99533
99594
99587
99395
99603
99436
99624
99408
99610
99708
99370
99432
99691
99589
99727
99507
99474
99852
99473
99479
99374
99736
99403
99803
99571
99443
99555
99823
99385
99646
99706
99427
99509
99864
99711
99611
99632
99816
99716
99550
99624
99687
99776
99583
99466
99530
99754
99490
99652
99626
99427
99539
99389
99797
99600
99577
99472
99763
99594
99610
99420
99377
99521
99449
99875
99566
99385
99553
99411
99386
99483
99697
99612
99490
99767
99385
99793
99492
99666
99668
99452
99455
99468
99471
99568
99850
99845
99668
99393
99561
99557
99459
99513
99498
99771
99745
99597
99585
99447
99640
99601
99497
99663
99402
99935
99547
99579
99775
99613
99521
99520
99797
99851
99765
99524
99497
99376
99425
99616
99484
99686
99797
99425
99916
99785
99875
99496
99615
99519
99522
99403
99390
99374
99549
99709
99388
99722
99714
99415
99722
99547
99446
99540
99736
99748
99656
99780
99832
99640
99410
99545
99581
99511
99506
99434
99485
99775
99741
99400
99642
99415
99581
99550
99478
99588
99728
99807
99402
99420
99700
99583
99632
99459
99615
99738
99785
99475
99652
99574
99446
99766
99693
99651
99504
99542
99454
99522
99509
99638
99608
99473
99489
99724
99970
99415
99624
99847
99402
99431
99636
99412
99508
99455
99713
99576
99945
99550
99501
99550
99542
99488
99506
99621
99449
99457
99508
99386
99507
99925
99517
99584
99374
99668
99748
99847
99449
99429
99733
99811
99541
99495
99490
99812
99781
99815
99475
99476
99692
99481
99500
99673
99868
99618
99691
99465
99424
99656
99607
99369
99384
99715
99412
99467
99448
99514
99478
99583
99638
99650
99553
99587
99492
99443
99559
99379
99553
99551
99537
99782
99567
99623
99387
99664
99497
99567
99384
99710
99379
99433
99403
99658
99412
99520
99380
99492
99545
99520
99715
99383
99571
99419
99501
99916
99602
99644
99644
99470
99728
99584
99529
99377
99411
99478
99437
99442
99370
99650
99629
99383
99644
99461
99885
99783
99681
99418
99889
99599
99559
99419
99658
99694
99628
99680
99610
99400
99420
99375
99591
99478
99614
99485
99541
99435
99638
99406
99660
99557
99728
99511
99557
99854
99562
99377
99558
99572
99616
99638
99757
99833
99755
99604
99628
99541
99380
99540
99917
99774
99864
99553
99674
99511
99370
99455
99446
99737
99579
99896
99454
99508
99959
99644
99759
99496
99920
99601
99673
99474
99571
99491
99440
99378
99493
99643
99451
99811
99463
99391
99919
99407
99745
99384
99401
99776
99607
99372
99774
99758
99446
99405
99429
99624
99547
99477
99706
99699
99618
99402
99370
99568
99819
99435
99500
99398
99435
99526
99515
99481
99559
99645
99431
99762
99712
99788
99549
99468
99862
99532
99686
99461
99632
99379
99902
99427
99580
99478
99476
99383
99433
99543
99415
99508
99389
99752
99842
99396
99463
99413
99463
99635
99530
99946
99858
99828
99388
99537
99486
99613
99809
99457
99650
99504
99384
99677
99623
99671
99530
99650
99471
99383
99492
99569
99425
99379
99518
99650
99817
99809
99621
99639
99459
99767
99508
99561
99512
99424
99631
99497
99495
99567
99473
99426
99654
99651
99634
99510
99477
99544
99386
99794
99881
99790
99391
99652
99461
99902
99377
99703
99692
99578
99678
99741
99859
99788
99675
99378
99385
99546
99457
99407
99627
99503
99956
99422
99646
99389
99845
99519
99465
99568
99833
99554
99554
99844
99409
99419
99609
99465
99789
99816
99434
99498
99623
99528
99540
99636
99463
99443
99819
99403
99767
99388
99658
99619
99462
99498
99462
99610
99761
99539
99377
99490
99589
99551
99472
99395
99420
99439
99407
99404
99781
99611
99864
99490
99525
99724
99387
99417
99911
99468
99453
99876
99753
99418
99729
99737
99904
99832
99459
99418
99390
99501
99544
99410
99968
99471
99808
99475
99508
99503
99814
99492
99605
99519
99426
99575
99561
99455
99693
99466
99718
99653
99530
99399
99608
99616
99765
99593
99486
99369
99612
99518
99483
99406
99896
99781
99680
99546
99543
99820
99886
99545
99573
99412
99429
99674
99827
99503
99492
99417
99412
99446
99732
99528
99384
99391
99530
99499
99513
99755
99551
99393
99862
99649
99747
99769
99378
99415
99385
99709
99662
99521
99459
99817
99569
99377
99570
99636
99494
99877
99437
99555
99750
99466
99408
99592
99421
99615
99606
99879
99498
99728
99662
99701
99387
99427
99463
99681
99494
99476
99621
99403
99750
99538
99476
99644
99765
99425
99694
99930
99818
99455
99529
99724
99426
99536
99444
99461
99596
99772
99722
99713
99394
99500
99785
99713
99695
99532
99622
99419
99554
99502
99717
99565
99778
99477
99545
99652
99729
99509
99408
99369
99756
99485
99580
99712
99706
99803
99593
99416
99513
99677
99423
99756
99940
99792
99447
99405
99684
99737
99629
99446
99424
99585
99532
99675
99782
99370
99410
99592
99514
99451
99420
99565
99504
99461
99644
99485
99437
99486
99476
99428
99521
99821
99592
99750
99548
99440
99476
99807
99514
99371
99560
99514
99444
99736
99955
99746
99507
99371
99786
99502
99422
99551
99540
99469
99565
99470
99643
99466
99549
99685
99436
99672
99399
99869
99413
99641
99493
99596
99390
99544
99615
99574
99403
99788
99468
99446
99708
99938
99491
99758
99583
99430
99787
99583
99946
99409
99432
99657
99899
99729
99519
99855
99441
99403
99766
99457
99384
99430
99594
99423
99519
99428
99658
99390
99541
99520
99545
99566
99490
99377
99502
99727
99537
99372
99499
99656
99540
99524
99546
99666
99785
99724
99677
99862
99924
99381
99894
99527
99443
99659
99525
99539
99614
99862
99543
99859
99640
99432
99509
99456
99761
99441
99465
99573
99713
99728
99500
99743
99595
99915
99490
99728
99419
99429
99464
99724
99492
99396
99780
99620
99487
99676
99700
99641
99438
99387
99428
99825
99452
99610
99473
99579
99375
99446
99545
99445
99759
99930
99816
99437
99471
99379
99741
99646
99617
99745
99916
99699
99630
99626
99525
99580
99451
99594
99959
99889
99415
99545
99443
99416
99441
99881
99701
99423
99513
99626
99755
99491
99551
99815
99513
99865
99521
99737
99857
99605
99850
99506
99523
99818
99740
99416
99560
99612
99570
99428
99603
99442
99443
99897
99469
99407
99502
99564
99371
99741
99631
99447
99379
99477
99545
99382
99903
99507
99899
99497
99582
99456
99561
99377
99393
99893
99601
99713
99731
99549
99407
99559
99588
99580
99416
99597
99645
99420
99557
99491
99539
99384
99603
99635
99592
99709
99498
99721
99509
99414
99794
99511
99655
99445
99473
99401
99420
99827
99539
99623
99670
99587
99468
99424
99728
99413
99532
99372
99557
99445
99450
99673
99782
99955
99454
99777
99373
99753
99386
99626
99384
99835
99608
99877
99451
99684
99485
99394
99468
99481
99436
99928
99405
99802
99490
99823
99466
99673
99432
99651
99645
99770
99657
99382
99770
99523
99674
99735
99374
99406
99379
99376
99436
99403
99505
99494
99379
99650
99828
99704
99443
99556
99655
99373
99567
99771
99497
99378
99730
99526
99483
99395
99430
99578
99389
99388
99462
99768
99574
99752
99379
99529
99480
99719
99861
99670
99511
99548
99650
99627
99469
99434
99411
99499
99493
99471
99636
99396
99849
99455
99524
99369
99607
99471
99693
99686
99409
99428
99746
99558
99435
99608
99729
99432
99659
99579
99539
99718
99838
99617
99743
99508
99467
99579
99408
99701
99447
99700
99460
99545
99567
99437
99855
99529
99583
99375
99648
99698
99789
99906
99418
99543
99392
99626
99402
99514
99450
99441
99794
99442
99692
99848
99451
99661
99612
99371
99653
99772
99516
99807
99941
99675
99480
99407
99764
99540
99440
99401
99507
99819
99602
99410
99769
99790
99597
99450
99792
99582
99544
99687
99393
99609
99484
99789
99456
99749
99750
99434
99695
99469
99642
99721
99607
99537
99671
99378
99639
99958
99891
99831
99372
99569
99737
99658
99540
99378
99398
99667
99376
99419
99807
99412
99808
99670
99389
99799
99811
99601
99571
99820
99929
99631
99431
99540
99434
99462
99382
99842
99521
99641
99596
99458
99475
99528
99563
99695
99543
99423
99495
99429
99474
99607
99782
99681
99467
99646
99924
99472
99466
99817
99467
99471
99417
99625
99586
99384
99382
99433
99451
99396
99877
99418
99529
99389
99841
99540
99900
99597
99793
99736
99772
99453
99394
99653
99699
99529
99404
99787
99731
99489
99639
99724
99805
99624
99594
99711
99723
99379
99436
99724
99562
99381
99394
99714
99387
99583
99623
99713
99592
99625
99727
99536
99370
99647
99817
99623
99440
99616
99723
99511
99602
99702
99493
99499
99602
99653
99422
99937
99611
99972
99854
99383
99387
99584
99560
99484
99735
99521
99848
99476
99599
99486
99554
99424
99479
99458
99885
99441
99473
99497
99456
99536
99850
99377
99660
99399
99661
99580
99507
99760
99736
99505
99837
99514
99587
99370
99719
99372
99508
99755
99515
99554
99430
99488
99674
99555
99689
99668
99653
99389
99644
99719
99665
99395
99427
99699
99903
99788
99481
99787
99451
99502
99536
99582
99402
99807
99968
99405
99379
99455
99465
99716
99516
99422
99679
99425
99394
99369
99521
99548
99602
99597
99424
99560
99567
99596
99772
99467
99418
99614
99568
99375
99416
99564
99871
99478
99372
99537
99508
99490
99484
99505
99467
99463
99566
99566
99472
99607
99507
99619
99370
99586
99783
99712
99630
99683
99601
99389
99564
99796
99464
99633
99828
99445
99448
99831
99681
99374
99386
99402
99728
99561
99528
99848
99546
99515
99698
99678
99369
99554
99610
99749
99509
99427
99631
99396
99646
99831
99715
99443
99514
99450
99634
99476
99844
99526
99711
99407
99459
99379
99712
99730
99643
99429
99432
99500
99939
99497
99713
99406
99489
99557
99624
99640
99608
99512
99490
99393
99370
99431
99789
99642
99429
99746
99429
99517
99495
99889
99446
99493
99378
99781
99384
99439
99689
99852
99440
99413
99563
99744
99677
99529
99457
99456
99714
99883
99585
99369
99467
99915
99632
99573
99485
99495
99587
99516
99619
99717
99390
99566
99713
99465
99718
99501
99402
99590
99500
99861
99408
99562
99598
99642
99646
99390
99590
99430
99886
99647
99523
99516
99501
99562
99414
99445
99408
99590
99788
99585
99579
99487
99734
99420
99384
99841
99397
99378
99464
99409
99575
99412
99371
99709
99545
99639
99386
99383
99515
99800
99909
99527
99516
99544
99657
99768
99560
99877
99404
99705
99489
99580
99712
99511
99395
99381
99491
99416
99611
99414
99467
99529
99455
99767
99416
99642
99474
99607
99514
99899
99772
99371
99410
99478
99431
99482
99758
99412
99773
99422
99608
99923
99436
99875
99622
99972
99552
99468
99383
99566
99371
99370
99615
99594
99813
99735
99471
99393
99752
99386
99792
99408
99517
99619
99412
99407
99823
99672
99540
99507
99445
99389
99701
99604
99555
99508
99451
99554
99421
99437
99453
99642
99609
99869
99468
99478
99678
99437
99528
99625
99704
99634
99533
99611
99784
99619
99611
99634
99537
99581
99545
99539
99501
99486
99643
99467
99408
99584
99536
99608
99523
99443
99527
99643
99415
99736
99483
99411
99491
99900
99538
99493
99423
99402
99473
99578
99510
99651
99681
99585
99848
99882
99599
99578
99450
99792
99551
99687
99721
99605
99469
99896
99474
99658
99378
99427
99685
99636
99574
99684
99459
99418
99583
99523
99639
99389
99388
99733
99599
99564
99383
99519
99410
99947
99428
99802
99545
99804
99529
99391
99604
99511
99522
99479
99650
99487
99626
99592
99618
99624
99562
99471
99504
99627
99515
99567
99659
99499
99400
99791
99895
99758
99433
99427
99520
99563
99567
99379
99813
99896
99793
99388
99402
99721
99556
99504
99479
99741
99447
99397
99865
99449
99537
99670
99581
99692
99550
99477
99457
99447
99617
99878
99708
99402
99383
99478
99577
99616
99794
99507
99588
99618
99456
99651
99624
99400
99452
99706
99784
99882
99378
99789
99395
99636
99378
99398
99398
99617
99451
99468
99530
99430
99464
99703
99576
99625
99623
99836
99543
99434
99525
99391
99425
99655
99530
99583
99573
99527
99621
99386
99375
99494
99860
99802
99675
99779
99657
99482
99839
99703
99453
99466
99588
99385
99541
99645
99424
99537
99372
99566
99486
99539
99371
99539
99602
99386
99554
99540
99505
99896
99607
99509
99463
99512
99484
99402
99753
99638
99410
99830
99400
99559
99536
99813
99394
99430
99825
99370
99624
99638
99412
99394
99654
99771
99975
99783
99583
99679
99860
99579
99438
99421
99408
99555
99989
99659
99578
99499
99413
99493
99423
99395
99808
99862
99451
99388
99445
99452
99869
99384
99503
99923
99458
99395
99516
99675
99386
99396
99445
99648
99495
99430
99562
99658
99720
99629
99470
99715
99453
99597
99568
99388
99508
99451
99465
99429
99457
99556
99860
99378
99458
99573
99552
99481
99453
99422
99965
99684
99502
99788
99458
99480
99593
99812
99879
99767
99443
99660
99593
99605
99428
99404
99444
99374
99750
99645
99687
99478
99598
99502
99519
99491
99628
99443
99454
99434
99620
99523
99448
99887
99498
99619
99382
99560
99437
99564
99630
99414
99562
99511
99521
99522
99566
99584
99617
99496
99767
99422
99377
99455
99699
99588
99498
99425
99768
99458
99619
99715
99675
99558
99620
99463
99684
99563
99708
99684
99873
99552
99501
99443
99969
99444
99646
99525
99696
99828
99688
99566
99816
99595
99524
99649
99569
99946
99717
99464
99422
99732
99653
99511
99394
99753
99858
99682
99643
99373
99468
99520
99412
99512
99553
99571
99457
99498
99601
99410
99383
99478
99676
99767
99674
99756
99442
99468
99577
99471
99594
99499
99540
99442
99491
99505
99766
99390
99758
99675
99444
99667
99591
99676
99705
99716
99492
99501
99717
99517
99457
99456
99546
99583
99636
99555
99566
99847
99582
99669
99382
99777
99604
99683
99719
99378
99603
99547
99560
99430
99448
99551
99873
99419
99618
99667
99535
99498
99426
99933
99399
99439
99547
99590
99415
99885
99497
99789
99733
99707
99387
99557
99849
99481
99570
99437
99511
99811
99472
99522
99594
99650
99428
99610
99665
99746
99704
99485
99792
99609
99450
99845
99569
99863
99557
99458
99692
99483
99669
99537
99719
99593
99594
99496
99681
99564
99501
99666
99391
99375
99386
99407
99460
99446
99514
99912
99481
99459
99691
99392
99386
99745
99750
99647
99443
99657
99693
99373
99556
99462
99621
99806
99852
99376
99371
99729
99421
99414
99676
99541
99764
99586
99906
99604
99939
99453
99380
99484
99900
99533
99552
99474
99512
99715
99502
99883
99721
99625
99433
99374
99890
99656
99876
99789
99548
99496
99486
99396
99675
99408
99492
99675
99672
99455
99375
99520
99604
99653
99379
99379
99948
99686
99477
99780
99840
99431
99459
99392
99536
99554
99488
99490
99369
99494
99750
99399
99429
99448
99554
99415
99686
99428
99574
99443
99479
99578
99514
99397
99537
99466
99523
99451
99645
99503
99517
99681
99716
99598
99613
99468
99648
99506
99534
99593
99386
99423
99449
99538
99467
99524
99472
99434
99455
99734
99414
99537
99737
99614
99623
99568
99507
99806
99475
99694
99887
99679
99372
99673
99578
99504
99471
99448
99475
99420
99372
99665
99491
99473
99533
99446
99576
99489
99419
99542
99508
99395
99454
99680
99661
99700
99531
99416
99731
99666
99749
99417
99690
99579
99493
99637
99467
99607
99622
99409
99448
99524
99581
99567
99703
99782
99384
99459
99860
99768
99464
99494
99679
99813
99421
99612
99786
99662
99598
99515
99547
99460
99758
99883
99823
99395
99521
99880
99813
99938
99622
99633
99963
99789
99377
99507
99458
99715
99497
99705
99397
99518
99488
99489
99532
99396
99676
99383
99768
99529
99527
99696
99378
99501
99413
99524
99369
99931
99435
99713
99636
99899
99660
99640
99413
99439
99485
99550
99604
99387
99658
99567
99524
99549
99518
99581
99429
99419
99375
99525
99545
99422
99472
99863
99413
99475
99709
99513
99415
99855
99710
99713
99861
99522
99610
99661
99393
99497
99610
99391
99729
99572
99759
99439
99806
99465
99655
99610
99463
99833
99590
99536
99383
99395
99825
99585
99382
99666
99624
99532
99780
99796
99410
99694
99551
99416
99693
99792
99449
99378
99543
99445
99452
99383
99588
99584
99851
99390
99487
99560
99748
99448
99634
99487
99726
99387
99369
99441
99390
99373
99650
99571
99773
99416
99584
99595
99686
99534
99714
99776
99507
99411
99425
99625
99712
99431
99653
99807
99810
99574
99907
99658
99594
99567
99396
99408
99593
99746
99460
99587
99559
99480
99583
99846
99377
99403
99564
99697
99587
99570
99398
99676
99537
99836
99395
99546
99552
99460
99493
99433
99510
99834
99613
99436
99746
99548
99593
99729
99632
99485
99425
99384
99463
99405
99591
99406
99394
99629
99481
99521
99715
99612
99519
99636
99601
99703
99501
99436
99493
99820
99506
99490
99456
99514
99757
99433
99654
99545
99791
99382
99688
99860
99436
99448
99595
99483
99790
99585
99571
99527
99394
99542
99557
99723
99708
99736
99739
99866
99498
99454
99519
99477
99979
99570
99598
99463
99531
99395
99592
99829
99719
99886
99497
99445
99407
99449
99652
99684
99635
99401
99459
99531
99428
99705
99496
99415
99553
99582
99476
99701
99819
99543
99431
99590
99441
99621
99691
99760
99406
99488
99445
99808
99887
99520
99574
99423
99945
99417
99441
99386
99629
99715
99516
99487
99435
99753
99617
99658
99577
99450
99548
99816
99430
99550
99509
99540
99955
99642
99865
99380
99374
99765
99795
99536
99529
99837
99872
99828
99397
99439
99459
99720
99490
99515
99498
99583
99588
99791
99610
99450
99430
99491
99444
99453
99422
99612
99510
99607
99667
99712
99899
99651
99373
99653
99468
99664
99778
99704
99640
99473
99547
99777
99478
99696
99394
99495
99468
99949
99378
99370
99722
99527
99441
99563
99567
99849
99641
99528
99694
99552
99808
99394
99371
99409
99529
99441
99395
99412
99483
99506
99537
99749
99954
99855
99490
99690
99559
99697
99433
99586
99371
99950
99651
99468
99924
99588
99418
99570
99622
99585
99450
99819
99608
99619
99692
99563
99686
99419
99471
99532
99610
99668
99375
99619
99427
99517
99547
99542
99599
99420
99628
99471
99589
99675
99508
99727
99468
99699
99527
99672
99486
99561
99521
99524
99413
99466
99671
99711
99905
99474
99403
99884
99437
99649
99722
99789
99474
99925
99434
99407
99440
99641
99994
99638
99557
99802
99490
99582
99612
99503
99569
99462
99488
99870
99468
99537
99687
99437
99508
99606
99589
99562
99661
99945
99541
99795
99711
99731
99711
99529
99383
99409
99813
99820
99434
99522
99375
99698
99509
99481
99850
99462
99532
99470
99429
99707
99425
99440
99446
99593
99404
99888
99752
99519
99604
99574
99768
99953
99630
99581
99698
99803
99702
99415
99380
99469
99388
99866
99701
99761
99412
99757
99502
99430
99612
99480
99858
99490
99561
99604
99546
99810
99406
99662
99627
99457
99378
99586
99398
99797
99456
99376
99779
99916
99634
99617
99479
99530
99411
99588
99574
99692
99466
99410
99642
99682
99463
99441
99528
99720
99755
99430
99549
99601
99728
99542
99434
99743
99488
99587
99505
99424
99399
99551
99570
99619
99473
99471
99455
99519
99373
99447
99527
99534
99575
99556
99404
99661
99446
99646
99439
99504
99371
99551
99553
99435
99378
99726
99738
99445
99612
99834
99566
99385
99619
99797
99876
99503
99617
99779
99516
99491
99631
99702
99445
99515
99384
99714
99831
99522
99539
99682
99411
99529
99805
99754
99714
99491
99510
99423
99501
99447
99644
99755
99397
99496
99699
99752
99587
99430
99890
99406
99510
99410
99732
99562
99554
99568
99666
99723
99386
99647
99785
99818
99483
99783
99484
99438
99456
99600
99518
99701
99896
99445
99455
99384
99481
99391
99537
99620
99695
99813
99633
99938
99531
99490
99455
99593
99736
99816
99409
99383
99807
99695
99855
99449
99536
99423
99470
99417
99497
99718
99675
99737
99853
99390
99705
99505
99868
99493
99592
99671
99881
99413
99855
99502
99720
99821
99741
99608
99657
99490
99798
99487
99736
99597
99542
99435
99481
99607
99572
99475
99550
99413
99894
99494
99503
99878
99507
99615
99422
99573
99552
99548
99413
99412
99474
99753
99444
99480
99420
99379
99618
99427
99581
99569
99401
99507
99561
99880
99541
99470
99409
99820
99616
99483
99661
99567
99518
99449
99793
99418
99592
99453
99546
99551
99703
99382
99737
99690
99762
99434
99423
99554
99632
99426
99590
99460
99651
99425
99385
99915
99575
99486
99573
99502
99446
99868
99575
99536
99587
99484
99406
99488
99605
99607
99498
99402
99408
99567
99797
99399
99693
99377
99881
99728
99423
99473
99635
99523
99698
99529
99521
99559
99572
99381
99727
99407
99555
99485
99748
99916
99482
99778
99545
99690
99639
99519
99691
99471
99572
99439
99526
99495
99381
99476
99581
99899
99531
99430
99372
99476
99425
99591
99676
99375
99423
99463
99628
99400
99796
99601
99785
99371
99687
99527
99370
99405
99591
99431
99408
99767
99850
99391
99400
99447
99858
99789
99820
99696
99558
99665
99415
99672
99799
99437
99580
99430
99790
99530
99472
99725
99516
99486
99930
99561
99548
99479
99625
99440
99397
99419
99446
99480
99388
99650
99374
99664
99635
99962
99728
99604
99455
99436
99510
99674
99592
99489
99452
99442
99737
99579
99384
99393
99582
99511
99842
99448
99584
99401
99548
99750
99792
99443
99568
99532
99874
99713
99586
99795
99628
99932
99576
99810
99633
99558
99815
99567
99772
99503
99532
99514
99772
99443
99865
99562
99952
99540
99626
99763
99673
99555
99461
99484
99504
99445
99784
99505
99383
99530
99481
99726
99462
99718
99645
99626
99669
99678
99626
99775
99505
99646
99665
99833
99820
99556
99413
99424
99729
99595
99394
99875
99407
99383
99383
99388
99489
99515
99941
99446
99389
99531
99607
99520
99715
99586
99457
99415
99487
99576
99899
99527
99894
99397
99482
99682
99532
99634
99727
99560
99454
99565
99545
99534
99484
99554
99422
99669
99974
99720
99416
99685
99854
99958
99614
99715
99517
99766
99693
99708
99758
99550
99682
99382
99517
99437
99432
99560
99476
99389
99490
99705
99762
99626
99404
99567
99503
99841
99393
99391
99479
99618
99382
99643
99781
99399
99569
99599
99484
99716
99741
99537
99685
99807
99693
99389
99370
99786
99498
99769
99911
99565
99467
99737
99400
99419
99889
99405
99469
99668
99468
99495
99773
99402
99775
99468
99474
99958
99449
99626
99733
99564
99722
99379
99395
99820
99405
99704
99503
99610
99381
99422
99493
99696
99924
99486
99390
99423
99516
99393
99897
99584
99769
99509
99871
99652
99548
99561
99726
99503
99388
99534
99604
99422
99669
99909
99497
99478
99388
99807
99591
99864
99638
99390
99622
99476
99475
99462
99415
99424
99637
99532
99505
99628
99574
99570
99589
99550
99552
99525
99676
99467
99558
99913
99597
99755
99617
99563
99497
99812
99468
99819
99622
99626
99423
99583
99867
99457
99801
99615
99498
99542
99686
99506
99599
99398
99444
99568
99487
99615
99518
99461
99381
99446
99491
99562
99771
99391
99680
99392
99552
99692
99428
99560
99488
99506
99789
99538
99658
99651
99520
99506
99933
99663
99405
99442
99426
99624
99877
99583
99425
99558
99425
99450
99675
99424
99490
99415
99658
99423
99428
99929
99644
99629
99926
99725
99739
99591
99441
99455
99402
99396
99452
99466
99450
99450
99492
99520
99517
99408
99692
99442
99575
99465
99437
99396
99422
99376
99520
99608
99841
99379
99610
99450
99879
99523
99750
99528
99433
99533
99578
99582
99705
99624
99485
99889
99559
99520
99463
99438
99527
99774
99510
99386
99832
99636
99415
99719
99565
99370
99562
99384
99576
99704
99635
99582
99635
99514
99629
99387
99405
99440
99426
99378
99377
99475
99607
99440
99641
99836
99702
99483
99492
99499
99599
99586
99576
99710
99410
99501
99385
99491
99425
99391
99654
99431
99575
99471
99445
99851
99649
99524
99475
99582
99608
99521
99899
99762
99584
99639
99768
99373
99828
99846
99745
99431
99374
99677
99490
99578
99382
99798
99510
99732
99394
99639
99465
99392
99722
99629
99400
99464
99403
99837
99808
99521
99499
99616
99408
99849
99533
99601
99614
99659
99531
99463
99555
99873
99727
99699
99387
99453
99716
99538
99418
99424
99372
99480
99757
99839
99726
99665
99669
99867
99477
99657
99648
99809
99528
99473
99529
99678
99553
99693
99577
99701
99502
99942
99569
99968
99845
99465
99688
99434
99464
99503
99425
99452
99591
99531
99743
99457
99670
99840
99678
99448
99564
99870
99487
99474
99490
99717
99773
99871
99401
99406
99370
99545
99560
99484
99749
99481
99747
99861
99423
99521
99688
99373
99490
99437
99545
99573
99849
99910
99575
99743
99403
99800
99406
99827
99538
99693
99422
99782
99441
99596
99732
99530
99826
99667
99845
99478
99635
99403
99491
99648
99635
99482
99784
99456
99822
99801
99421
99668
99543
99523
99760
99453
99584
99666
99473
99417
99377
99502
99720
99573
99588
99504
99462
99598
99622
99406
99778
99875
99467
99522
99527
99486
99715
99625
99554
99415
99412
99380
99492
99485
99573
99617
99612
99810
99609
99493
99456
99446
99632
99390
99844
99420
99485
99396
99750
99548
99524
99593
99682
99447
99580
99533
99518
99456
99558
99933
99455
99554
99697
99510
99456
99928
99478
99781
99709
99626
99480
99848
99692
99411
99457
99640
99560
99825
99561
99655
99517
99503
99425
99418
99661
99498
99374
99458
99467
99470
99426
99749
99620
99577
99380
99391
99541
99503
99607
99444
99653
99625
99425
99380
99373
99884
99430
99656
99435
99400
99425
99425
99441
99663
99674
99787
99386
99701
99866
99404
99394
99405
99473
99567
99940
99622
99437
99675
99697
99698
99634
99884
99575
99765
99580
99396
99594
99973
99739
99637
99557
99384
99619
99529
99682
99434
99435
99612
99865
99530
99519
99690
99729
99714
99480
99625
99549
99485
99492
99727
99694
99428
99988
99483
99439
99881
99510
99884
99658
99961
99716
99409
99741
99517
99728
99442
99498
99624
99592
99583
99819
99769
99452
99559
99370
99719
99842
99526
99569
99562
99482
99567
99633
99577
99498
99527
99466
99767
99417
99627
99446
99714
99475
99493
99559
99774
99622
99642
99384
99509
99709
99897
99887
99551
99738
99412
99430
99907
99699
99386
99532
99402
99694
99370
99681
99541
99794
99379
99404
99581
99923
99501
99505
99690
99724
99490
99587
99466
99456
99863
99567
99375
99846
99437
99370
99492
99671
99389
99643
99456
99398
99508
99805
99388
99799
99776
99451
99419
99503
99562
99498
99602
99743
99728
99454
99590
99521
99614
99461
99579
99658
99735
99681
99647
99453
99946
99523
99572
99592
99855
99713
99586
99591
99480
99496
99607
99478
99637
99793
99456
99447
99536
99407
99569
99443
99736
99496
99509
99632
99741
99402
99578
99714
99703
99455
99392
99895
99526
99586
99442
99371
99649
99825
99378
99459
99512
99528
99493
99644
99515
99710
99678
99409
99662
99658
99380
99586
99814
99665
99481
99533
99570
99448
99607
99433
99439
99554
99649
99775
99440
99526
99428
99556
99472
99434
99428
99461
99375
99706
99501
99422
99471
99861
99417
99757
99550
99950
99876
99414
99578
99383
99689
99401
99471
99647
99482
99567
99394
99559
99788
99649
99579
99744
99766
99640
99526
99521
99456
99498
99375
99469
99425
99577
99377
99674
99906
99620
99695
99618
99434
99523
99670
99606
99662
99387
99524
99512
99429
99860
99747
99770
99654
99754
99459
99430
99638
99427
99452
99644
99379
99378
99623
99437
99597
99945
99781
99824
99556
99415
99462
99463
99697
99439
99800
99374
99398
99517
99584
99508
99432
99936
99428
99718
99493
99398
99374
99756
99570
99520
99448
99567
99525
99826
99850
99439
99452
99827
99440
99561
99518
99586
99436
99558
99582
99382
99773
99799
99601
99833
99545
99698
99599
99548
99465
99421
99585
99879
99462
99453
99832
99389
99868
99781
99446
99533
99418
99537
99454
99766
99554
99595
99521
99396
99570
99412
99841
99528
99769
99692
99495
99616
99656
99676
99460
99428
99662
99756
99557
99406
99596
99437
99383
99621
99499
99922
99901
99725
99411
99550
99928
99415
99392
99845
99507
99374
99749
99428
99860
99434
99613
99774
99718
99690
99710
99841
99599
99765
99610
99520
99427
99809
99512
99576
99398
99645
99421
99713
99377
99858
99668
99744
99498
99392
99577
99676
99596
99835
99403
99580
99536
99628
99466
99698
99569
99415
99618
99397
99754
99898
99647
99458
99814
99415
99689
99857
99565
99418
99890
99425
99486
99709
99463
99373
99652
99376
99497
99635
99780
99879
99459
99424
99750
99684
99560
99401
99598
99374
99402
99778
99791
99584
99772
99587
99663
99919
99779
99393
99721
99634
99787
99495
99559
99470
99372
99587
99382
99379
99590
99793
99614
99396
99377
99503
99496
99710
99468
99607
99807
99427
99651
99567
99868
99664
99805
99472
99591
99723
99556
99407
99959
99483
99560
99708
99378
99454
99506
99578
99666
99624
99837
99757
99661
99624
99573
99652
99753
99458
99517
99645
99592
99452
99527
99650
99774
99380
99375
99773
99420
99382
99663
99746
99375
99706
99615
99500
99424
99802
99935
99460
99653
99616
99434
99880
99733
99562
99373
99721
99670
99526
99371
99398
99430
99672
99635
99600
99739
99604
99541
99790
99564
99406
99564
99410
99403
99745
99596
99602
99623
99442
99428
99460
99376
99522
99844
99893
99410
99741
99571
99462
99711
99401
99595
99375
99372
99710
99388
99667
99589
99541
99406
99384
99465
99569
99409
99500
99789
99506
99678
99778
99540
99391
99595
99447
99468
99520
99656
99577
99418
99386
99405
99522
99659
99710
99428
99746
99511
99496
99565
99473
99379
99380
99419
99427
99685
99592
99382
99821
99704
99428
99446
99723
99598
99410
99496
99895
99654
99446
99768
99586
99710
99579
99375
99602
99435
99452
99474
99485
99395
99757
99491
99712
99665
99713
99606
99484
99521
99435
99457
99502
99655
99538
99481
99814
99712
99551
99549
99622
99865
99775
99641
99761
99576
99416
99485
99801
99613
99456
99402
99396
99710
99526
99562
99589
99533
99646
99686
99763
99633
99766
99434
99450
99803
99731
99734
99475
99576
99685
99631
99685
99830
99604
99662
99654
99641
99443
99992
99774
99498
99666
99439
99512
99467
99716
99747
99553
99448
99509
99543
99548
99832
99463
99687
99607
99566
99715
99804
99438
99779
99667
99606
99461
99483
99441
99923
99369
99378
99814
99384
99407
99620
99740
99467
99506
99431
99512
99404
99768
99492
99643
99554
99436
99632
99857
99372
99509
99419
99480
99410
99922
99516
99802
99537
99473
99469
99727
99580
99744
99463
99716
99558
99615
99396
99824
99492
99698
99565
99719
99434
99775
99591
99568
99508
99739
99537
99773
99735
99441
99847
99670
99497
99420
99543
99538
99546
99572
99407
99383
99640
99784
99658
99501
99376
99679
99628
99779
99551
99378
99690
99395
99483
99826
99468
99879
99909
99605
99383
99415
99400
99452
99758
99476
99412
99537
99407
99557
99547
99880
99912
99640
99432
99560
99791
99905
99411
99837
99707
99430
99859
99369
99636
99501
99925
99435
99437
99492
99639
99622
99413
99569
99506
99471
99420
99568
99645
99420
99533
99721
99400
99517
99486
99603
99511
99581
99380
99441
99648
99532
99722
99868
99743
99697
99875
99524
99603
99570
99549
99617
99613
99669
99813
99641
99372
99392
99453
99687
99494
99891
99489
99749
99546
99407
99386
99400
99372
99420
99561
99482
99573
99803
99509
99595
99492
99391
99733
99616
99370
99552
99799
99946
99545
99406
99652
99652
99372
99787
99576
99539
99503
99431
99605
99632
99418
99827
99546
99642
99738
99369
99592
99538
99668
99416
99526
99535
99603
99565
99481
99731
99417
99526
99765
99700
99847
99452
99634
99612
99584
99707
99666
99384
99536
99476
99510
99832
99377
99516
99470
99409
99723
99846
99682
99487
99589
99396
99480
99397
99395
99406
99781
99848
99631
99615
99415
99493
99488
99647
99793
99593
99614
99445
99514
99533
99580
99455
99494
99397
99399
99688
99413
99791
99402
99382
99911
99907
99526
99508
99570
99938
99410
99479
99651
99486
99810
99761
99481
99667
99624
99649
99404
99417
99736
99395
99610
99495
99418
99646
99841
99434
99444
99611
99792
99570
99519
99762
99595
99561
99471
99849
99599
99530
99780
99399
99392
99440
99531
99790
99643
99506
99474
99677
99710
99787
99549
99548
99386
99560
99604
99378
99415
99390
99568
99396
99481
99629
99439
99505
99370
99643
99536
99864
99523
99651
99827
99540
99484
99499
99619
99422
99526
99545
99724
99694
99768
99540
99818
99626
99609
99635
99583
99415
99378
99482
99393
99654
99417
99469
99432
99674
99569
99826
99426
99554
99416
99462
99404
99635
99489
99474
99407
99578
99398
99766
99408
99554
99944
99502
99617
99476
99845
99477
99429
99389
99650
99837
99611
99636
99509
99808
99369
99457
99532
99589
99770
99529
99870
99475
99448
99699
99677
99457
99585
99476
99444
99430
99835
99497
99465
99614
99573
99388
99898
99616
99667
99375
99410
99530
99723
99456
99569
99787
99496
99578
99397
99549
99669
99676
99903
99537
99505
99702
99737
99416
99558
99399
99438
99891
99550
99830
99566
99580
99568
99385
99411
99497
99455
99583
99579
99402
99436
99675
99429
99587
99532
99838
99405
99663
99396
99385
99671
99460
99681
99622
99566
99676
99459
99606
99657
99458
99614
99573
99645
99601
99726
99502
99797
99431
99539
99714
99647
99400
99769
99654
99474
99402
99675
99613
99485
99453
99530
99580
99605
99399
99530
99867
99567
99715
99552
99627
99413
99679
99626
99671
99653
99532
99529
99523
99588
99561
99432
99699
99604
99823
99490
99800
99599
99523
99410
99595
99655
99422
99483
99716
99566
99678
99378
99386
99416
99388
99459
99596
99618
99454
99433
99466
99679
99863
99947
99436
99538
99509
99713
99575
99973
99499
99428
99662
99595
99400
99457
99629
99524
99369
99419
99638
99742
99388
99417
99713
99496
99430
99619
99653
99456
99494
99699
99425
99473
99538
99421
99613
99641
99664
99397
99469
99580
99431
99520
99657
99678
99530
99536
99646
99621
99622
99776
99647
99399
99695
99481
99557
99642
99565
99479
99727
99821
99582
99635
99820
99472
99447
99559
99538
99747
99412
99521
99371
99783
99375
99693
99435
99609
99654
99636
99448
99762
99568
99519
99502
99834
99519
99569
99878
99786
99370
99641
99621
99934
99707
99540
99474
99660
99412
99462
99389
99820
99569
99613
99549
99789
99645
99484
99627
99462
99795
99381
99974
99454
99682
99795
99398
99666
99614
99960
99397
99501
99612
99674
99877
99886
99509
99496
99657
99710
99776
99759
99582
99526
99629
99810
99765
99556
99379
99574
99559
99580
99420
99566
99764
99821
99722
99482
99560
99848
99741
99461
99680
99551
99404
99714
99773
99720
99374
99404
99398
99441
99384
99429
99780
99600
99687
99390
99614
99480
99449
99791
99452
99761
99471
99386
99875
99601
99381
99386
99868
99610
99527
99744
99798
99372
99859
99634
99698
99419
99410
99428
99467
99563
99374
99474
99602
99939
99476
99704
99543
99553
99730
99675
99533
99529
99604
99427
99655
99489
99456
99804
99533
99700
99562
99668
99439
99550
99707
99752
99848
99701
99705
99585
99755
99503
99727
99757
99598
99645
99847
99678
99705
99578
99509
99527
99797
99372
99434
99539
99501
99748
99582
99566
99935
99466
99444
99688
99745
99709
99769
99540
99713
99390
99590
99615
99898
99881
99468
99432
99582
99529
99847
99589
99513
99724
99486
99752
99486
99609
99513
99429
99786
99861
99509
99533
99375
99476
99494
99546
99740
99715
99614
99605
99446
99415
99748
99395
99733
99537
99602
99790
99489
99460
99456
99551
99428
99757
99524
99890
99758
99506
99478
99405
99401
99773
99530
99698
99584
99393
99566
99445
99411
99512
99587
99595
99523
99503
99397
99703
99432
99441
99464
99576
99579
99375
99761
99633
99935
99602
99533
99507
99476
99700
99789
99654
99378
99374
99515
99725
99966
99436
99454
99826
99476
99513
99420
99376
99378
99677
99434
99477
99375
99663
99465
99603
99674
99436
99802
99589
99664
99851
99403
99663
99394
99446
99407
99508
99435
99860
99976
99432
99620
99396
99636
99390
99738
99618
99481
99395
99665
99586
99407
99601
99455
99371
99879
99388
99564
99404
99752
99799
99513
99507
99417
99389
99713
99390
99601
99642
99434
99376
99497
99600
99858
99411
99562
99380
99854
99408
99399
99379
99375
99428
99536
99421
99515
99639
99699
99760
99658
99493
99784
99744
99567
99727
99663
99788
99461
99499
99898
99685
99512
99411
99402
99502
99551
99800
99699
99390
99668
99506
99673
99397
99544
99608
99410
99488
99662
99650
99511
99719
99420
99405
99502
99750
99748
99666
99592
99393
99555
99599
99557
99466
99826
99480
99438
99413
99458
99420
99844
99419
99386
99491
99705
99408
99469
99652
99456
99727
99652
99414
99380
99615
99697
99435
99608
99481
99477
99686
99664
99656
99796
99878
99621
99424
99951
99844
99409
99616
99944
99389
99489
99573
99841
99855
99587
99808
99624
99769
99874
99417
99860
99593
99404
99790
99372
99830
99817
99500
99459
99400
99869
99764
99394
99379
99431
99579
99725
99828
99495
99543
99690
99451
99421
99412
99669
99595
99414
99757
99494
99546
99626
99459
99634
99506
99856
99417
99617
99581
99622
99434
99434
99427
99617
99658
99531
99704
99473
99629
99668
99588
99435
99495
99534
99500
99638
99615
99598
99472
99713
99724
99599
99616
99584
99874
99905
99449
99711
99673
99761
99824
99822
99556
99424
99589
99467
99375
99577
99371
99535
99688
99462
99448
99448
99784
99450
99380
99546
99630
99375
99773
99563
99429
99789
99451
99605
99379
99659
99421
99596
99568
99387
99590
99865
99693
99453
99448
99666
99539
99579
99965
99675
99510
99516
99744
99578
99491
99548
99908
99516
99718
99508
99430
99602
99510
99643
99570
99371
99401
99409
99398
99723
99787
99693
99662
99710
99632
99818
99636
99754
99490
99564
99435
99816
99790
99814
99816
99735
99600
99534
99414
99504
99474
99533
99475
99421
99591
99560
99450
99494
99860
99470
99533
99432
99511
99690
99681
99369
99483
99472
99376
99629
99666
99534
99496
99405
99622
99487
99537
99747
99565
99503
99932
99958
99543
99960
99451
99444
99751
99479
99380
99378
99628
99699
99460
99694
99617
99601
99469
99853
99921
99648
99684
99537
99425
99449
99495
99566
99809
99811
99743
99399
99409
99435
99420
99732
99541
99617
99464
99729
99475
99409
99712
99478
99493
99507
99634
99515
99693
99798
99443
99674
99592
99459
99633
99539
99536
99607
99923
99437
99434
99607
99661
99804
99519
99378
99959
99681
99718
99632
99449
99554
99693
99735
99603
99594
99581
99528
99486
99547
99919
99730
99511
99375
99619
99707
99897
99417
99702
99531
99468
99385
99640
99457
99742
99423
99414
99402
99394
99742
99781
99732
99700
99375
99689
99405
99670
99409
99664
99603
99402
99657
99559
99425
99840
99455
99808
99542
99599
99465
99474
99435
99435
99847
99558
99724
99451
99512
99528
99531
99473
99540
99920
99424
99549
99755
99625
99425
99438
99550
99546
99934
99421
99509
99705
99592
99543
99586
99540
99616
99631
99465
99836
99646
99568
99643
99603
99391
99832
99541
99563
99849
99708
99416
99685
99421
99773
99658
99431
99391
99478
99673
99541
99596
99498
99581
99930
99461
99457
99799
99837
99407
99689
99717
99513
99373
99833
99422
99606
99745
99700
99826
99921
99394
99562
99374
99471
99677
99705
99452
99430
99776
99769
99439
99724
99639
99443
99469
99432
99494
99451
99785
99499
99740
99483
99436
99444
99651
99756
99672
99491
99556
99419
99418
99373
99534
99706
99671
99620
99410
99429
99389
99531
99450
99902
99691
99457
99491
99394
99761
99648
99536
99588
99411
99371
99478
99384
99575
99577
99818
99609
99724
99898
99521
99435
99526
99761
99465
99385
99612
99667
99628
99520
99752
99448
99854
99408
99515
99765
99618
99814
99429
99386
99594
99437
99583
99489
99411
99759
99372
99425
99596
99433
99686
99602
99864
99761
99602
99429
99654
99444
99419
99512
99825
99902
99521
99803
99466
99900
99562
99710
99484
99381
99828
99392
99396
99474
99969
99555
99388
99651
99583
99607
99733
99905
99771
99518
99781
99415
99858
99640
99385
99685
99465
99674
99462
99669
99734
99788
99407
99379
99623
99695
99893
99953
99426
99769
99393
99401
99444
99616
99475
99449
99429
99598
99686
99701
99655
99411
99396
99715
99440
99510
99676
99426
99690
99512
99550
99410
99616
99622
99693
99781
99505
99713
99791
99459
99608
99706
99497
99484
99557
99482
99852
99791
99387
99667
99571
99409
99550
99538
99451
99607
99509
99734
99439
99824
99439
99692
99955
99564
99514
99698
99806
99607
99612
99795
99471
99593
99509
99988
99546
99676
99833
99557
99370
99893
99673
99529
99635
99508
99742
99429
99855
99583
99455
99554
99695
99716
99397
99451
99386
99563
99519
99857
99518
99417
99784
99624
99558
99476
99534
99656
99444
99728
99399
99451
99571
99564
99440
99586
99412
99643
99679
99549
99806
99499
99407
99603
99608
99784
99491
99605
99517
99444
99808
99395
99486
99396
99664
99575
99880
99503
99519
99854
99426
99734
99452
99821
99511
99398
99483
99611
99923
99572
99854
99462
99554
99523
99379
99525
99870
99718
99916
99459
99712
99612
99500
99473
99457
99381
99431
99650
99484
99405
99672
99401
99474
99674
99500
99487
99415
99476
99473
99631
99495
99719
99532
99719
99619
99423
99906
99505
99656
99483
99588
99463
99765
99391
99712
99547
99408
99510
99931
99611
99712
99558
99455
99519
99561
99647
99393
99662
99885
99409
99477
99498
99575
99720
99469
99497
99394
99902
99676
99452
99642
99378
99742
99547
99691
99869
99679
99577
99611
99866
99671
99693
99639
99469
99702
99391
99736
99779
99508
99691
99483
99652
99431
99493
99499
99576
99813
99652
99423
99525
99906
99466
99645
99728
99894
99391
99490
99592
99716
99425
99409
99451
99772
99679
99616
99474
99599
99411
99785
99406
99530
99591
99543
99377
99376
99713
99500
99822
99518
99473
99506
99730
99640
99863
99533
99499
99637
99476
99419
99493
99450
99598
99762
99499
99503
99613
99471
99582
99470
99407
99663
99458
99383
99654
99564
99480
99580
99558
99834
99370
99753
99539
99512
99447
99620
99492
99827
99428
99581
99431
99556
99586
99539
99568
99708
99539
99378
99440
99806
99628
99588
99761
99630
99460
99533
99470
99794
99380
99426
99722
99690
99548
99380
99658
99445
99408
99389
99401
99410
99469
99422
99407
99425
99404
99606
99700
99434
99763
99749
99730
99820
99752
99375
99478
99545
99624
99611
99525
99427
99431
99541
99557
99391
99590
99429
99516
99382
99545
99620
99689
99418
99674
99939
99379
99850
99425
99473
99639
99697
99474
99474
99536
99609
99548
99861
99485
99555
99427
99460
99638
99622
99535
99862
99743
99424
99638
99835
99697
99812
99729
99492
99730
99375
99460
99822
99664
99742
99918
99479
99557
99419
99541
99852
99674
99456
99473
99879
99735
99783
99861
99661
99884
99611
99480
99603
99432
99880
99562
99445
99682
99575
99588
99643
99586
99494
99716
99843
99370
99496
99421
99697
99578
99787
99508
99373
99598
99596
99803
99722
99628
99372
99386
99586
99948
99399
99419
99542
99406
99701
99506
99537
99660
99580
99678
99671
99528
99383
99913
99458
99464
99703
99629
99818
99798
99589
99721
99612
99563
99467
99605
99383
99484
99399
99469
99425
99450
99901
99842
99673
99620
99661
99782
99666
99685
99711
99552
99426
99487
99502
99834
99675
99510
99745
99467
99379
99607
99528
99830
99527
99558
99563
99649
99428
99703
99414
99432
99802
99692
99742
99696
99748
99608
99717
99434
99658
99548
99419
99752
99573
99635
99520
99762
99886
99730
99463
99702
99386
99566
99564
99654
99694
99463
99489
99825
99679
99535
99553
99417
99949
99526
99669
99582
99416
99399
99656
99710
99370
99563
99797
99436
99593
99398
99605
99640
99549
99532
99516
99652
99394
99463
99482
99774
99390
99748
99387
99449
99503
99390
99576
99448
99578
99524
99424
99739
99488
99645
99848
99415
99452
99435
99655
99549
99417
99457
99526
99477
99670
99847
99807
99495
99723
99520
99610
99415
99634
99642
99531
99503
99475
99438
99470
99522
99473
99508
99494
99651
99818
99631
99529
99738
99414
99581
99500
99561
99379
99819
99683
99761
99568
99634
99381
99625
99407
99775
99382
99487
99557
99395
99826
99735
99483
99539
99481
99449
99576
99677
99830
99380
99704
99553
99667
99570
99609
99851
99704
99375
99744
99668
99563
99370
99572
99434
99597
99805
99579
99581
99742
99437
99589
99501
99750
99440
99777
99488
99388
99505
99562
99548
99691
99725
99675
99519
99680
99564
99446
99385
99901
99512
99707
99597
99403
99643
99407
99964
99885
99539
99736
99491
99520
99505
99370
99890
99499
99519
99508
99542
99480
99369
99585
99792
99559
99514
99633
99684
99436
99502
99550
99395
99397
99535
99586
99744
99512
99688
99589
99736
99511
99492
99374
99821
99513
99525
99568
99553
99446
99591
99570
99569
99430
99878
99517
99467
99595
99402
99511
99414
99518
99725
99823
99374
99921
99723
99445
99470
99795
99488
99552
99436
99498
99512
99725
99834
99587
99744
99489
99801
99489
99458
99669
99879
99663
99593
99647
99591
99398
99763
99653
99426
99432
99833
99412
99462
99658
99439
99778
99718
99749
99577
99795
99534
99526
99379
99760
99489
99587
99376
99895
99676
99423
99586
99515
99495
99474
99406
99729
99488
99829
99768
99387
99681
99704
99791
99608
99537
99623
99429
99405
99592
99637
99369
99914
99599
99825
99477
99495
99492
99503
99499
99740
99910
99742
99473
99465
99416
99713
99594
99843
99520
99841
99757
99631
99410
99733
99578
99475
99430
99739
99587
99657
99432
99703
99731
99653
99616
99508
99451
99462
99506
99619
99636
99802
99594
99892
99670
99587
99434
99562
99562
99400
99513
99706
99377
99438
99515
99424
99495
99369
99554
99690
99382
99770
99929
99427
99454
99562
99601
99402
99536
99375
99445
99552
99861
99741
99522
99491
99395
99547
99381
99537
99432
99500
99403
99492
99647
99811
99549
99469
99701
99404
99568
99636
99655
99507
99724
99659
99652
99497
99625
99394
99610
99424
99737
99632
99395
99397
99411
99410
99608
99468
99505
99644
99766
99384
99523
99517
99600
99375
99521
99549
99421
99886
99760
99591
99600
99441
99704
99691
99627
99451
99688
99467
99550
99444
99574
99412
99699
99403
99826
99627
99626
99388
99539
99703
99475
99475
99447
99724
99385
99865
99718
99862
99778
99528
99672
99600
99561
99587
99490
99770
99818
99595
99552
99465
99533
99425
99892
99468
99898
99798
99664
99384
99889
99926
99774
99436
99437
99590
99485
99675
99618
99546
99526
99659
99639
99447
99556
99653
99757
99398
99735
99817
99514
99423
99432
99951
99674
99498
99537
99481
99725
99492
99393
99409
99695
99766
99468
99663
99594
99461
99382
99655
99481
99681
99603
99440
99617
99615
99799
99391
99871
99393
99498
99538
99598
99602
99814
99579
99386
99578
99678
99372
99463
99384
99539
99532
99553
99731
99571
99439
99563
99395
99948
99772
99768
99768
99649
99801
99679
99821
99450
99533
99468
99401
99775
99555
99488
99592
99869
99524
99527
99391
99801
99622
99751
99620
99784
99449
99718
99446
99867
99748
99768
99372
99512
99410
99597
99594
99528
99563
99602
99746
99388
99725
99486
99918
99613
99807
99752
99605
99668
99455
99682
99613
99400
99377
99501
99750
99451
99847
99371
99837
99542
99605
99402
99695
99653
99836
99550
99538
99564
99794
99652
99408
99482
99487
99392
99653
99817
99759
99413
99870
99513
99494
99459
99786
99459
99818
99504
99598
99459
99373
99774
99814
99746
99791
99441
99616
99485
99814
99659
99726
99403
99399
99699
99485
99562
99544
99770
99784
99696
99582
99542
99494
99789
99383
99475
99398
99569
99740
99621
99734
99399
99809
99490
99604
99762
99826
99882
99471
99701
99431
99543
99883
99663
99695
99538
99427
99837
99567
99423
99711
99427
99400
99790
99407
99610
99602
99399
99546
99433
99950
99742
99731
99429
99876
99694
99487
99879
99584
99486
99476
99730
99537
99702
99726
99552
99573
99763
99481
99453
99382
99471
99424
99483
99643
99545
99786
99538
99713
99480
99672
99479
99586
99583
99439
99463
99722
99515
99630
99511
99658
99528
99490
99774
99948
99415
99529
99593
99589
99677
99394
99654
99491
99379
99454
99653
99490
99696
99571
99380
99456
99553
99714
99435
99412
99416
99379
99389
99404
99454
99572
99375
99402
99580
99583
99699
99639
99808
99976
99603
99565
99428
99579
99658
99406
99747
99595
99671
99785
99762
99848
99542
99443
99656
99763
99598
99459
99552
99374
99500
99732
99846
99434
99669
99890
99393
99441
99412
99436
99611
99863
99520
99458
99411
99752
99449
99548
99653
99510
99549
99564
99809
99392
99467
99386
99667
99580
99711
99447
99457
99647
99509
99539
99904
99405
99443
99400
99496
99374
99693
99671
99435
99731
99487
99659
99635
99580
99658
99538
99417
99637
99653
99497
99830
99658
99387
99511
99498
99378
99626
99470
99438
99506
99625
99896
99582
99412
99763
99492
99520
99396
99444
99470
99562
99560
99740
99478
99575
99776
99497
99674
99720
99858
99389
99790
99711
99771
99474
99973
99381
99416
99746
99568
99521
99690
99483
99757
99585
99394
99893
99852
99690
99523
99469
99464
99546
99560
99403
99783
99432
99451
99545
99646
99481
99537
99617
99682
99472
99595
99509
99492
99526
99402
99763
99859
99876
99500
99414
99697
99463
99536
99833
99490
99491
99426
99801
99380
99783
99938
99743
99755
99457
99680
99444
99746
99927
99416
99376
99825
99571
99604
99374
99658
99643
99699
99389
99423
99564
99581
99735
99527
99469
99739
99508
99516
99403
99881
99765
99598
99589
99623
99461
99661
99717
99840
99770
99628
99478
99369
99515
99821
99764
99538
99462
99485
99890
99473
99784
99537
99700
99590
99684
99402
99570
99731
99639
99547
99553
99555
99446
99574
99573
99786
99418
99603
99654
99423
99411
99709
99769
99848
99531
99659
99473
99374
99564
99658
99372
99817
99409
99430
99481
99377
99783
99537
99678
99623
99905
99551
99407
99455
99726
99546
99912
99423
99729
99408
99562
99386
99492
99628
99855
99489
99587
99369
99517
99393
99417
99457
99516
99485
99382
99873
99560
99543
99531
99848
99578
99651
99634
99481
99459
99868
99540
99433
99589
99634
99566
99405
99578
99553
99605
99706
99637
99394
99803
99395
99532
99404
99687
99993
99557
99528
99588
99803
99886
99579
99423
99780
99683
99883
99893
99741
99565
99553
99421
99407
99611
99753
99830
99628
99410
99439
99618
99401
99472
99651
99692
99493
99410
99816
99835
99618
99726
99466
99522
99576
99491
99479
99393
99513
99806
99691
99650
99595
99431
99612
99571
99518
99741
99525
99424
99700
99555
99838
99501
99408
99434
99593
99556
99668
99577
99611
99506
99599
99478
99548
99535
99521
99415
99564
99545
99817
99599
99593
99422
99454
99685
99657
99571
99684
99851
99484
99507
99423
99631
99392
99393
99868
99465
99974
99420
99634
99430
99531
99808
99570
99601
99574
99424
99717
99426
99418
99522
99626
99745
99533
99399
99638
99480
99793
99960
99392
99385
99636
99388
99378
99610
99433
99545
99463
99909
99486
99480
99609
99390
99399
99449
99525
99396
99468
99658
99818
99642
99657
99515
99618
99524
99508
99427
99470
99626
99532
99551
99770
99386
99692
99384
99574
99635
99420
99760
99539
99372
99598
99419
99785
99663
99460
99445
99476
99667
99811
99570
99590
99649
99574
99444
99596
99646
99509
99638
99719
99748
99625
99537
99504
99646
99735
99571
99377
99761
99473
99514
99977
99861
99493
99386
99854
99744
99495
99406
99845
99488
99692
99672
99435
99789
99580
99493
99857
99389
99537
99447
99376
99603
99830
99534
99387
99657
99474
99756
99810
99836
99406
99401
99620
99629
99848
99408
99685
99425
99431
99386
99431
99412
99382
99431
99391
99611
99419
99750
99819
99546
99523
99719
99603
99871
99550
99448
99873
99702
99462
99622
99736
99476
99941
99485
99616
99402
99372
99434
99381
99721
99679
99651
99583
99577
99493
99505
99942
99564
99621
99376
99609
99421
99656
99454
99745
99855
99453
99565
99574
99382
99626
99394
99527
99777
99840
99898
99442
99594
99551
99422
99492
99457
99464
99602
99433
99623
99701
99384
99558
99541
99419
99598
99595
99418
99415
99442
99605
99459
99598
99575
99406
99742
99379
99486
99885
99527
99453
99480
99376
99377
99444
99583
99452
99578
99528
99501
99462
99598
99612
99576
99917
99522
99416
99536
99716
99376
99613
99671
99834
99580
99543
99403
99753
99600
99719
99387
99696
99509
99640
99542
99865
99654
99874
99778
99540
99699
99382
99399
99652
99588
99745
99507
99438
99714
99536
99671
99580
99370
99776
99872
99860
99417
99609
99471
99486
99502
99742
99410
99872
99443
99419
99548
99894
99586
99391
99623
99777
99692
99422
99746
99475
99609
99476
99716
99517
99676
99424
99726
99440
99699
99622
99531
99636
99488
99481
99839
99461
99647
99576
99485
99456
99888
99874
99752
99534
99863
99585
99536
99405
99698
99463
99728
99838
99513
99674
99394
99433
99484
99796
99681
99704
99420
99504
99474
99737
99564
99757
99627
99478
99883
99543
99469
99642
99486
99578
99552
99606
99600
99476
99706
99788
99513
99391
99518
99465
99540
99556
99742
99597
99455
99474
99424
99840
99377
99662
99432
99648
99590
99581
99689
99489
99729
99373
99626
99527
99835
99828
99389
99729
99588
99369
99455
99845
99487
99443
99420
99508
99487
99572
99478
99781
99953
99710
99604
99633
99484
99395
99578
99467
99701
99413
99425
99739
99840
99435
99822
99446
99479
99868
99481
99733
99695
99416
99750
99467
99814
99457
99731
99747
99569
99640
99553
99458
99600
99887
99555
99689
99660
99423
99419
99506
99709
99450
99935
99532
99391
99733
99592
99425
99416
99569
99453
99376
99544
99637
99809
99566
99399
99406
99854
99620
99590
99746
99424
99377
99381
99458
99591
99728
99402
99606
99398
99646
99444
99732
99455
99430
99377
99576
99754
99479
99431
99721
99573
99734
99427
99620
99466
99856
99620
99414
99375
99489
99648
99441
99556
99613
99704
99447
99456
99470
99547
99626
99645
99634
99371
99396
99466
99785
99437
99498
99491
99645
99604
99491
99602
99560
99383
99521
99425
99405
99799
99595
99421
99412
99714
99398
99695
99370
99543
99411
99455
99452
99498
99533
99560
99446
99448
99624
99738
99482
99844
99374
99466
99485
99651
99500
99554
99560
99733
99629
99383
99427
99708
99770
99779
99732
99402
99533
99406
99431
99631
99586
99408
99586
99441
99400
99377
99554
99468
99759
99399
99850
99520
99775
99421
99608
99418
99439
99540
99369
99573
99509
99393
99806
99815
99518
99673
99436
99671
99806
99979
99858
99404
99536
99741
99449
99562
99468
99472
99520
99811
99812
99582
99698
99814
99656
99499
99501
99766
99662
99373
99376
99416
99791
99460
99451
99556
99400
99792
99449
99755
99440
99642
99698
99760
99891
99741
99444
99399
99422
99478
99911
99538
99434
99531
99398
99659
99456
99512
99370
99542
99450
99389
99747
99677
99534
99576
99478
99371
99638
99665
99386
99419
99823
99714
99498
99594
99426
99441
99749
99598
99444
99561
99572
99590
99652
99426
99705
99622
99416
99805
99672
99480
99561
99979
99908
99940
99572
99479
99769
99578
99649
99707
99698
99513
99762
99650
99412
99436
99648
99592
99626
99658
99688
99613
99479
99584
99831
99638
99476
99792
99719
99499
99676
99776
99611
99684
99644
99509
99476
99497
99488
99586
99546
99621
99435
99388
99650
99456
99375
99537
99637
99588
99746
99522
99474
99374
99540
99887
99630
99388
99767
99483
99591
99545
99389
99728
99665
99785
99714
99542
99385
99775
99552
99566
99546
99917
99669
99682
99394
99386
99406
99446
99400
99607
99564
99515
99510
99653
99640
99413
99846
99516
99377
99806
99446
99388
99434
99666
99516
99646
99394
99457
99413
99428
99546
99503
99391
99430
99658
99381
99512
99541
99423
99586
99998
99943
99759
99422
99490
99529
99648
99715
99598
99390
99692
99395
99461
99395
99649
99414
99544
99370
99521
99419
99397
99441
99557
99510
99643
99539
99571
99556
99777
99776
99376
99457
99456
99481
99553
99582
99585
99475
99646
99614
99748
99588
99482
99489
99577
99427
99430
99458
99578
99599
99539
99379
99377
99698
99883
99458
99563
99763
99803
99675
99650
99444
99668
99389
99715
99521
99551
99484
99452
99488
99493
99381
99511
99532
99396
99592
99619
99421
99424
99822
99684
99686
99709
99437
99699
99396
99575
99627
99608
99462
99684
99548
99649
99655
99460
99631
99842
99638
99383
99489
99611
99717
99832
99511
99599
99628
99931
99395
99552
99843
99636
99658
99644
99372
99402
99792
99532
99511
99564
99653
99524
99486
99597
99924
99560
99451
99876
99612
99536
99480
99375
99694
99533
99510
99376
99632
99727
99464
99824
99424
99667
99379
99587
99842
99853
99824
99737
99504
99492
99736
99535
99855
99552
99649
99480
99407
99395
99815
99466
99681
99534
99658
99677
99449
99479
99714
99794
99411
99404
99439
99380
99389
99578
99703
99499
99523
99443
99427
99577
99688
99589
99443
99719
99637
99768
99404
99569
99482
99519
99739
99723
99857
99536
99490
99755
99488
99491
99541
99487
99424
99664
99707
99753
99625
99500
99695
99548
99503
99858
99713
99566
99455
99493
99945
99487
99877
99569
99511
99520
99374
99475
99576
99660
99680
99455
99548
99595
99431
99493
99493
99642
99704
99539
99390
99374
99792
99571
99832
99407
99733
99553
99516
99397
99444
99522
99778
99465
99856
99512
99580
99446
99505
99542
99512
99612
99420
99469
99442
99826
99456
99691
99843
99411
99486
99719
99380
99767
99889
99522
99472
99906
99509
99416
99419
99668
99698
99715
99782
99560
99636
99406
99503
99636
99749
99464
99478
99748
99445
99804
99852
99813
99496
99378
99566
99792
99630
99852
99443
99604
99656
99397
99548
99548
99497
99386
99441
99379
99445
99647
99647
99967
99703
99474
99526
99573
99852
99575
99401
99766
99410
99647
99637
99662
99775
99451
99502
99713
99795
99802
99550
99586
99694
99456
99568
99447
99759
99419
99458
99455
99936
99374
99376
99500
99798
99476
99485
99497
99499
99470
99557
99539
99651
99491
99530
99792
99453
99731
99636
99540
99796
99502
99389
99778
99669
99565
99388
99873
99393
99643
99465
99459
99546
99699
99478
99763
99483
99543
99395
99520
99604
99528
99775
99476
99393
99822
99369
99796
99768
99429
99607
99850
99532
99877
99553
99447
99596
99553
99542
99389
99725
99430
99500
99378
99616
99523
99555
99488
99794
99585
99469
99487
99528
99445
99656
99599
99449
99414
99679
99729
99944
99497
99615
99423
99570
99822
99544
99589
99611
99525
99816
99638
99412
99471
99581
99460
99679
99493
99400
99427
99521
99684
99459
99841
99401
99738
99802
99467
99811
99411
99566
99546
99416
99514
99511
99787
99425
99767
99619
99417
99660
99497
99518
99510
99664
99803
99607
99384
99529
99584
99473
99883
99661
99788
99587
99602
99676
99778
99634
99561
99554
99421
99531
99637
99818
99933
99822
99686
99375
99429
99689
99385
99793
99723
99911
99737
99405
99886
99513
99616
99514
99507
99516
99530
99449
99838
99895
99489
99380
99483
99802
99402
99429
99449
99419
99382
99488
99385
99764
99377
99376
99559
99733
99700
99864
99775
99710
99758
99717
99465
99461
99745
99729
99718
99438
99598
99588
99615
99633
99511
99793
99509
99681
99629
99860
99587
99764
99532
99564
99437
99433
99475
99466
99416
99522
99396
99511
99551
99595
99654
99651
99640
99596
99420
99448
99495
99726
99652
99390
99491
99906
99386
99414
99467
99612
99841
99521
99418
99637
99601
99768
99462
99896
99482
99805
99469
99697
99483
99730
99481
99665
99826
99629
99826
99508
99731
99838
99594
99379
99913
99501
99470
99398
99448
99408
99467
99437
99801
99873
99681
99706
99601
99475
99637
99424
99426
99762
99706
99449
99624
99374
99455
99387
99376
99595
99524
99770
99615
99382
99683
99773
99669
99516
99622
99597
99519
99607
99485
99434
99648
99384
99576
99598
99375
99715
99686
99549
99469
99840
99536
99663
99860
99637
99509
99371
99520
99448
99464
99766
99430
99492
99473
99430
99763
99463
99446
99449
99449
99646
99480
99446
99717
99418
99768
99553
99411
99510
99371
99422
99630
99410
99796
99632
99478
99414
99664
99382
99729
99619
99659
99462
99372
99701
99611
99756
99531
99448
99659
99427
99586
99383
99563
99697
99570
99478
99407
99544
99384
99480
99470
99696
99528
99488
99688
99400
99754
99453
99968
99538
99598
99543
99503
99403
99496
99420
99571
99425
99456
99739
99456
99684
99550
99394
99680
99584
99500
99435
99940
99388
99436
99504
99508
99872
99720
99430
99536
99636
99803
99672
99373
99404
99502
99658
99683
99436
99410
99502
99519
99375
99415
99761
99764
99838
99577
99605
99836
99770
99514
99730
99391
99745
99508
99542
99526
99847
99480
99911
99595
99374
99455
99383
99458
99452
99651
99435
99613
99631
99425
99594
99548
99543
99398
99515
99377
99592
99851
99804
99461
99724
99825
99561
99551
99384
99794
99458
99591
99712
99912
99472
99697
99849
99505
99697
99879
99461
99681
99679
99462
99810
99573
99684
99597
99808
99427
99578
99491
99468
99520
99553
99975
99639
99512
99510
99846
99474
99474
99726
99599
99401
99418
99518
99714
99478
99443
99429
99396
99400
99420
99799
99569
99668
99420
99830
99870
99899
99713
99686
99549
99573
99501
99837
99450
99412
99631
99476
99497
99378
99412
99630
99631
99770
99527
99912
99662
99648
99494
99523
99750
99401
99444
99678
99375
99850
99503
99477
99501
99666
99546
99602
99782
99743
99575
99736
99570
99869
99456
99421
99599
99692
99377
99468
99789
99786
99570
99559
99472
99425
99868
99665
99809
99855
99651
99618
99450
99469
99553
99606
99444
99387
99441
99508
99837
99893
99479
99421
99428
99670
99773
99470
99387
99806
99380
99778
99525
99471
99414
99436
99561
99676
99421
99708
99540
99835
99414
99871
99458
99721
99478
99654
99639
99494
99405
99376
99787
99500
99661
99482
99859
99580
99378
99476
99834
99464
99585
99931
99474
99463
99483
99914
99751
99585
99854
99654
99462
99442
99414
99607
99752
99671
99481
99374
99490
99449
99727
99693
99740
99617
99501
99376
99751
99813
99375
99384
99858
99779
99773
99488
99443
99506
99527
99679
99792
99645
99373
99402
99413
99510
99470
99426
99556
99686
99863
99622
99427
99435
99445
99416
99423
99432
99407
99508
99524
99481
99528
99502
99585
99503
99718
99902
99675
99428
99385
99470
99438
99669
99516
99569
99898
99590
99643
99618
99598
99574
99627
99723
99540
99819
99668
99413
99511
99507
99772
99398
99519
99445
99500
99399
99533
99729
99827
99641
99504
99445
99610
99773
99701
99850
99769
99608
99412
99581
99718
99611
99506
99649
99548
99395
99610
99733
99978
99483
99700
99405
99834
99634
99472
99692
99769
99588
99477
99607
99819
99585
99507
99759
99669
99561
99589
99663
99411
99428
99494
99740
99654
99767
99378
99529
99708
99388
99615
99734
99622
99689
99469
99706
99546
99482
99382
99530
99451
99722
99575
99592
99687
99749
99501
99442
99391
99623
99496
99587
99607
99819
99503
99582
99379
99383
99565
99379
99675
99576
99752
99839
99550
99468
99702
99765
99934
99503
99447
99844
99465
99373
99659
99442
99572
99490
99931
99564
99750
99699
99388
99714
99417
99417
99508
99658
99592
99657
99476
99578
99470
99944
99613
99927
99884
99654
99506
99503
99437
99648
99412
99615
99397
99462
99376
99683
99858
99626
99872
99622
99520
99694
99649
99776
99400
99839
99745
99748
99562
99535
99516
99451
99370
99426
99788
99946
99447
99455
99581
99541
99702
99636
99805
99513
99583
99707
99514
99763
99371
99508
99909
99748
99561
99544
99546
99788
99783
99808
99801
99659
99692
99663
99890
99580
99793
99456
99532
99438
99633
99431
99823
99599
99415
99476
99526
99548
99766
99455
99689
99652
99709
99813
99836
99376
99474
99573
99921
99463
99416
99379
99418
99380
99387
99532
99557
99609
99385
99428
99600
99660
99464
99380
99455
99561
99650
99503
99678
99506
99421
99660
99543
99526
99776
99656
99407
99913
99664
99844
99944
99676
99551
99797
99738
99415
99792
99591
99382
99390
99474
99795
99749
99526
99783
99459
99970
99708
99649
99388
99616
99688
99385
99484
99650
99561
99602
99426
99539
99610
99387
99374
99567
99559
99475
99478
99834
99389
99411
99391
99418
99430
99409
99437
99386
99419
99584
99550
99488
99863
99726
99928
99570
99710
99587
99799
99573
99521
99576
99536
99716
99408
99475
99411
99863
99956
99474
99483
99575
99398
99507
99425
99531
99731
99396
99864
99604
99911
99376
99581
99615
99825
99694
99369
99582
99585
99490
99546
99696
99507
99666
99785
99426
99528
99451
99480
99573
99722
99425
99441
99594
99823
99541
99846
99588
99372
99532
99400
99853
99380
99387
99787
99591
99501
99394
99752
99798
99441
99667
99369
99652
99823
99612
99823
99461
99494
99870
99575
99545
99655
99476
99647
99729
99672
99465
99846
99440
99372
99582
99537
99530
99629
99386
99964
99641
99748
99693
99548
99400
99945
99664
99549
99541
99627
99429
99593
99474
99501
99399
99661
99401
99602
99746
99621
99602
99634
99399
99480
99858
99441
99383
99472
99465
99913
99393
99383
99707
99517
99578
99558
99445
99672
99522
99856
99505
99522
99571
99747
99553
99448
99579
99386
99650
99689
99698
99417
99388
99629
99681
99380
99424
99614
99843
99599
99613
99436
99445
99430
99683
99671
99484
99410
99385
99660
99476
99422
99448
99422
99574
99606
99421
99478
99397
99412
99525
99589
99662
99425
99806
99478
99439
99463
99853
99691
99500
99489
99377
99520
99690
99378
99536
99476
99749
99524
99462
99382
99862
99499
99719
99616
99381
99728
99505
99533
99405
99392
99700
99450
99688
99839
99719
99381
99454
99606
99668
99845
99660
99417
99534
99553
99807
99914
99652
99588
99447
99674
99428
99804
99735
99413
99372
99732
99447
99492
99610
99479
99745
99649
99698
99785
99733
99953
99585
99643
99664
99568
99838
99665
99629
99600
99689
99411
99369
99589
99509
99712
99527
99604
99426
99542
99371
99556
99684
99515
99739
99475
99571
99811
99886
99598
99514
99876
99423
99747
99773
99920
99566
99702
99929
99968
99423
99398
99380
99798
99776
99549
99464
99486
99637
99742
99634
99829
99718
99406
99371
99780
99596
99448
99675
99439
99374
99489
99890
99707
99483
99496
99380
99607
99481
99564
99671
99488
99381
99509
99739
99468
99373
99407
99462
99680
99545
99523
99578
99657
99499
99576
99488
99576
99945
99405
99903
99379
99523
99786
99746
99515
99570
99464
99848
99629
99607
99705
99715
99751
99911
99579
99905
99485
99436
99832
99687
99882
99372
99487
99471
99682
99380
99594
99421
99558
99421
99658
99507
99525
99411
99870
99629
99413
99585
99580
99564
99535
99401
99544
99450
99706
99835
99444
99394
99537
99703
99373
99612
99537
99472
99407
99421
99479
99586
99616
99475
99467
99948
99403
99490
99445
99520
99570
99563
99380
99546
99456
99723
99546
99730
99551
99402
99655
99415
99430
99397
99450
99744
99635
99854
99491
99713
99917
99480
99438
99555
99437
99428
99387
99770
99695
99586
99592
99886
99618
99627
99708
99742
99587
99718
99680
99862
99496
99682
99959
99689
99550
99548
99789
99486
99809
99584
99547
99605
99824
99882
99563
99438
99581
99566
99423
99563
99887
99919
99537
99497
99399
99387
99612
99420
99562
99445
99492
99712
99451
99587
99512
99488
99943
99611
99617
99457
99807
99803
99478
99502
99457
99454
99699
99703
99443
99946
99395
99872
99470
99449
99495
99543
99403
99578
99526
99613
99431
99471
99416
99408
99507
99782
99885
99464
99767
99385
99658
99641
99863
99389
99638
99818
99464
99893
99914
99477
99401
99785
99464
99508
99784
99430
99564
99405
99671
99498
99537
99504
99792
99757
99682
99511
99552
99889
99511
99568
99933
99591
99601
99806
99451
99560
99540
99539
99400
99664
99618
99623
99769
99520
99472
99952
99398
99911
99376
99670
99411
99670
99551
99438
99558
99477
99488
99454
99831
99416
99669
99741
99433
99730
99766
99425
99586
99383
99730
99797
99520
99552
99400
99877
99401
99518
99446
99471
99459
99411
99466
99537
99873
99700
99606
99433
99441
99493
99844
99402
99502
99664
99820
99409
99480
99949
99462
99538
99668
99584
99667
99450
99406
99377
99376
99907
99971
99425
99511
99408
99918
99744
99387
99416
99488
99388
99542
99545
99385
99374
99381
99511
99513
99478
99881
99730
99407
99629
99481
99945
99575
99551
99479
99539
99403
99390
99399
99464
99425
99717
99559
99680
99514
99469
99524
99426
99370
99402
99882
99408
99620
99687
99494
99576
99624
99374
99526
99407
99736
99448
99591
99881
99597
99526
99422
99592
99486
99438
99449
99534
99494
99494
99401
99614
99480
99411
99729
99430
99687
99654
99642
99686
99542
99404
99763
99804
99518
99557
99926
99492
99662
99735
99448
99815
99475
99598
99865
99825
99733
99585
99664
99555
99509
99370
99473
99396
99378
99447
99578
99435
99771
99633
99680
99702
99576
99616
99450
99687
99539
99799
99426
99467
99540
99379
99655
99464
99492
99466
99723
99568
99809
99820
99693
99588
99422
99780
99825
99513
99720
99512
99451
99865
99526
99447
99744
99770
99608
99642
99746
99513
99592
99679
99887
99574
99629
99404
99385
99510
99653
99372
99837
99685
99585
99719
99532
99562
99527
99449
99387
99583
99678
99764
99405
99702
99536
99657
99588
99541
99959
99471
99478
99570
99804
99420
99969
99421
99388
99396
99550
99676
99642
99521
99492
99383
99503
99755
99449
99702
99433
99874
99597
99717
99418
99382
99746
99506
99486
99690
99656
99662
99515
99372
99887
99660
99721
99482
99882
99418
99636
99458
99486
99390
99531
99680
99434
99369
99715
99512
99383
99751
99712
99601
99411
99405
99383
99726
99986
99382
99466
99381
99700
99403
99805
99605
99690
99895
99778
99376
99615
99526
99572
99580
99436
99601
99695
99800
99503
99736
99571
99643
99578
99392
99586
99722
99535
99602
99390
99413
99603
99570
99594
99543
99658
99706
99507
99393
99587
99643
99731
99547
99574
99479
99761
99407
99900
99832
99568
99583
99400
99607
99642
99371
99495
99758
99481
99687
99442
99489
99612
99517
99436
99404
99480
99422
99480
99726
99450
99509
99583
99443
99713
99703
99860
99444
99764
99531
99463
99514
99518
99723
99406
99552
99672
99675
99574
99934
99571
99466
99692
99518
99557
99378
99502
99857
99500
99392
99483
99425
99828
99393
99579
99642
99386
99397
99643
99505
99602
99833
99555
99507
99541
99546
99844
99584
99912
99396
99731
99401
99381
99575
99709
99403
99446
99382
99866
99855
99644
99547
99529
99709
99574
99404
99800
99965
99377
99778
99744
99693
99369
99801
99750
99513
99631
99555
99532
99618
99416
99484
99510
99639
99841
99471
99436
99490
99446
99390
99581
99600
99700
99708
99431
99636
99522
99902
99485
99724
99882
99930
99628
99510
99629
99455
99672
99394
99393
99908
99472
99940
99467
99621
99528
99512
99474
99394
99437
99840
99378
99538
99807
99843
99427
99438
99404
99808
99474
99456
99459
99551
99449
99627
99813
99549
99508
99820
99623
99491
99875
99734
99754
99577
99760
99453
99478
99535
99563
99390
99556
99834
99538
99482
99637
99737
99744
99741
99600
99374
99698
99409
99496
99454
99402
99556
99810
99472
99446
99645
99391
99440
99493
99421
99600
99495
99855
99409
99745
99689
99577
99457
99371
99415
99732
99643
99501
99839
99495
99593
99649
99693
99543
99562
99455
99594
99404
99474
99795
99597
99437
99745
99422
99501
99396
99522
99752
99529
99504
99399
99416
99705
99625
99776
99679
99449
99674
99553
99505
99400
99516
99452
99427
99402
99549
99451
99670
99766
99472
99446
99370
99859
99792
99516
99460
99626
99460
99842
99726
99524
99673
99794
99576
99466
99467
99615
99469
99455
99561
99679
99539
99650
99638
99627
99649
99453
99470
99808
99601
99657
99823
99733
99407
99846
99407
99805
99743
99675
99631
99698
99528
99504
99457
99569
99379
99681
99658
99369
99532
99448
99421
99865
99474
99435
99921
99766
99402
99598
99730
99487
99442
99515
99502
99449
99906
99794
99808
99448
99673
99495
99475
99846
99592
99513
99773
99739
99552
99462
99733
99372
99512
99561
99595
99462
99837
99925
99650
99371
99722
99839
99474
99444
99490
99391
99643
99598
99623
99482
99734
99731
99691
99404
99374
99739
99747
99665
99738
99563
99410
99525
99658
99484
99509
99764
99651
99500
99451
99781
99533
99627
99624
99742
99702
99424
99502
99398
99403
99513
99859
99512
99527
99452
99402
99384
99422
99659
99564
99417
99471
99591
99374
99695
99600
99610
99565
99407
99400
99370
99549
99604
99666
99654
99576
99716
99746
99741
99459
99505
99810
99601
99537
99388
99693
99732
99590
99477
99597
99656
99394
99435
99544
99890
99608
99591
99477
99441
99833
99376
99528
99572
99715
99421
99545
99841
99595
99460
99516
99640
99429
99762
99388
99566
99511
99448
99459
99480
99476
99538
99402
99875
99587
99501
99894
99651
99564
99411
99688
99643
99839
99775
99371
99618
99407
99686
99438
99448
99505
99591
99783
99564
99663
99663
99372
99519
99541
99380
99562
99495
99673
99576
99547
99805
99663
99535
99472
99587
99697
99535
99572
99434
99420
99370
99395
99835
99490
99846
99409
99608
99449
99640
99458
99646
99540
99764
99563
99607
99497
99476
99661
99429
99385
99642
99414
99643
99417
99406
99687
99527
99747
99623
99405
99602
99418
99517
99804
99383
99715
99384
99669
99460
99372
99706
99447
99496
99711
99451
99695
99561
99526
99401
99528
99398
99514
99473
99400
99424
99817
99416
99638
99758
99722
99386
99850
99614
99393
99539
99408
99487
99641
99443
99438
99526
99515
99736
99435
99664
99642
99477
99374
99532
99391
99371
99534
99794
99767
99758
99436
99401
99835
99459
99617
99662
99833
99449
99534
99449
99506
99475
99703
99640
99821
99643
99618
99858
99401
99620
99569
99797
99388
99887
99588
99866
99867
99541
99485
99407
99370
99647
99511
99415
99623
99559
99456
99795
99930
99460
99476
99750
99639
99825
99573
99527
99601
99478
99637
99785
99385
99779
99700
99411
99643
99536
99377
99829
99757
99568
99798
99461
99530
99440
99407
99588
99420
99542
99493
99754
99632
99601
99796
99396
99754
99499
99644
99649
99475
99389
99558
99680
99490
99923
99374
99563
99616
99401
99784
99420
99666
99536
99641
99535
99448
99462
99386
99443
99493
99573
99379
99588
99460
99389
99432
99422
99569
99829
99470
99553
99527
99699
99405
99489
99505
99533
99384
99728
99694
99525
99818
99499
99572
99674
99760
99614
99433
99423
99504
99833
99691
99646
99802
99421
99805
99485
99813
99400
99731
99378
99418
99783
99561
99630
99474
99783
99603
99730
99781
99439
99576
99905
99678
99914
99560
99412
99608
99647
99923
99661
99676
99429
99406
99464
99427
99510
99564
99510
99607
99482
99564
99533
99889
99642
99884
99745
99845
99566
99611
99505
99464
99452
99449
99444
99792
99663
99680
99764
99675
99697
99720
99549
99575
99556
99820
99812
99416
99444
99580
99390
99904
99422
99420
99698
99575
99914
99482
99757
99462
99589
99400
99409
99507
99488
99385
99533
99529
99537
99466
99585
99511
99403
99719
99426
99376
99371
99685
99486
99604
99414
99533
99567
99518
99648
99408
99805
99431
99836
99407
99424
99670
99516
99373
99854
99930
99711
99438
99446
99511
99923
99409
99469
99841
99427
99448
99512
99557
99390
99513
99550
99771
99694
99484
99399
99683
99686
99539
99661
99636
99423
99378
99480
99827
99540
99671
99447
99480
99780
99920
99543
99625
99841
99921
99424
99704
99805
99671
99821
99432
99535
99547
99378
99628
99515
99545
99667
99905
99497
99646
99482
99455
99604
99378
99460
99651
99508
99555
99653
99861
99657
99464
99375
99554
99573
99403
99738
99863
99401
99776
99912
99402
99588
99613
99742
99519
99491
99459
99678
99679
99451
99717
99936
99801
99494
99452
99574
99635
99501
99556
99803
99395
99422
99631
99582
99414
99677
99391
99560
99426
99646
99418
99457
99764
99381
99618
99607
99535
99412
99742
99442
99598
99460
99528
99631
99753
99490
99432
99526
99684
99481
99761
99719
99468
99445
99806
99679
99571
99456
99743
99514
99811
99428
99902
99416
99450
99370
99425
99561
99479
99901
99380
99805
99852
99524
99712
99498
99835
99412
99519
99399
99417
99458
99397
99499
99715
99917
99599
99633
99548
99514
99641
99744
99518
99457
99448
99419
99374
99490
99896
99586
99738
99718
99435
99508
99555
99488
99515
99448
99460
99418
99379
99610
99592
99799
99632
99381
99743
99700
99654
99512
99384
99745
99849
99509
99635
99989
99397
99620
99597
99634
99506
99571
99486
99584
99638
99704
99559
99546
99465
99737
99485
99687
99551
99596
99491
99593
99438
99504
99386
99858
99658
99722
99414
99561
99958
99651
99537
99621
99426
99524
99427
99857
99452
99594
99890
99467
99556
99856
99378
99603
99719
99485
99905
99455
99633
99689
99545
99430
99412
99793
99372
99651
99731
99597
99463
99478
99661
99907
99450
99537
99509
99440
99504
99538
99797
99425
99649
99743
99446
99441
99377
99630
99452
99798
99428
99671
99734
99400
99555
99379
99693
99531
99669
99585
99724
99616
99633
99502
99507
99597
99507
99372
99429
99375
99775
99460
99530
99649
99695
99499
99725
99434
99817
99840
99477
99580
99980
99718
99832
99671
99486
99669
99413
99426
99548
99601
99378
99463
99557
99804
99577
99428
99555
99410
99562
99524
99683
99632
99633
99515
99486
99685
99633
99485
99856
99452
99871
99836
99519
99711
99438
99456
99679
99557
99801
99461
99435
99698
99528
99386
99446
99897
99572
99657
99432
99391
99465
99528
99506
99525
99864
99500
99701
99637
99563
99661
99693
99391
99773
99683
99685
99380
99546
99655
99744
99707
99615
99628
99600
99424
99870
99941
99726
99508
99462
99393
99403
99396
99421
99417
99764
99599
99511
99465
99688
99790
99916
99456
99407
99400
99638
99476
99381
99443
99731
99492
99757
99405
99513
99509
99635
99606
99468
99514
99412
99486
99758
99626
99394
99745
99402
99707
99710
99446
99559
99425
99528
99408
99496
99658
99717
99682
99458
99424
99642
99388
99595
99433
99407
99606
99537
99404
99414
99436
99492
99689
99874
99879
99818
99545
99548
99556
99371
99718
99559
99662
99423
99511
99440
99616
99694
99567
99439
99480
99394
99421
99808
99664
99476
99521
99546
99422
99593
99450
99613
99775
99408
99437
99586
99529
99924
99406
99379
99444
99701
99553
99673
99381
99425
99792
99526
99623
99668
99389
99549
99842
99501
99496
99527
99620
99572
99469
99666
99463
99449
99381
99754
99505
99605
99384
99522
99543
99608
99496
99747
99565
99777
99636
99444
99554
99910
99516
99806
99528
99460
99693
99690
99625
99680
99440
99484
99733
99850
99746
99660
99583
99470
99497
99841
99559
99765
99396
99524
99407
99898
99508
99513
99551
99425
99371
99737
99792
99460
99770
99753
99546
99457
99879
99542
99675
99490
99631
99443
99745
99381
99480
99653
99431
99439
99473
99588
99393
99663
99515
99381
99698
99604
99864
99635
99371
99513
99375
99490
99383
99763
99622
99463
99429
99378
99500
99429
99481
99748
99561
99496
99818
99796
99389
99369
99505
99423
99856
99575
99447
99748
99712
99717
99784
99526
99539
99427
99719
99539
99583
99763
99625
99499
99471
99551
99487
99761
99643
99807
99720
99470
99485
99637
99638
99451
99763
99744
99471
99559
99549
99797
99548
99986
99597
99737
99642
99887
99699
99542
99450
99630
99539
99500
99719
99510
99610
99642
99852
99432
99740
99605
99412
99753
99482
99612
99944
99445
99539
99371
99390
99486
99554
99477
99856
99424
99770
99518
99534
99672
99613
99506
99585
99728
99424
99788
99458
99460
99624
99454
99657
99756
99842
99886
99480
99696
99384
99736
99781
99530
99639
99453
99705
99402
99378
99694
99418
99570
99850
99736
99518
99481
99807
99539
99928
99490
99506
99586
99796
99824
99474
99508
99504
99389
99657
99925
99668
99406
99676
99743
99641
99677
99931
99867
99584
99454
99476
99497
99508
99560
99765
99499
99505
99791
99648
99521
99431
99834
99736
99712
99399
99643
99525
99410
99374
99594
99375
99678
99436
99485
99392
99676
99521
99420
99388
99473
99877
99595
99434
99986
99490
99465
99756
99484
99665
99681
99519
99499
99578
99556
99600
99415
99661
99558
99758
99882
99606
99686
99750
99397
99446
99443
99509
99464
99566
99439
99671
99723
99407
99738
99703
99472
99689
99814
99508
99729
99421
99412
99467
99881
99555
99613
99535
99759
99572
99554
99539
99408
99645
99595
99595
99793
99441
99443
99613
99620
99611
99442
99526
99476
99588
99741
99558
99468
99466
99614
99617
99557
99590
99669
99407
99681
99653
99765
99471
99607
99480
99766
99587
99760
99630
99509
99666
99375
99452
99705
99617
99691
99591
99449
99660
99754
99380
99708
99375
99438
99889
99712
99471
99659
99556
99587
99477
99435
99552
99854
99410
99428
99898
99512
99404
99568
99705
99692
99618
99436
99509
99425
99693
99550
99691
99488
99630
99402
99614
99467
99646
99745
99568
99687
99768
99679
99393
99749
99392
99640
99434
99484
99391
99679
99696
99590
99747
99453
99490
99466
99493
99508
99378
99734
99463
99583
99634
99469
99536
99470
99494
99473
99372
99441
99765
99595
99580
99391
99419
99479
99465
99435
99529
99527
99439
99797
99720
99629
99753
99709
99586
99377
99551
99508
99482
99503
99656
99479
99657
99753
99402
99742
99510
99528
99384
99625
99513
99418
99461
99658
99909
99724
99516
99460
99624
99547
99491
99410
99399
99544
99505
99548
99583
99878
99462
99523
99591
99529
99480
99471
99515
99458
99755
99708
99496
99983
99496
99724
99542
99426
99514
99417
99375
99629
99585
99384
99596
99683
99859
99537
99801
99431
99533
99542
99520
99604
99504
99925
99760
99444
99420
99370
99845
99392
99679
99702
99505
99538
99523
99700
99652
99620
99463
99448
99575
99449
99448
99831
99719
99579
99409
99615
99406
99535
99687
99857
99544
99397
99455
99563
99401
99384
99416
99429
99431
99393
99864
99591
99455
99859
99635
99647
99426
99685
99696
99680
99380
99383
99846
99484
99633
99653
99568
99386
99375
99764
99661
99672
99650
99662
99836
99681
99442
99605
99535
99420
99440
99644
99382
99532
99684
99465
99590
99601
99852
99492
99519
99451
99682
99596
99822
99933
99515
99482
99689
99471
99574
99603
99772
99716
99491
99858
99400
99426
99549
99755
99502
99463
99501
99376
99777
99628
99701
99608
99601
99566
99639
99513
99752
99484
99659
99432
99561
99510
99632
99680
99487
99492
99714
99526
99385
99576
99506
99408
99421
99431
99376
99587
99688
99411
99403
99881
99519
99391
99874
99380
99517
99526
99535
99397
99414
99399
99741
99671
99389
99528
99440
99371
99580
99414
99386
99459
99503
99410
99924
99380
99611
99874
99467
99688
99386
99900
99971
99895
99572
99679
99417
99756
99782
99650
99407
99679
99407
99675
99465
99390
99566
99609
99494
99437
99619
99413
99407
99456
99735
99416
99603
99563
99410
99429
99496
99760
99422
99556
99713
99397
99774
99504
99394
99422
99641
99644
99539
99589
99433
99824
99753
99669
99405
99807
99886
99897
99427
99892
99516
99404
99503
99433
99787
99809
99622
99584
99455
99548
99467
99763
99542
99595
99951
99392
99673
99550
99432
99431
99869
99807
99432
99549
99818
99725
99495
99380
99482
99720
99811
99625
99495
99676
99426
99713
99815
99654
99490
99458
99406
99912
99494
99371
99495
99675
99666
99509
99381
99602
99638
99422
99588
99554
99420
99445
99402
99380
99496
99702
99808
99617
99712
99823
99446
99597
99672
99427
99426
99610
99442
99823
99371
99611
99485
99514
99707
99455
99467
99849
99610
99442
99839
99370
99557
99465
99383
99628
99406
99409
99631
99534
99682
99564
99592
99549
99394
99599
99533
99408
99573
99584
99542
99811
99503
99536
99647
99537
99710
99384
99711
99664
99616
99738
99654
99429
99551
99577
99464
99555
99600
99806
99412
99384
99559
99399
99766
99684
99524
99786
99566
99497
99404
99725
99898
99664
99577
99548
99729
99741
99486
99763
99849
99771
99676
99472
99388
99418
99550
99603
99716
99582
99503
99374
99660
99649
99781
99545
99393
99409
99567
99377
99425
99467
99579
99512
99659
99417
99932
99631
99443
99722
99578
99464
99623
99620
99747
99635
99653
99561
99370
99689
99628
99830
99484
99421
99903
99718
99415
99540
99727
99400
99575
99440
99437
99576
99427
99782
99630
99597
99700
99545
99553
99414
99656
99537
99422
99478
99498
99369
99604
99766
99480
99397
99522
99399
99703
99629
99405
99549
99382
99637
99446
99663
99529
99551
99454
99592
99519
99862
99701
99563
99478
99802
99671
99463
99640
99398
99827
99633
99559
99499
99659
99558
99370
99482
99772
99503
99479
99598
99470
99375
99620
99513
99569
99700
99570
99460
99731
99736
99390
99398
99820
99380
99464
99605
99786
99779
99811
99507
99698
99685
99432
99613
99969
99575
99410
99595
99723
99512
99738
99698
99510
99390
99832
99699
99627
99511
99400
99617
99404
99382
99407
99452
99751
99523
99465
99594
99538
99855
99432
99451
99458
99620
99685
99758
99403
99791
99394
99427
99378
99555
99547
99551
99600
99787
99812
99555
99663
99441
99470
99418
99463
99579
99486
99451
99519
99751
99566
99946
99459
99583
99548
99687
99499
99899
99813
99491
99745
99440
99567
99630
99642
99672
99509
99513
99893
99530
99557
99564
99526
99477
99489
99526
99572
99438
99560
99687
99480
99676
99781
99412
99685
99646
99590
99717
99456
99502
99565
99728
99751
99729
99621
99826
99628
99851
99685
99502
99461
99397
99845
99725
99496
99731
99908
99447
99608
99667
99471
99652
99576
99399
99386
99425
99447
99874
99447
99407
99639
99627
99737
99382
99523
99741
99806
99476
99887
99403
99821
99420
99413
99400
99457
99912
99695
99407
99615
99675
99484
99406
99659
99382
99509
99458
99487
99577
99762
99397
99403
99612
99678
99577
99552
99876
99751
99621
99447
99585
99385
99466
99744
99390
99519
99735
99774
99466
99618
99709
99570
99949
99406
99659
99402
99386
99469
99475
99567
99564
99427
99871
99439
99809
99444
99785
99796
99553
99657
99420
99490
99493
99584
99541
99554
99718
99385
99696
99489
99856
99534
99914
99391
99411
99664
99718
99621
99616
99422
99420
99875
99580
99693
99538
99486
99973
99742
99752
99557
99398
99796
99558
99374
99767
99627
99423
99466
99496
99768
99383
99466
99548
99914
99431
99680
99421
99779
99698
99586
99703
99632
99649
99514
99441
99502
99613
99495
99508
99422
99817
99724
99716
99468
99583
99534
99787
99634
99409
99654
99763
99431
99443
99480
99627
99429
99516
99696
99445
99461
99843
99517
99889
99442
99583
99409
99686
99449
99858
99387
99681
99558
99548
99682
99373
99450
99729
99371
99771
99740
99552
99669
99504
99816
99671
99676
99419
99706
99467
99465
99400
99801
99726
99615
99562
99439
99434
99496
99414
99703
99518
99552
99674
99786
99457
99907
99979
99675
99384
99423
99521
99506
99568
99669
99687
99580
99567
99731
99411
99374
99551
99873
99443
99832
99540
99728
99635
99377
99782
99426
99765
99410
99403
99792
99465
99570
99582
99861
99484
99642
99545
99592
99530
99899
99576
99506
99671
99544
99676
99443
99546
99392
99599
99626
99385
99398
99661
99691
99983
99788
99809
99466
99605
99416
99586
99436
99399
99862
99580
99461
99446
99879
99605
99601
99428
99441
99699
99723
99372
99594
99412
99727
99518
99562
99612
99522
99420
99842
99494
99445
99568
99462
99450
99480
99401
99504
99423
99701
99782
99547
99820
99762
99371
99391
99768
99422
99538
99417
99833
99646
99581
99923
99373
99601
99411
99769
99693
99715
99775
99733
99536
99399
99374
99884
99454
99378
99506
99661
99554
99448
99484
99443
99840
99618
99794
99541
99658
99675
99415
99533
99371
99408
99493
99587
99408
99444
99376
99628
99434
99801
99684
99621
99722
99588
99374
99437
99872
99655
99605
99423
99622
99553
99437
99414
99740
99497
99679
99648
99597
99380
99511
99383
99591
99448
99428
99430
99470
99649
99381
99666
99828
99509
99530
99716
99482
99829
99647
99479
99547
99437
99952
99818
99609
99633
99409
99526
99372
99872
99684
99550
99441
99488
99655
99529
99451
99381
99694
99435
99412
99626
99419
99399
99542
99681
99431
99395
99546
99387
99543
99523
99620
99411
99881
99657
99607
99594
99498
99553
99889
99372
99635
99441
99849
99667
99439
99564
99386
99711
99613
99593
99541
99396
99922
99416
99494
99626
99671
99703
99738
99432
99610
99664
99494
99683
99629
99628
99556
99836
99624
99721
99408
99597
99710
99574
99403
99563
99740
99445
99434
99679
99775
99545
99877
99651
99584
99481
99564
99449
99568
99745
99439
99383
99431
99806
99394
99582
99441
99434
99522
99506
99489
99662
99767
99698
99554
99683
99668
99573
99759
99465
99645
99627
99379
99469
99766
99398
99446
99739
99569
99520
99440
99735
99648
99752
99474
99453
99593
99512
99596
99664
99465
99410
99522
99496
99538
99432
99558
99786
99415
99388
99782
99518
99378
99386
99487
99539
99831
99585
99647
99504
99646
99400
99382
99811
99453
99444
99426
99477
99675
99391
99396
99507
99563
99446
99539
99370
99404
99761
99587
99378
99504
99466
99603
99554
99819
99615
99448
99389
99444
99768
99793
99556
99639
99465
99411
99453
99552
99548
99734
99574
99401
99606
99752
99372
99493
99445
99556
99498
99823
99824
99383
99423
99536
99550
99915
99457
99589
99672
99608
99879
99629
99475
99733
99469
99548
99528
99372
99711
99587
99390
99393
99426
99883
99548
99647
99470
99643
99851
99774
99514
99620
99573
99454
99497
99808
99940
99637
99573
99407
99375
99480
99900
99556
99548
99435
99486
99374
99392
99583
99817
99432
99750
99409
99599
99615
99850
99860
99967
99798
99382
99464
99529
99719
99397
99554
99734
99519
99433
99491
99552
99564
99582
99525
99601
99454
99414
99386
99658
99487
99443
99536
99670
99872
99582
99424
99493
99549
99600
99414
99793
99640
99754
99384
99528
99378
99574
99767
99384
99566
99483
99632
99704
99596
99665
99724
99492
99519
99455
99704
99436
99731
99607
99715
99685
99403
99835
99813
99570
99573
99610
99487
99500
99765
99527
99808
99633
99452
99527
99437
99449
99388
99539
99445
99733
99597
99502
99404
99450
99695
99689
99387
99379
99876
99597
99922
99670
99565
99671
99752
99730
99370
99468
99510
99537
99450
99627
99823
99531
99404
99442
99400
99758
99454
99986
99426
99747
99376
99474
99640
99786
99427
99385
99552
99380
99951
99802
99502
99436
99480
99400
99481
99780
99834
99760
99397
99396
99673
99575
99460
99409
99381
99409
99416
99415
99480
99608
99529
99466
99812
99631
99518
99834
99529
99371
99794
99729
99688
99602
99821
99635
99414
99499
99554
99573
99904
99701
99683
99517
99403
99955
99549
99713
99540
99425
99808
99473
99466
99428
99429
99438
99562
99599
99528
99455
99616
99810
99884
99642
99507
99421
99487
99893
99913
99425
99578
99787
99430
99552
99498
99876
99393
99542
99414
99486
99449
99849
99388
99868
99549
99390
99665
99768
99383
99479
99751
99415
99393
99579
99958
99699
99553
99440
99843
99378
99771
99446
99958
99405
99518
99415
99479
99437
99500
99529
99669
99626
99637
99524
99435
99846
99535
99476
99882
99664
99893
99593
99532
99524
99380
99484
99620
99415
99459
99561
99485
99660
99673
99577
99578
99666
99552
99469
99736
99802
99380
99429
99801
99645
99495
99703
99836
99792
99629
99383
99710
99490
99448
99590
99444
99591
99594
99643
99665
99613
99724
99594
99418
99733
99375
99654
99501
99531
99561
99404
99598
99518
99576
99489
99394
99677
99696
99651
99947
99651
99461
99493
99603
99382
99900
99535
99419
99494
99682
99642
99484
99491
99500
99471
99547
99624
99662
99383
99576
99594
99542
99730
99732
99404
99446
99380
99610
99377
99610
99582
99530
99513
99864
99465
99517
99792
99700
99720
99501
99410
99563
99522
99523
99382
99542
99402
99382
99790
99606
99388
99447
99443
99420
99528
99389
99465
99856
99692
99787
99577
99407
99432
99463
99377
99371
99547
99705
99678
99529
99741
99729
99496
99404
99384
99432
99447
99529
99416
99662
99594
99647
99415
99649
99414
99519
99546
99701
99491
99525
99819
99990
99950
99466
99452
99782
99426
99620
99434
99459
99797
99555
99759
99426
99809
99855
99690
99659
99661
99458
99548
99388
99449
99771
99565
99814
99617
99898
99519
99575
99880
99464
99497
99599
99386
99910
99414
99617
99431
99396
99553
99474
99526
99614
99529
99677
99421
99451
99623
99501
99770
99525
99664
99399
99680
99374
99641
99579
99560
99670
99413
99451
99711
99455
99831
99578
99521
99573
99476
99688
99412
99423
99507
99441
99483
99767
99619
99546
99739
99745
99396
99384
99853
99379
99895
99372
99489
99372
99412
99555
99617
99467
99533
99447
99401
99398
99760
99592
99687
99558
99454
99560
99811
99804
99666
99610
99649
99910
99510
99588
99540
99677
99517
99766
99628
99500
99514
99431
99800
99553
99376
99455
99528
99434
99605
99693
99404
99392
99389
99628
99479
99670
99547
99580
99422
99510
99465
99373
99859
99407
99420
99631
99643
99667
99786
99388
99375
99899
99607
99510
99722
99417
99499
99476
99784
99580
99464
99903
99449
99523
99435
99554
99635
99624
99949
99592
99405
99427
99525
99649
99843
99493
99506
99434
99730
99818
99724
99405
99666
99511
99421
99369
99661
99416
99409
99532
99397
99885
99509
99578
99461
99713
99370
99863
99812
99527
99579
99506
99526
99423
99515
99641
99371
99653
99629
99666
99480
99869
99782
99671
99403
99596
99553
99596
99637
99813
99564
99483
99440
99559
99712
99447
99716
99476
99620
99436
99378
99931
99532
99372
99403
99531
99876
99419
99447
99449
99803
99891
99902
99833
99649
99459
99873
99495
99839
99508
99785
99785
99900
99555
99556
99449
99661
99488
99567
99643
99637
99933
99574
99699
99804
99644
99461
99566
99584
99929
99487
99752
99723
99414
99801
99516
99673
99680
99456
99446
99551
99396
99470
99400
99400
99415
99711
99718
99496
99391
99413
99935
99397
99527
99986
99415
99381
99485
99496
99666
99915
99442
99411
99519
99861
99982
99477
99728
99487
99524
99376
99440
99809
99604
99648
99587
99414
99507
99650
99907
99751
99867
99559
99424
99521
99438
99575
99508
99496
99455
99675
99783
99424
99885
99465
99616
99505
99421
99553
99568
99385
99487
99513
99540
99585
99463
99458
99711
99886
99713
99837
99418
99859
99869
99532
99453
99579
99376
99449
99744
99748
99569
99380
99425
99476
99429
99543
99554
99764
99454
99459
99693
99454
99473
99631
99557
99499
99940
99529
99442
99463
99437
99674
99389
99566
99744
99697
99623
99555
99525
99893
99605
99664
99394
99507
99794
99656
99456
99472
99710
99483
99559
99582
99706
99393
99756
99710
99707
99674
99663
99401
99825
99529
99554
99721
99634
99415
99447
99437
99902
99671
99515
99500
99562
99428
99617
99510
99390
99684
99542
99378
99472
99461
99502
99482
99558
99397
99470
99639
99500
99663
99565
99667
99756
99539
99574
99678
99493
99473
99591
99460
99411
99590
99392
99384
99671
99523
99433
99748
99381
99372
99376
99536
99376
99786
99416
99436
99562
99415
99369
99742
99641
99521
99518
99635
99484
99845
99390
99669
99402
99574
99932
99652
99637
99721
99450
99575
99424
99520
99931
99676
99893
99604
99580
99907
99676
99724
99825
99470
99620
99557
99631
99473
99510
99443
99438
99448
99540
99794
99824
99594
99898
99564
99611
99447
99453
99608
99493
99617
99465
99588
99415
99433
99781
99565
99927
99429
99537
99506
99718
99370
99927
99861
99606
99656
99553
99432
99750
99528
99463
99579
99488
99466
99713
99542
99462
99486
99404
99644
99660
99594
99436
99700
99455
99570
99565
99461
99655
99457
99607
99870
99646
99609
99376
99749
99591
99505
99461
99833
99379
99709
99417
99778
99561
99437
99561
99716
99504
99431
99394
99884
99470
99585
99580
99651
99457
99438
99390
99943
99623
99508
99594
99706
99400
99679
99419
99581
99636
99631
99498
99754
99383
99573
99769
99517
99786
99752
99584
99388
99717
99641
99665
99462
99854
99472
99522
99624
99412
99518
99559
99403
99413
99403
99630
99450
99460
99548
99537
99652
99577
99620
99583
99688
99430
99452
99402
99701
99596
99767
99780
99630
99543
99575
99783
99632
99771
99520
99675
99604
99445
99547
99461
99478
99519
99737
99675
99369
99513
99734
99452
99420
99552
99413
99645
99513
99625
99827
99775
99450
99737
99429
99547
99589
99726
99573
99606
99622
99390
99423
99773
99671
99560
99524
99598
99683
99683
99508
99607
99678
99716
99728
99448
99497
99520
99416
99624
99830
99825
99647
99624
99582
99705
99370
99686
99781
99523
99722
99664
99521
99727
99500
99706
99601
99692
99522
99661
99552
99575
99451
99571
99939
99646
99426
99798
99612
99510
99780
99746
99411
99656
99560
99406
99448
99665
99395
99936
99583
99713
99416
99570
99474
99461
99390
99622
99472
99466
99751
99799
99552
99408
99836
99635
99470
99546
99492
99584
99832
99564
99535
99848
99908
99877
99888
99693
99531
99548
99648
99379
99729
99426
99472
99776
99394
99928
99556
99589
99473
99605
99518
99592
99457
99495
99538
99528
99400
99465
99523
99500
99667
99817
99462
99406
99478
99644
99374
99488
99584
99490
99864
99413
99471
99785
99496
99837
99661
99517
99815
99776
99825
99653
99709
99648
99623
99574
99630
99549
99387
99682
99485
99687
99826
99467
99682
99403
99632
99526
99610
99478
99798
99524
99391
99571
99727
99785
99659
99756
99420
99823
99718
99800
99384
99640
99771
99441
99758
99549
99697
99557
99767
99587
99494
99761
99412
99576
99460
99536
99611
99798
99756
99405
99937
99397
99815
99818
99518
99798
99732
99701
99389
99600
99534
99508
99892
99446
99397
99504
99616
99710
99533
99553
99783
99423
99603
99438
99406
99651
99376
99455
99398
99734
99839
99834
99422
99765
99553
99432
99431
99771
99394
99394
99424
99656
99505
99736
99611
99430
99465
99421
99436
99607
99505
99535
99728
99410
99459
99659
99573
99573
99699
99388
99428
99521
99616
99614
99527
99795
99442
99835
99434
99370
99374
99408
99740
99545
99600
99465
99456
99618
99448
99497
99633
99532
99462
99417
99736
99424
99707
99483
99430
99654
99552
99638
99534
99493
99836
99469
99389
99891
99562
99378
99413
99435
99459
99420
99444
99770
99803
99783
99873
99440
99675
99855
99804
99761
99426
99530
99533
99429
99551
99474
99492
99587
99644
99641
99388
99764
99788
99518
99511
99608
99407
99455
99759
99465
99823
99882
99674
99382
99459
99866
99456
99852
99849
99434
99526
99467
99398
99458
99628
99395
99469
99390
99385
99762
99824
99528
99385
99536
99533
99380
99567
99481
99471
99391
99776
99691
99718
99461
99576
99664
99389
99741
99471
99564
99556
99542
99601
99498
99475
99728
99425
99737
99636
99552
99600
99556
99653
99437
99559
99758
99398
99498
99873
99508
99369
99827
99673
99653
99445
99877
99533
99379
99476
99971
99389
99561
99686
99463
99469
99718
99650
99398
99425
99833
99460
99423
99427
99794
99661
99940
99432
99587
99889
99632
99870
99784
99415
99580
99673
99742
99774
99852
99441
99628
99815
99437
99377
99581
99466
99658
99515
99576
99697
99565
99604
99476
99626
99469
99866
99623
99667
99636
99378
99718
99584
99448
99608
99460
99485
99716
99566
99556
99898
99423
99382
99541
99809
99496
99676
99603
99645
99681
99595
99725
99596
99608
99581
99721
99563
99521
99903
99428
99902
99798
99895
99430
99510
99460
99725
99408
99643
99371
99654
99570
99622
99390
99615
99417
99496
99826
99419
99540
99487
99500
99796
99557
99488
99563
99694
99917
99633
99525
99694
99500
99712
99370
99603
99572
99510
99561
99623
99478
99612
99440
99493
99810
99458
99815
99707
99641
99532
99546
99499
99689
99552
99732
99455
99405
99881
99538
99687
99658
99494
99572
99619
99674
99744
99484
99397
99656
99588
99441
99493
99708
99448
99570
99486
99646
99931
99405
99399
99714
99883
99388
99556
99435
99430
99535
99543
99734
99716
99860
99591
99735
99860
99743
99433
99625
99849
99789
99476
99412
99378
99390
99584
99824
99893
99476
99938
99376
99506
99551
99563
99493
99714
99377
99572
99831
99492
99436
99554
99572
99473
99506
99621
99438
99382
99503
99386
99570
99525
99691
99621
99670
99585
99369
99700
99441
99632
99557
99613
99495
99858
99577
99468
99927
99539
99692
99788
99815
99708
99583
99426
99431
99766
99506
99696
99373
99591
99502
99385
99728
99446
99760
99684
99551
99922
99388
99462
99411
99574
99662
99515
99489
99542
99484
99510
99867
99855
99392
99565
99380
99895
99590
99484
99521
99435
99899
99550
99826
99579
99502
99616
99591
99594
99489
99476
99567
99505
99754
99618
99418
99511
99430
99403
99525
99387
99745
99537
99942
99388
99651
99402
99744
99612
99663
99404
99753
99427
99514
99636
99617
99380
99424
99471
99676
99562
99552
99694
99477
99426
99917
99631
99399
99495
99517
99705
99379
99681
99445
99749
99448
99618
99490
99599
99384
99631
99770
99830
99408
99506
99648
99394
99369
99516
99487
99793
99649
99437
99538
99444
99392
99471
99519
99538
99468
99445
99494
99585
99516
99795
99492
99473
99464
99592
99436
99545
99470
99369
99616
99714
99579
99771
99456
99553
99376
99388
99379
99727
99763
99636
99465
99403
99557
99398
99776
99391
99681
99626
99663
99858
99440
99843
99409
99478
99438
99408
99683
99381
99750
99488
99965
99629
99514
99383
99375
99518
99771
99479
99869
99416
99621
99804
99501
99637
99568
99436
99371
99831
99445
99508
99505
99506
99569
99493
99517
99782
99533
99632
99693
99386
99451
99778
99415
99752
99603
99699
99535
99386
99433
99974
99377
99601
99386
99529
99504
99799
99771
99489
99777
99602
99434
99384
99492
99430
99379
99444
99386
99488
99627
99606
99375
99567
99665
99498
99412
99443
99396
99895
99474
99676
99398
99820
99464
99799
99453
99372
99787
99568
99420
99454
99425
99927
99417
99423
99670
99584
99403
99534
99823
99550
99398
99550
99602
99641
99603
99530
99690
99641
99370
99784
99768
99528
99812
99407
99539
99401
99524
99875
99397
99472
99861
99443
99500
99746
99423
99837
99643
99865
99757
99884
99422
99588
99496
99580
99709
99915
99794
99506
99487
99503
99396
99556
99963
99440
99384
99410
99779
99544
99387
99651
99435
99889
99640
99628
99560
99901
99400
99533
99379
99718
99480
99456
99728
99383
99400
99878
99388
99749
99650
99435
99657
99461
99518
99589
99670
99420
99753
99447
99585
99662
99372
99371
99639
99438
99457
99448
99548
99653
99441
99465
99753
99731
99410
99523
99496
99538
99614
99619
99468
99749
99527
99398
99455
99759
99511
99541
99727
99385
99579
99426
99721
99758
99449
99879
99529
99635
99396
99831
99720
99397
99629
99658
99399
99598
99774
99796
99378
99453
99796
99872
99843
99517
99751
99812
99667
99381
99579
99826
99390
99399
99409
99402
99449
99642
99585
99624
99568
99691
99429
99639
99581
99498
99735
99391
99713
99600
99532
99689
99442
99690
99484
99635
99762
99446
99810
99593
99435
99743
99666
99709
99502
99774
99842
99719
99798
99372
99781
99744
99484
99650
99585
99789
99434
99724
99563
99894
99600
99617
99369
99701
99459
99678
99521
99593
99371
99494
99389
99412
99549
99742
99418
99586
99810
99375
99829
99383
99544
99863
99396
99462
99404
99680
99687
99390
99435
99409
99756
99425
99376
99485
99452
99441
99851
99510
99505
99683
99543
99591
99647
99661
99417
99524
99644
99458
99534
99394
99541
99491
99533
99512
99650
99532
99783
99758
99637
99443
99507
99863
99566
99625
99402
99649
99608
99638
99760
99506
99604
99673
99795
99558
99375
99455
99603
99515
99815
99660
99405
99488
99574
99639
99671
99833
99743
99807
99594
99776
99718
99854
99759
99845
99562
99785
99598
99757
99430
99501
99655
99496
99899
99386
99504
99411
99824
99398
99850
99668
99397
99526
99599
99607
99436
99675
99840
99505
99728
99433
99596
99520
99430
99437
99536
99458
99426
99578
99511
99651
99557
99477
99569
99412
99837
99372
99371
99492
99636
99427
99755
99383
99454
99506
99682
99464
99865
99603
99446
99491
99572
99456
99399
99695
99397
99802
99550
99489
99542
99781
99436
99535
99777
99441
99574
99371
99576
99743
99491
99394
99700
99543
99503
99742
99486
99938
99440
99372
99783
99399
99379
99434
99403
99805
99636
99523
99472
99520
99562
99494
99498
99424
99850
99783
99465
99507
99547
99402
99587
99476
99440
99469
99451
99466
99576
99498
99547
99567
99819
99424
99725
99707
99652
99700
99876
99509
99710
99403
99443
99371
99710
99639
99509
99399
99644
99481
99933
99517
99587
99415
99641
99392
99516
99400
99784
99685
99375
99716
99466
99374
99839
99416
99435
99616
99507
99394
99688
99821
99644
99478
99412
99410
99449
99488
99457
99851
99655
99437
99782
99444
99476
99624
99644
99391
99645
99703
99565
99405
99389
99545
99506
99430
99659
99448
99667
99603
99796
99570
99880
99962
99421
99554
99458
99408
99634
99490
99586
99460
99908
99465
99576
99494
99918
99471
99651
99481
99463
99450
99700
99716
99626
99722
99739
99644
99612
99492
99408
99616
99855
99529
99371
99560
99625
99588
99404
99847
99463
99475
99730
99563
99404
99520
99696
99549
99561
99495
99402
99383
99488
99553
99447
99608
99549
99425
99610
99602
99395
99653
99898
99402
99624
99691
99571
99411
99714
99449
99781
99669
99560
99526
99800
99493
99809
99373
99689
99713
99583
99571
99441
99609
99973
99392
99710
99649
99485
99388
99712
99405
99452
99472
99464
99518
99416
99733
99668
99546
99432
99657
99950
99530
99672
99421
99733
99689
99645
99745
99382
99740
99522
99374
99369
99490
99672
99450
99718
99465
99567
99371
99429
99510
99800
99690
99710
99873
99834
99601
99505
99802
99770
99686
99538
99496
99902
99622
99407
99825
99626
99732
99720
99382
99411
99383
99497
99446
99655
99536
99408
99896
99425
99480
99441
99811
99389
99947
99452
99505
99740
99408
99925
99698
99690
99439
99683
99398
99383
99509
99765
99445
99428
99425
99753
99597
99640
99681
99898
99476
99416
99726
99456
99492
99563
99901
99795
99518
99382
99922
99431
99479
99670
99632
99472
99496
99600
99557
99426
99542
99566
99559
99744
99476
99545
99531
99586
99545
99485
99563
99452
99373
99655
99536
99617
99538
99823
99681
99422
99708
99508
99648
99406
99435
99721
99518
99417
99376
99670
99726
99459
99549
99802
99492
99872
99491
99464
99808
99551
99475
99431
99424
99583
99725
99452
99517
99885
99678
99463
99373
99486
99514
99819
99586
99376
99700
99757
99396
99563
99617
99506
99611
99536
99372
99512
99794
99614
99518
99471
99700
99526
99602
99691
99392
99841
99588
99398
99574
99827
99556
99449
99800
99474
99554
99745
99500
99370
99531
99441
99369
99462
99496
99784
99378
99464
99396
99811
99889
99459
99405
99392
99566
99540
99848
99464
99601
99483
99524
99504
99657
99415
99709
99818
99545
99701
99537
99783
99838
99379
99444
99922
99395
99772
99547
99469
99738
99532
99620
99648
99728
99771
99625
99485
99571
99683
99578
99570
99879
99695
99391
99601
99469
99680
99737
99811
99576
99556
99497
99563
99494
99401
99507
99575
99437
99939
99453
99797
99457
99381
99379
99613
99711
99737
99750
99430
99632
99573
99455
99495
99550
99587
99496
99562
99596
99591
99455
99739
99382
99436
99409
99637
99584
99393
99380
99437
99695
99600
99659
99516
99777
99806
99694
99641
99492
99413
99375
99455
99372
99509
99762
99813
99529
99496
99465
99877
99409
99459
99560
99374
99796
99676
99669
99649
99373
99627
99402
99423
99790
99513
99636
99515
99863
99429
99751
99493
99762
99581
99664
99686
99485
99678
99742
99464
99852
99786
99462
99600
99574
99602
99587
99382
99503
99436
99555
99922
99505
99375
99638
99443
99508
99479
99626
99598
99495
99407
99526
99637
99772
99652
99392
99518
99924
99431
99413
99478
99805
99434
99728
99475
99693
99609
99933
99763
99768
99483
99640
99792
99493
99772
99507
99526
99377
99656
99614
99487
99473
99441
99659
99376
99462
99511
99521
99638
99848
99386
99932
99513
99520
99544
99611
99438
99467
99748
99447
99610
99521
99446
99679
99618
99415
99453
99923
99517
99880
99381
99529
99646
99417
99522
99502
99674
99529
99815
99711
99581
99662
99442
99725
99489
99680
99644
99448
99827
99585
99440
99789
99485
99821
99452
99580
99541
99655
99466
99443
99693
99541
99727
99378
99890
99633
99686
99386
99398
99620
99453
99507
99379
99401
99371
99406
99457
99426
99853
99546
99529
99437
99467
99505
99469
99405
99502
99683
99740
99448
99630
99479
99420
99558
99557
99809
99426
99638
99452
99853
99466
99716
99953
99471
99459
99512
99436
99538
99425
99630
99574
99460
99541
99584
99477
99835
99403
99621
99565
99488
99461
99404
99571
99600
99618
99522
99609
99868
99597
99870
99489
99443
99496
99453
99946
99669
99384
99430
99754
99692
99401
99464
99617
99790
99418
99422
99645
99739
99828
99529
99485
99725
99409
99521
99690
99472
99893
99487
99739
99702
99837
99711
99432
99441
99824
99456
99439
99557
99583
99923
99587
99531
99521
99457
99622
99589
99607
99474
99456
99651
99409
99525
99702
99376
99924
99376
99406
99486
99698
99749
99378
99445
99383
99461
99408
99490
99541
99537
99596
99604
99378
99477
99386
99582
99544
99419
99369
99560
99597
99539
99548
99613
99512
99443
99416
99513
99586
99690
99747
99507
99932
99511
99579
99785
99873
99476
99942
99412
99385
99438
99756
99680
99751
99430
99733
99808
99464
99493
99900
99501
99649
99664
99728
99588
99504
99727
99511
99659
99453
99825
99482
99505
99752
99533
99436
99409
99560
99636
99467
99399
99628
99554
99621
99378
99687
99378
99505
99431
99599
99743
99591
99628
99383
99766
99369
99710
99533
99371
99856
99494
99802
99641
99534
99714
99732
99520
99649
99427
99621
99870
99463
99461
99487
99433
99388
99725
99494
99646
99442
99528
99612
99414
99863
99826
99758
99562
99745
99530
99648
99858
99740
99883
99444
99464
99731
99657
99606
99372
99500
99466
99442
99744
99401
99648
99452
99580
99457
99545
99481
99733
99600
99585
99603
99651
99821
99857
99538
99531
99582
99440
99569
99770
99573
99604
99422
99496
99680
99844
99537
99517
99705
99385
99453
99689
99516
99589
99883
99505
99430
99422
99472
99475
99835
99530
99452
99700
99435
99726
99672
99399
99426
99633
99420
99456
99530
99428
99404
99766
99371
99562
99451
99797
99538
99401
99493
99576
99796
99540
99674
99608
99462
99532
99785
99599
99484
99898
99660
99485
99491
99528
99799
99769
99519
99501
99835
99677
99574
99547
99707
99390
99454
99928
99492
99399
99724
99426
99521
99487
99369
99659
99628
99456
99684
99469
99803
99517
99502
99413
99534
99834
99469
99859
99452
99600
99545
99469
99657
99700
99751
99407
99495
99724
99500
99671
99868
99652
99448
99429
99655
99427
99394
99598
99449
99450
99562
99534
99401
99862
99423
99444
99623
99649
99748
99583
99584
99415
99540
99692
99445
99536
99561
99568
99516
99371
99843
99759
99380
99371
99370
99729
99447
99509
99484
99411
99765
99418
99546
99436
99604
99383
99373
99624
99631
99604
99442
99770
99660
99485
99542
99763
99705
99586
99709
99455
99516
99416
99674
99752
99516
99752
99468
99614
99524
99409
99525
99828
99949
99573
99736
99515
99755
99839
99906
99744
99371
99725
99670
99581
99481
99642
99408
99554
99690
99558
99470
99463
99369
99432
99390
99516
99554
99386
99616
99855
99754
99785
99385
99623
99742
99525
99376
99462
99700
99426
99914
99389
99586
99739
99693
99850
99595
99603
99515
99795
99687
99428
99815
99450
99775
99383
99860
99747
99462
99808
99490
99626
99734
99702
99437
99386
99423
99525
99768
99369
99799
99569
99829
99727
99533
99412
99713
99394
99898
99874
99591
99614
99549
99785
99543
99454
99598
99496
99839
99744
99634
99436
99614
99575
99836
99427
99551
99612
99694
99537
99503
99748
99651
99390
99831
99504
99597
99639
99588
99488
99525
99693
99669
99820
99437
99526
99829
99481
99609
99471
99901
99732
99513
99816
99572
99506
99531
99760
99497
99394
99421
99436
99467
99869
99912
99799
99780
99467
99747
99547
99577
99488
99662
99755
99595
99465
99371
99872
99819
99499
99398
99490
99567
99453
99476
99551
99394
99447
99932
99701
99543
99467
99961
99720
99504
99449
99417
99369
99529
99416
99540
99383
99551
99545
99371
99743
99529
99423
99550
99599
99788
99577
99505
99428
99743
99371
99586
99456
99633
99481
99378
99585
99406
99879
99671
99603
99546
99578
99682
99686
99561
99789
99521
99840
99410
99369
99616
99931
99665
99460
99619
99742
99670
99416
99393
99422
99891
99714
99572
99498
99411
99445
99505
99659
99557
99444
99440
99474
99390
99385
99476
99520
99526
99471
99385
99740
99834
99686
99802
99560
99477
99859
99519
99538
99442
99511
99929
99389
99811
99534
99496
99515
99650
99644
99577
99479
99653
99381
99439
99558
99737
99550
99608
99537
99576
99625
99638
99654
99435
99410
99391
99659
99641
99747
99602
99405
99436
99520
99405
99917
99829
99482
99758
99707
99480
99775
99760
99379
99409
99560
99415
99482
99481
99790
99398
99565
99513
99434
99925
99391
99614
99740
99618
99493
99423
99738
99420
99623
99574
99875
99749
99552
99969
99488
99501
99583
99551
99587
99661
99380
99789
99409
99399
99839
99663
99700
99608
99377
99566
99483
99727
99508
99579
99382
99447
99832
99732
99449
99686
99537
99399
99488
99687
99638
99444
99742
99510
99560
99464
99573
99731
99378
99533
99495
99463
99832
99707
99588
99851
99483
99869
99533
99396
99599
99663
99774
99700
99679
99650
99405
99594
99820
99510
99678
99373
99500
99585
99675
99545
99449
99421
99478
99482
99924
99696
99930
99371
99901
99831
99527
99873
99409
99699
99646
99796
99626
99535
99416
99708
99524
99461
99425
99385
99465
99478
99541
99623
99820
99465
99699
99421
99819
99484
99441
99619
99388
99920
99790
99500
99484
99777
99409
99920
99436
99486
99626
99982
99384
99462
99598
99376
99518
99873
99390
99778
99710
99549
99386
99457
99428
99825
99576
99653
99433
99556
99671
99482
99755
99463
99579
99719
99370
99410
99791
99380
99404
99544
99546
99371
99566
99430
99426
99399
99457
99594
99434
99468
99495
99395
99788
99633
99396
99872
99495
99732
99423
99463
99470
99501
99568
99437
99611
99657
99511
99655
99560
99399
99591
99453
99471
99490
99568
99471
99429
99699
99734
99660
99374
99550
99642
99437
99568
99600
99439
99880
99532
99409
99871
99536
99413
99706
99823
99441
99509
99373
99514
99558
99606
99440
99529
99404
99423
99474
99478
99499
99624
99502
99473
99426
99510
99465
99836
99714
99766
99735
99842
99478
99506
99594
99408
99454
99469
99644
99443
99726
99463
99733
99894
99646
99885
99453
99560
99775
99776
99605
99422
99713
99446
99800
99421
99409
99474
99370
99773
99453
99374
99579
99431
99533
99504
99545
99580
99742
99511
99488
99606
99462
99743
99385
99479
99592
99448
99462
99445
99484
99456
99566
99427
99596
99500
99467
99925
99393
99375
99782
99648
99417
99879
99549
99544
99684
99444
99670
99933
99636
99555
99400
99524
99437
99722
99873
99852
99635
99449
99486
99406
99971
99440
99582
99458
99612
99390
99730
99390
99512
99601
99498
99377
99491
99594
99481
99411
99694
99485
99397
99478
99613
99423
99814
99585
99586
99387
99877
99691
99618
99648
99617
99392
99587
99615
99701
99438
99393
99466
99455
99662
99535
99412
99534
99807
99674
99849
99434
99547
99784
99559
99439
99461
99659
99609
99580
99617
99512
99445
99621
99912
99658
99589
99548
99806
99754
99451
99381
99661
99470
99938
99904
99370
99384
99582
99709
99549
99375
99576
99644
99472
99495
99551
99546
99534
99583
99612
99896
99561
99844
99726
99566
99503
99400
99661
99403
99420
99462
99554
99491
99670
99872
99549
99418
99863
99553
99551
99482
99613
99771
99423
99622
99754
99410
99505
99473
99819
99719
99741
99425
99691
99640
99845
99530
99465
99455
99845
99377
99522
99675
99778
99820
99379
99429
99453
99877
99558
99375
99430
99757
99637
99572
99712
99577
99478
99834
99866
99623
99458
99471
99456
99680
99734
99844
99490
99534
99476
99473
99455
99765
99720
99465
99843
99468
99505
99854
99487
99866
99402
99626
99516
99558
99501
99456
99548
99645
99710
99627
99519
99480
99520
99497
99568
99612
99490
99722
99493
99429
99665
99606
99465
99677
99619
99783
99477
99863
99631
99371
99384
99726
99668
99592
99662
99407
99506
99818
99803
99774
99494
99526
99401
99541
99560
99823
99378
99787
99762
99401
99698
99434
99735
99647
99715
99714
99415
99423
99490
99415
99646
99387
99754
99493
99512
99506
99753
99547
99578
99407
99836
99453
99403
99700
99521
99405
99720
99882
99550
99385
99512
99661
99615
99505
99547
99446
99854
99418
99738
99520
99389
99675
99409
99412
99536
99506
99633
99698
99430
99973
99615
99929
99712
99514
99503
99530
99645
99599
99391
99418
99453
99653
99771
99497
99385
99749
99572
99502
99833
99816
99497
99912
99616
99714
99526
99700
99387
99502
99535
99617
99584
99385
99596
99579
99729
99494
99635
99525
99423
99373
99524
99418
99548
99393
99566
99422
99876
99551
99593
99443
99704
99700
99381
99378
99751
99407
99392
99510
99589
99426
99395
99609
99611
99472
99613
99538
99894
99797
99416
99690
99475
99873
99395
99491
99603
99497
99430
99652
99824
99512
99593
99568
99485
99460
99441
99512
99549
99543
99590
99686
99688
99572
99973
99696
99668
99733
99537
99388
99608
99555
99529
99636
99914
99483
99399
99727
99697
99426
99428
99375
99946
99515
99879
99765
99630
99686
99670
99566
99626
99873
99416
99620
99423
99514
99386
99880
99471
99403
99415
99417
99654
99768
99751
99376
99511
99533
99625
99655
99887
99406
99693
99402
99719
99678
99380
99585
99606
99862
99615
99685
99614
99473
99650
99621
99426
99437
99435
99738
99803
99566
99522
99643
99568
99894
99401
99703
99777
99395
99678
99530
99427
99390
99389
99494
99568
99471
99477
99414
99375
99849
99670
99511
99393
99571
99685
99530
99558
99652
99715
99440
99462
99639
99387
99465
99666
99544
99501
99536
99479
99655
99873
99505
99807
99370
99591
99474
99421
99881
99539
99390
99853
99531
99611
99635
99888
99643
99506
99825
99439
99424
99722
99536
99467
99534
99701
99543
99455
99528
99515
99583
99474
99757
99901
99662
99735
99542
99376
99469
99827
99483
99940
99468
99469
99468
99535
99743
99553
99729
99716
99371
99578
99444
99759
99725
99665
99690
99547
99379
99521
99525
99454
99395
99629
99424
99818
99873
99681
99469
99428
99680
99704
99585
99726
99647
99564
99653
99635
99495
99532
99449
99695
99427
99602
99376
99757
99486
99465
99448
99526
99732
99459
99829
99974
99573
99520
99659
99518
99982
99517
99759
99482
99634
99637
99468
99529
99819
99735
99500
99833
99637
99416
99722
99714
99652
99401
99519
99718
99466
99559
99502
99564
99531
99599
99846
99428
99476
99569
99429
99648
99647
99614
99762
99627
99375
99383
99610
99388
99696
99564
99420
99587
99490
99417
99786
99465
99657
99781
99606
99661
99566
99726
99448
99637
99709
99374
99662
99420
99781
99615
99596
99631
99529
99721
99447
99415
99724
99883
99614
99825
99823
99421
99517
99612
99405
99442
99596
99421
99597
99528
99482
99938
99635
99418
99421
99685
99911
99813
99598
99528
99549
99567
99492
99796
99812
99507
99460
99777
99541
99570
99835
99890
99384
99716
99756
99525
99506
99597
99482
99896
99719
99840
99604
99718
99404
99622
99549
99573
99691
99691
99519
99532
99514
99411
99633
99420
99854
99932
99673
99436
99418
99724
99573
99583
99491
99515
99809
99572
99822
99625
99444
99648
99519
99691
99670
99434
99780
99738
99644
99434
99382
99473
99578
99446
99494
99793
99765
99376
99873
99972
99433
99505
99440
99558
99587
99649
99575
99369
99463
99985
99402
99708
99572
99676
99584
99661
99435
99489
99458
99648
99413
99478
99835
99457
99500
99386
99496
99372
99462
99467
99436
99573
99710
99828
99615
99861
99397
99767
99582
99660
99547
99478
99863
99581
99539
99536
99533
99553
99387
99461
99487
99720
99435
99451
99436
99675
99641
99472
99762
99878
99421
99622
99652
99463
99714
99429
99518
99619
99693
99471
99471
99758
99381
99581
99461
99537
99482
99488
99506
99485
99396
99470
99452
99740
99904
99385
99371
99798
99529
99527
99616
99509
99414
99492
99766
99401
99480
99726
99791
99960
99573
99449
99485
99680
99686
99439
99943
99727
99950
99526
99838
99529
99593
99760
99570
99397
99385
99776
99518
99868
99428
99512
99461
99695
99425
99897
99848
99462
99451
99618
99499
99520
99490
99692
99371
99856
99508
99561
99561
99427
99813
99401
99384
99370
99400
99533
99396
99467
99834
99649
99507
99719
99450
99486
99435
99432
99561
99795
99500
99753
99699
99663
99424
99587
99719
99662
99675
99551
99734
99455
99662
99603
99530
99835
99581
99431
99830
99426
99699
99819
99689
99385
99514
99383
99526
99503
99383
99644
99809
99428
99441
99542
99446
99543
99380
99383
99408
99493
99736
99509
99406
99432
99381
99802
99781
99676
99711
99614
99370
99479
99542
99445
99726
99533
99859
99569
99794
99469
99857
99446
99400
99566
99408
99487
99536
99567
99456
99388
99431
99825
99689
99588
99383
99531
99698
99802
99416
99447
99559
99407
99753
99517
99835
99862
99706
99526
99514
99467
99644
99418
99536
99576
99550
99703
99824
99460
99583
99400
99410
99710
99501
99755
99680
99727
99520
99610
99779
99710
99415
99385
99470
99786
99388
99513
99604
99418
99451
99456
99563
99586
99687
99771
99441
99655
99499
99542
99516
99397
99512
99845
99927
99477
99798
99831
99397
99574
99747
99617
99373
99802
99439
99575
99652
99433
99408
99812
99922
99454
99436
99471
99372
99384
99467
99396
99412
99468
99402
99479
99379
99629
99528
99455
99545
99517
99800
99870
99774
99769
99789
99444
99908
99437
99526
99545
99513
99577
99685
99606
99485
99795
99642
99851
99737
99586
99390
99683
99969
99379
99594
99525
99632
99497
99773
99442
99535
99621
99777
99651
99595
99640
99425
99813
99653
99405
99586
99529
99613
99752
99545
99483
99420
99411
99415
99878
99787
99664
99505
99417
99586
99572
99647
99464
99760
99476
99427
99959
99825
99377
99447
99514
99579
99502
99509
99437
99448
99766
99518
99512
99910
99571
99482
99641
99376
99404
99871
99557
99495
99713
99699
99568
99443
99573
99605
99476
99471
99459
99773
99824
99470
99401
99525
99518
99574
99494
99386
99565
99591
99653
99491
99502
99550
99471
99614
99488
99732
99579
99505
99494
99950
99861
99672
99501
99568
99585
99460
99519
99786
99586
99670
99373
99441
99413
99934
99535
99474
99556
99652
99419
99381
99533
99382
99526
99494
99407
99614
99734
99595
99395
99979
99672
99841
99487
99411
99565
99548
99387
99444
99571
99439
99584
99476
99511
99526
99814
99537
99636
99847
99417
99413
99549
99935
99449
99645
99388
99521
99651
99544
99399
99502
99875
99844
99540
99396
99575
99583
99375
99473
99647
99572
99566
99462
99429
99416
99532
99445
99639
99489
99507
99436
99812
99541
99696
99627
99415
99501
99572
99704
99502
99529
99415
99888
99674
99801
99603
99439
99681
99764
99412
99444
99394
99405
99509
99421
99633
99649
99871
99557
99493
99842
99514
99404
99684
99885
99369
99522
99382
99781
99567
99596
99432
99900
99499
99854
99394
99530
99516
99467
99409
99502
99585
99736
99530
99554
99445
99682
99625
99629
99663
99593
99892
99824
99897
99374
99403
99402
99688
99541
99519
99563
99517
99463
99469
99637
99606
99721
99602
99574
99418
99672
99971
99462
99371
99819
99473
99789
99915
99565
99414
99679
99528
99400
99463
99571
99613
99606
99621
99390
99547
99402
99597
99649
99418
99749
99524
99418
99518
99657
99815
99586
99479
99464
99903
99398
99715
99417
99777
99790
99407
99422
99394
99486
99484
99562
99513
99380
99725
99372
99711
99467
99611
99875
99713
99668
99654
99581
99614
99707
99688
99439
99598
99915
99413
99495
99515
99388
99409
99750
99493
99411
99558
99519
99689
99555
99497
99558
99411
99571
99381
99646
99508
99486
99460
99966
99435
99774
99569
99634
99524
99444
99566
99607
99415
99700
99512
99511
99380
99816
99441
99592
99516
99646
99625
99371
99564
99825
99399
99482
99720
99669
99561
99384
99628
99986
99714
99401
99449
99622
99477
99620
99554
99512
99514
99474
99469
99410
99593
99518
99534
99539
99415
99637
99615
99394
99524
99426
99770
99584
99526
99416
99397
99575
99440
99543
99505
99955
99421
99422
99766
99457
99719
99373
99450
99636
99515
99786
99909
99885
99755
99421
99537
99408
99432
99685
99579
99854
99653
99425
99476
99656
99497
99726
99843
99731
99502
99585
99823
99421
99495
99764
99606
99730
99520
99491
99403
99691
99777
99752
99647
99504
99782
99525
99542
99525
99750
99413
99614
99500
99656
99447
99626
99410
99884
99422
99563
99575
99785
99461
99631
99900
99507
99639
99562
99388
99569
99881
99655
99429
99644
99496
99673
99952
99581
99629
99448
99408
99437
99418
99508
99603
99660
99371
99423
99378
99566
99698
99446
99424
99471
99464
99765
99912
99547
99479
99704
99580
99574
99629
99384
99629
99442
99567
99739
99633
99751
99783
99801
99581
99610
99908
99584
99590
99534
99501
99433
99606
99582
99443
99487
99595
99583
99604
99502
99645
99523
99879
99528
99764
99528
99464
99450
99648
99751
99511
99638
99455
99532
99393
99448
99650
99775
99586
99380
99550
99589
99478
99445
99584
99371
99527
99594
99437
99683
99404
99440
99631
99860
99428
99896
99464
99462
99516
99544
99553
99582
99402
99499
99369
99817
99462
99830
99562
99611
99450
99622
99717
99422
99849
99673
99790
99599
99743
99455
99809
99406
99422
99638
99476
99840
99543
99463
99468
99564
99861
99424
99780
99430
99849
99382
99829
99569
99400
99668
99575
99915
99588
99679
99837
99588
99551
99375
99667
99627
99506
99877
99528
99717
99387
99422
99691
99413
99695
99568
99424
99445
99619
99849
99445
99716
99702
99470
99414
99811
99573
99395
99403
99441
99976
99395
99567
99530
99574
99549
99772
99586
99657
99542
99838
99405
99587
99537
99904
99406
99539
99466
99691
99475
99582
99712
99445
99834
99635
99705
99904
99486
99528
99472
99525
99590
99400
99420
99563
99557
99485
99845
99537
99455
99462
99772
99641
99553
99646
99407
99778
99722
99369
99510
99485
99678
99771
99659
99558
99546
99637
99432
99900
99429
99419
99513
99434
99686
99666
99427
99554
99647
99542
99810
99729
99573
99393
99428
99525
99600
99857
99393
99574
99797
99707
99622
99620
99418
99810
99381
99705
99682
99884
99476
99415
99425
99458
99441
99420
99437
99449
99452
99455
99445
99718
99694
99390
99859
99474
99956
99397
99486
99393
99507
99651
99667
99449
99907
99634
99849
99397
99938
99380
99396
99500
99464
99429
99679
99638
99455
99651
99927
99415
99475
99433
99650
99423
99461
99837
99465
99390
99843
99843
99681
99770
99809
99638
99497
99467
99775
99906
99415
99674
99638
99872
99464
99863
99732
99892
99571
99613
99821
99524
99468
99811
99419
99844
99399
99558
99439
99522
99443
99417
99521
99908
99409
99501
99467
99382
99411
99476
99420
99411
99634
99665
99417
99505
99960
99529
99405
99532
99385
99675
99513
99624
99779
99535
99462
99649
99400
99564
99930
99558
99385
99812
99444
99595
99819
99391
99379
99496
99666
99466
99475
99415
99496
99630
99538
99673
99451
99698
99467
99701
99380
99598
99649
99426
99430
99478
99604
99457
99497
99384
99599
99910
99455
99580
99474
99398
99761
99682
99586
99434
99537
99549
99544
99488
99621
99923
99493
99865
99397
99504
99766
99778
99828
99649
99661
99617
99493
99547
99468
99419
99688
99814
99391
99606
99511
99508
99695
99581
99599
99844
99666
99376
99642
99455
99415
99565
99865
99665
99717
99980
99939
99673
99490
99483
99568
99652
99699
99479
99677
99406
99380
99640
99392
99466
99607
99939
99566
99444
99640
99789
99668
99537
99889
99406
99524
99401
99537
99694
99497
99850
99468
99708
99783
99733
99574
99639
99521
99442
99422
99371
99762
99521
99456
99871
99380
99941
99565
99861
99553
99584
99428
99374
99411
99564
99563
99507
99613
99599
99742
99654
99487
99531
99671
99408
99385
99570
99394
99525
99571
99684
99856
99428
99613
99405
99387
99580
99871
99783
99616
99406
99457
99776
99655
99809
99464
99609
99465
99583
99415
99573
99373
99707
99428
99632
99482
99880
99509
99533
99845
99480
99552
99373
99773
99449
99381
99777
99546
99899
99414
99665
99740
99590
99427
99376
99541
99419
99673
99594
99383
99655
99414
99442
99384
99533
99485
99838
99640
99418
99373
99880
99375
99462
99513
99482
99442
99970
99677
99767
99469
99828
99466
99602
99578
99449
99491
99465
99735
99723
99403
99470
99689
99494
99754
99774
99757
99560
99744
99710
99426
99647
99458
99404
99386
99388
99577
99591
99924
99752
99576
99382
99609
99486
99383
99371
99692
99464
99460
99528
99871
99492
99898
99376
99755
99428
99501
99421
99732
99549
99624
99724
99407
99580
99417
99474
99891
99706
99561
99741
99637
99658
99530
99425
99419
99473
99717
99430
99671
99411
99543
99787
99369
99408
99610
99391
99560
99432
99422
99403
99406
99373
99414
99757
99456
99438
99461
99423
99371
99874
99982
99592
99575
99416
99426
99789
99530
99821
99555
99828
99862
99466
99534
99624
99589
99789
99468
99551
99516
99458
99527
99660
99451
99418
99709
99396
99388
99929
99873
99427
99504
99540
99398
99382
99423
99382
99575
99389
99435
99812
99615
99667
99791
99541
99375
99883
99823
99430
99517
99398
99435
99562
99569
99692
99641
99444
99631
99805
99448
99457
99677
99755
99379
99409
99715
99788
99551
99920
99787
99851
99607
99892
99369
99536
99620
99438
99705
99405
99573
99514
99857
99580
99526
99544
99507
99380
99398
99427
99502
99455
99421
99720
99584
99662
99801
99828
99401
99564
99392
99729
99763
99946
99559
99449
99416
99540
99673
99483
99396
99632
99981
99401
99875
99425
99383
99826
99541
99412
99523
99490
99492
99454
99546
99572
99553
99444
99404
99514
99484
99689
99726
99623
99578
99539
99414
99567
99544
99774
99758
99759
99546
99769
99446
99623
99375
99826
99485
99381
99904
99785
99459
99441
99393
99390
99611
99542
99407
99899
99404
99496
99855
99410
99498
99695
99765
99506
99426
99513
99488
99694
99498
99369
99757
99436
99592
99514
99758
99389
99703
99768
99510
99592
99639
99808
99371
99591
99656
99420
99560
99701
99603
99549
99419
99493
99860
99379
99819
99494
99637
99816
99805
99756
99625
99889
99431
99628
99781
99498
99375
99374
99648
99470
99509
99490
99843
99571
99371
99543
99689
99720
99369
99737
99437
99380
99423
99563
99459
99519
99827
99445
99729
99617
99419
99551
99890
99601
99408
99860
99629
99708
99402
99489
99407
99573
99580
99732
99380
99562
99696
99480
99578
99440
99599
99656
99776
99752
99381
99553
99535
99627
99441
99827
99966
99494
99918
99455
99632
99687
99489
99881
99403
99654
99971
99403
99488
99630
99739
99784
99858
99469
99921
99593
99372
99559
99799
99385
99704
99369
99863
99577
99407
99533
99678
99432
99434
99609
99507
99750
99533
99736
99399
99582
99799
99620
99458
99413
99554
99920
99791
99723
99702
99505
99373
99529
99544
99725
99380
99510
99373
99487
99393
99505
99455
99455
99539
99904
99533
99418
99448
99517
99796
99671
99430
99388
99654
99572
99501
99597
99476
99526
99583
99788
99420
99694
99712
99558
99541
99534
99858
99448
99370
99447
99372
99747
99804
99407
99503
99717
99615
99459
99698
99908
99469
99476
99469
99516
99934
99769
99390
99858
99785
99652
99585
99551
99448
99543
99387
99541
99600
99739
99475
99759
99515
99504
99555
99554
99404
99974
99624
99855
99500
99600
99552
99532
99591
99381
99874
99533
99371
99828
99719
99752
99698
99394
99451
99544
99408
99657
99665
99786
99372
99475
99424
99823
99525
99624
99745
99487
99752
99577
99387
99463
99451
99410
99543
99577
99679
99371
99574
99682
99411
99410
99961
99823
99404
99613
99477
99742
99546
99591
99560
99687
99493
99392
99712
99430
99392
99802
99538
99526
99619
99662
99658
99731
99459
99632
99457
99675
99521
99506
99732
99754
99392
99486
99723
99650
99390
99477
99709
99504
99587
99373
99379
99413
99768
99582
99577
99466
99804
99555
99527
99408
99798
99471
99440
99381
99900
99389
99415
99724
99521
99548
99641
99483
99490
99619
99507
99707
99429
99837
99858
99867
99411
99712
99554
99389
99505
99414
99666
99471
99811
99440
99451
99425
99563
99719
99628
99747
99466
99393
99521
99633
99658
99467
99531
99625
99519
99537
99487
99838
99785
99406
99913
99527
99566
99459
99853
99419
99371
99722
99604
99867
99765
99508
99495
99930
99454
99543
99436
99715
99553
99409
99692
99745
99480
99455
99603
99640
99688
99407
99523
99515
99514
99382
99627
99569
99388
99450
99373
99497
99541
99554
99518
99433
99861
99376
99449
99908
99675
99822
99628
99775
99499
99582
99413
99529
99833
99745
99705
99713
99438
99778
99417
99448
99452
99511
99567
99587
99463
99427
99740
99543
99422
99561
99531
99543
99582
99705
99825
99801
99448
99439
99803
99685
99385
99814
99547
99523
99717
99483
99650
99537
99717
99965
99466
99489
99423
99508
99769
99672
99396
99372
99652
99694
99570
99415
99620
99440
99488
99566
99916
99509
99569
99503
99559
99447
99501
99547
99742
99752
99528
99422
99463
99475
99569
99379
99499
99496
99911
99491
99708
99541
99377
99678
99497
99375
99596
99503
99506
99485
99398
99447
99471
99665
99612
99819
99553
99607
99648
99640
99455
99540
99696
99630
99546
99395
99391
99642
99888
99773
99729
99401
99371
99526
99893
99549
99469
99421
99447
99644
99468
99505
99453
99810
99456
99704
99523
99726
99637
99383
99502
99528
99616
99732
99838
99693
99554
99480
99502
99376
99385
99663
99635
99433
99586
99409
99497
99485
99820
99437
99881
99637
99612
99996
99656
99374
99906
99456
99461
99537
99482
99586
99618
99578
99432
99507
99779
99407
99870
99891
99586
99660
99411
99488
99710
99958
99660
99457
99524
99442
99475
99503
99583
99570
99625
99554
99405
99513
99634
99518
99843
99653
99388
99398
99614
99622
99489
99916
99441
99920
99511
99391
99911
99926
99665
99373
99804
99414
99550
99788
99614
99474
99378
99646
99484
99513
99456
99474
99542
99407
99885
99803
99459
99638
99699
99834
99577
99576
99797
99822
99573
99625
99474
99777
99370
99426
99519
99800
99749
99467
99436
99405
99909
99418
99531
99594
99371
99612
99657
99414
99653
99606
99645
99550
99476
99539
99475
99815
99370
99598
99750
99504
99540
99565
99654
99610
99759
99436
99550
99652
99738
99519
99802
99397
99683
99521
99552
99729
99827
99637
99610
99441
99769
99660
99401
99401
99406
99854
99521
99448
99454
99687
99490
99673
99631
99433
99386
99478
99461
99728
99435
99891
99553
99370
99664
99402
99924
99503
99532
99495
99677
99382
99413
99448
99697
99521
99528
99472
99716
99682
99404
99442
99414
99839
99401
99501
99540
99539
99398
99557
99604
99845
99632
99503
99449
99617
99459
99708
99766
99445
99790
99455
99421
99767
99392
99553
99921
99603
99392
99689
99769
99473
99812
99528
99709
99382
99515
99383
99374
99654
99577
99528
99383
99759
99473
99447
99591
99378
99520
99645
99636
99416
99516
99460
99416
99748
99386
99702
99396
99408
99614
99451
99614
99390
99932
99637
99821
99703
99641
99390
99586
99457
99431
99427
99498
99490
99375
99530
99443
99845
99469
99939
99370
99681
99437
99576
99699
99617
99391
99697
99841
99892
99381
99426
99404
99820
99651
99764
99878
99419
99652
99575
99579
99870
99668
99406
99373
99831
99489
99619
99507
99590
99823
99506
99529
99881
99530
99418
99883
99703
99421
99602
99394
99390
99737
99488
99916
99458
99389
99415
99403
99379
99497
99576
99581
99878
99525
99578
99434
99627
99375
99720
99592
99465
99747
99559
99925
99394
99769
99876
99374
99499
99534
99654
99706
99608
99534
99482
99434
99442
99579
99383
99764
99451
99786
99435
99520
99745
99461
99611
99577
99771
99527
99839
99551
99806
99429
99437
99646
99640
99424
99619
99583
99542
99605
99487
99619
99559
99462
99461
99460
99505
99594
99404
99797
99488
99874
99445
99459
99625
99615
99893
99590
99400
99764
99376
99489
99378
99455
99622
99531
99841
99566
99491
99759
99571
99419
99906
99756
99665
99765
99405
99466
99644
99499
99396
99434
99679
99520
99943
99445
99448
99542
99787
99568
99823
99807
99393
99499
99509
99706
99845
99436
99421
99466
99578
99375
99379
99707
99749
99521
99473
99519
99526
99859
99418
99494
99533
99449
99634
99587
99460
99507
99369
99449
99654
99536
99581
99403
99616
99882
99807
99481
99414
99494
99389
99478
99581
99665
99660
99412
99560
99588
99498
99432
99385
99439
99794
99647
99395
99784
99515
99599
99403
99394
99641
99393
99560
99848
99541
99430
99622
99763
99630
99593
99387
99420
99549
99563
99557
99646
99826
99618
99579
99515
99695
99570
99386
99473
99699
99430
99733
99679
99489
99556
99612
99840
99698
99480
99486
99454
99662
99607
99629
99808
99498
99869
99486
99483
99434
99553
99430
99729
99697
99645
99699
99605
99613
99375
99395
99776
99781
99784
99450
99393
99587
99825
99710
99783
99794
99380
99487
99528
99552
99474
99488
99711
99376
99673
99467
99464
99851
99417
99486
99503
99655
99395
99455
99615
99540
99451
99525
99754
99828
99538
99728
99551
99657
99436
99597
99383
99857
99467
99506
99478
99701
99728
99565
99665
99717
99744
99634
99472
99388
99441
99835
99559
99639
99529
99767
99582
99917
99432
99443
99659
99656
99420
99423
99582
99578
99512
99384
99872
99608
99472
99431
99521
99610
99609
99480
99800
99717
99688
99638
99504
99696
99409
99572
99631
99543
99939
99728
99600
99487
99570
99375
99475
99629
99595
99505
99578
99777
99379
99892
99532
99375
99490
99428
99450
99689
99441
99669
99491
99636
99410
99651
99707
99660
99468
99574
99857
99740
99656
99780
99629
99568
99840
99535
99424
99563
99649
99570
99697
99446
99523
99659
99861
99800
99436
99446
99573
99444
99728
99455
99460
99572
99421
99434
99877
99844
99428
99866
99423
99619
99579
99588
99558
99520
99693
99501
99459
99904
99712
99594
99867
99412
99408
99541
99497
99685
99894
99621
99940
99853
99483
99454
99545
99426
99516
99735
99407
99581
99435
99411
99509
99389
99530
99449
99459
99440
99729
99388
99532
99385
99616
99776
99388
99481
99412
99492
99672
99648
99428
99390
99463
99516
99604
99866
99577
99913
99577
99755
99546
99458
99543
99825
99673
99452
99714
99629
99382
99444
99725
99554
99603
99837
99736
99387
99746
99496
99494
99560
99373
99426
99800
99421
99380
99907
99701
99384
99454
99405
99624
99421
99640
99376
99408
99657
99431
99713
99393
99716
99467
99663
99508
99615
99481
99383
99438
99808
99419
99402
99793
99463
99454
99392
99579
99507
99582
99641
99491
99678
99475
99957
99577
99699
99572
99517
99566
99707
99374
99383
99633
99561
99909
99812
99753
99540
99686
99826
99559
99430
99784
99673
99488
99463
99540
99975
99512
99391
99599
99608
99533
99749
99639
99720
99745
99741
99461
99516
99576
99669
99552
99482
99538
99490
99750
99488
99544
99442
99546
99812
99881
99701
99693
99497
99533
99560
99417
99662
99756
99557
99531
99773
99640
99596
99570
99374
99705
99725
99573
99593
99668
99564
99865
99464
99615
99580
99463
99793
99401
99927
99624
99464
99441
99675
99395
99369
99522
99534
99608
99705
99423
99798
99504
99747
99693
99734
99663
99426
99598
99657
99508
99539
99927
99478
99428
99876
99525
99626
99650
99862
99418
99400
99740
99751
99698
99756
99802
99506
99410
99958
99385
99982
99576
99410
99498
99420
99373
99591
99434
99437
99432
99436
99466
99386
99683
99616
99420
99795
99951
99428
99369
99394
99599
99641
99394
99595
99651
99444
99530
99470
99481
99573
99865
99564
99547
99686
99713
99591
99595
99693
99398
99606
99590
99886
99752
99549
99554
99756
99569
99399
99734
99399
99435
99479
99786
99397
99566
99491
99601
99818
99467
99656
99704
99459
99439
99586
99648
99370
99389
99680
99685
99540
99423
99622
99683
99459
99387
99780
99888
99674
99610
99692
99415
99486
99486
99377
99541
99666
99473
99446
99555
99473
99687
99537
99487
99562
99681
99425
99369
99430
99530
99387
99401
99540
99407
99415
99949
99516
99384
99388
99669
99540
99725
99449
99468
99548
99451
99464
99462
99803
99868
99576
99649
99478
99448
99568
99476
99441
99526
99477
99494
99741
99371
99495
99438
99469
99799
99687
99422
99528
99452
99570
99528
99463
99824
99740
99389
99756
99503
99469
99378
99911
99446
99880
99469
99680
99370
99666
99788
99512
99525
99858
99485
99500
99657
99442
99538
99559
99446
99684
99443
99552
99583
99525
99622
99741
99555
99461
99660
99740
99605
99444
99383
99397
99370
99619
99584
99776
99763
99592
99517
99908
99412
99734
99450
99498
99507
99635
99614
99830
99804
99786
99544
99440
99404
99494
99794
99666
99457
99397
99486
99722
99404
99665
99513
99439
99772
99452
99507
99870
99477
99661
99463
99492
99430
99526
99613
99545
99469
99414
99654
99807
99626
99632
99532
99646
99430
99789
99523
99764
99529
99569
99664
99517
99704
99397
99554
99938
99461
99500
99493
99860
99441
99379
99492
99810
99601
99400
99384
99506
99796
99686
99420
99783
99599
99849
99393
99374
99403
99425
99456
99626
99952
99615
99617
99373
99408
99526
99390
99788
99499
99371
99562
99569
99588
99690
99702
99625
99893
99440
99756
99550
99551
99422
99369
99374
99458
99734
99805
99673
99494
99916
99526
99651
99441
99663
99445
99456
99420
99772
99459
99922
99503
99801
99685
99638
99382
99945
99377
99819
99548
99410
99711
99628
99809
99648
99474
99496
99718
99651
99800
99846
99715
99819
99628
99629
99504
99414
99581
99456
99689
99752
99834
99606
99440
99745
99553
99498
99483
99483
99439
99504
99441
99784
99492
99927
99749
99593
99416
99694
99468
99434
99584
99383
99572
99712
99434
99726
99748
99731
99455
99369
99492
99429
99510
99586
99461
99520
99451
99434
99503
99725
99482
99748
99613
99894
99664
99412
99531
99798
99893
99515
99391
99396
99756
99413
99424
99506
99806
99707
99372
99418
99597
99445
99574
99883
99575
99377
99572
99777
99802
99567
99487
99725
99407
99403
99460
99462
99454
99807
99409
99514
99625
99522
99590
99853
99440
99481
99654
99699
99733
99495
99628
99676
99734
99524
99476
99491
99593
99792
99527
99491
99860
99808
99680
99757
99627
99472
99521
99607
99616
99533
99546
99638
99530
99398
99466
99751
99776
99619
99371
99380
99645
99764
99547
99621
99392
99808
99686
99435
99759
99541
99404
99689
99811
99661
99394
99688
99411
99390
99808
99711
99624
99840
99486
99398
99400
99526
99846
99424
99503
99443
99573
99373
99384
99449
99701
99441
99853
99582
99540
99510
99453
99654
99483
99551
99687
99487
99482
99499
99548
99581
99465
99550
99396
99671
99648
99377
99728
99645
99662
99484
99728
99794
99632
99381
99426
99812
99587
99527
99568
99392
99398
99727
99592
99516
99426
99790
99503
99913
99453
99691
99457
99696
99379
99938
99632
99701
99415
99790
99743
99378
99780
99702
99859
99497
99464
99779
99382
99647
99372
99380
99683
99475
99635
99483
99723
99369
99448
99797
99585
99495
99716
99799
99530
99398
99848
99397
99735
99696
99681
99530
99686
99768
99432
99415
99555
99400
99597
99413
99440
99418
99589
99894
99784
99678
99737
99436
99446
99621
99746
99386
99848
99961
99818
99562
99484
99774
99594
99381
99584
99549
99553
99645
99405
99393
99415
99804
99891
99427
99660
99649
99376
99484
99814
99441
99528
99425
99466
99491
99767
99674
99459
99837
99776
99587
99535
99614
99488
99457
99504
99781
99931
99721
99473
99380
99559
99390
99623
99583
99580
99806
99547
99630
99549
99451
99667
99787
99729
99817
99428
99565
99708
99447
99402
99438
99396
99595
99816
99369
99584
99369
99581
99694
99604
99448
99618
99623
99903
99690
99929
99740
99420
99748
99398
99951
99446
99403
99735
99419
99686
99721
99666
99500
99682
99409
99795
99407
99408
99526
99570
99677
99391
99736
99820
99417
99435
99732
99614
99527
99928
99727
99427
99523
99469
99377
99660
99562
99512
99769
99372
99955
99398
99515
99732
99517
99795
99539
99439
99517
99641
99567
99452
99386
99510
99461
99389
99803
99540
99751
99631
99698
99782
99403
99618
99399
99580
99381
99646
99567
99673
99392
99533
99525
99825
99778
99715
99755
99640
99530
99525
99529
99618
99504
99663
99456
99770
99519
99767
99386
99703
99508
99375
99375
99481
99694
99448
99458
99625
99722
99392
99746
99537
99571
99875
99522
99744
99529
99509
99585
99760
99842
99385
99653
99542
99472
99692
99516
99527
99459
99561
99719
99392
99787
99705
99628
99590
99567
99404
99454
99591
99469
99462
99600
99442
99373
99538
99421
99738
99786
99617
99668
99642
99377
99736
99654
99673
99756
99796
99470
99624
99388
99493
99379
99530
99705
99848
99647
99570
99505
99587
99373
99565
99388
99716
99500
99758
99631
99385
99677
99507
99531
99593
99795
99594
99552
99579
99766
99472
99443
99508
99522
99750
99545
99541
99689
99371
99630
99494
99397
99404
99628
99592
99639
99407
99521
99623
99477
99564
99694
99604
99699
99630
99464
99676
99498
99524
99765
99720
99658
99620
99810
99447
99663
99740
99782
99478
99717
99640
99395
99628
99755
99624
99415
99513
99602
99449
99767
99576
99484
99596
99405
99415
99642
99394
99679
99399
99802
99437
99932
99754
99608
99605
99790
99698
99637
99676
99491
99690
99463
99478
99414
99433
99414
99696
99958
99378
99856
99862
99411
99457
99580
99757
99384
99493
99820
99629
99617
99744
99774
99514
99464
99512
99740
99816
99668
99391
99660
99493
99424
99382
99401
99907
99584
99676
99628
99867
99833
99389
99449
99610
99384
99533
99400
99720
99749
99641
99373
99882
99453
99483
99728
99407
99951
99891
99407
99588
99480
99573
99540
99687
99629
99563
99550
99549
99686
99588
99556
99717
99751
99868
99825
99658
99654
99721
99695
99593
99661
99590
99608
99448
99702
99728
99709
99555
99490
99479
99739
99484
99439
99403
99434
99444
99447
99519
99564
99619
99679
99375
99599
99481
99721
99873
99759
99543
99389
99702
99387
99549
99377
99626
99468
99514
99469
99571
99474
99653
99686
99461
99395
99452
99575
99723
99443
99854
99387
99642
99511
99377
99816
99663
99493
99655
99841
99592
99628
99553
99643
99868
99851
99377
99703
99849
99468
99527
99763
99580
99416
99685
99469
99491
99427
99696
99379
99563
99564
99427
99526
99544
99471
99399
99430
99382
99479
99477
99393
99769
99495
99781
99420
99451
99718
99607
99724
99604
99578
99654
99418
99695
99529
99379
99613
99546
99635
99728
99547
99635
99521
99409
99383
99614
99412
99472
99740
99498
99596
99559
99662
99810
99750
99549
99485
99950
99753
99531
99542
99502
99377
99578
99740
99696
99448
99874
99462
99493
99510
99828
99500
99555
99463
99410
99639
99439
99668
99547
99720
99667
99380
99458
99922
99624
99645
99517
99586
99674
99727
99814
99599
99641
99674
99525
99929
99381
99388
99828
99396
99464
99457
99467
99612
99395
99715
99568
99659
99648
99520
99405
99434
99389
99513
99497
99532
99615
99932
99478
99505
99380
99503
99837
99433
99856
99582
99619
99901
99427
99823
99525
99776
99424
99414
99620
99467
99512
99476
99493
99546
99431
99556
99442
99597
99744
99510
99666
99484
99702
99493
99417
99859
99439
99667
99469
99472
99482
99547
99882
99494
99683
99502
99812
99703
99460
99770
99454
99802
99465
99416
99803
99563
99648
99409
99495
99676
99835
99391
99758
99941
99381
99663
99446
99397
99784
99749
99418
99398
99374
99554
99481
99370
99544
99496
99511
99452
99401
99516
99755
99441
99386
99557
99556
99701
99490
99631
99491
99686
99612
99777
99657
99382
99849
99639
99915
99482
99456
99383
99606
99497
99383
99523
99395
99385
99465
99543
99681
99673
99561
99428
99436
99595
99447
99838
99839
99454
99551
99529
99454
99666
99678
99541
99593
99505
99782
99584
99448
99612
99492
99813
99743
99869
99434
99631
99627
99739
99686
99739
99596
99535
99520
99608
99496
99634
99670
99473
99454
99802
99502
99716
99428
99468
99513
99370
99633
99491
99612
99433
99620
99849
99593
99636
99598
99521
99475
99704
99698
99424
99746
99473
99664
99378
99815
99793
99531
99732
99939
99612
99401
99802
99756
99402
99651
99708
99498
99431
99621
99572
99454
99682
99542
99371
99717
99619
99487
99517
99369
99592
99882
99693
99734
99490
99451
99606
99477
99503
99395
99704
99456
99890
99497
99483
99407
99811
99510
99530
99487
99400
99454
99485
99513
99388
99740
99650
99562
99728
99889
99372
99656
99626
99632
99369
99767
99559
99707
99421
99419
99804
99494
99635
99418
99590
99552
99822
99381
99883
99407
99529
99543
99837
99478
99759
99734
99604
99564
99476
99448
99747
99539
99896
99419
99452
99724
99399
99598
99391
99479
99741
99536
99392
99558
99441
99399
99416
99711
99369
99479
99622
99490
99535
99685
99696
99408
99500
99585
99541
99469
99507
99560
99425
99685
99856
99682
99797
99705
99376
99714
99714
99986
99517
99379
99646
99855
99577
99676
99434
99723
99638
99668
99917
99651
99588
99582
99398
99600
99578
99451
99560
99803
99484
99382
99415
99403
99571
99814
99651
99431
99539
99664
99500
99390
99612
99543
99371
99444
99492
99571
99391
99879
99623
99587
99514
99558
99921
99766
99557
99412
99705
99372
99604
99638
99396
99405
99633
99927
99514
99706
99598
99567
99671
99607
99507
99706
99771
99814
99657
99396
99622
99528
99605
99451
99466
99557
99457
99419
99681
99470
99849
99536
99441
99543
99646
99699
99652
99614
99478
99548
99871
99378
99477
99482
99762
99626
99382
99853
99445
99411
99818
99554
99461
99563
99648
99802
99550
99471
99374
99438
99589
99426
99803
99414
99511
99874
99707
99504
99650
99484
99553
99942
99629
99685
99677
99494
99648
99673
99582
99450
99630
99375
99738
99562
99808
99389
99492
99545
99547
99585
99409
99665
99397
99813
99709
99413
99444
99687
99602
99681
99476
99824
99632
99639
99563
99388
99589
99404
99786
99664
99508
99520
99546
99840
99500
99445
99381
99454
99388
99502
99370
99457
99503
99656
99443
99534
99658
99451
99552
99512
99489
99526
99460
99544
99769
99611
99519
99429
99667
99403
99667
99850
99438
99786
99653
99396
99462
99798
99556
99432
99650
99449
99572
99583
99370
99543
99726
99487
99548
99389
99598
99613
99400
99487
99381
99484
99615
99420
99376
99748
99690
99429
99412
99526
99431
99406
99530
99661
99514
99961
99660
99837
99415
99484
99926
99911
99562
99390
99370
99587
99444
99668
99776
99373
99404
99465
99564
99609
99712
99488
99725
99523
99858
99436
99390
99537
99372
99550
99862
99599
99702
99616
99370
99441
99390
99651
99881
99376
99727
99746
99543
99379
99784
99434
99564
99485
99533
99786
99383
99613
99881
99920
99495
99763
99473
99800
99845
99419
99623
99391
99445
99753
99599
99715
99453
99702
99505
99495
99410
99458
99614
99605
99788
99496
99674
99511
99554
99632
99662
99735
99499
99750
99476
99518
99933
99555
99519
99704
99741
99831
99753
99752
99610
99848
99760
99729
99447
99758
99663
99465
99755
99529
99806
99753
99617
99518
99808
99531
99543
99960
99400
99655
99564
99886
99731
99488
99867
99489
99530
99538
99610
99635
99645
99617
99505
99919
99676
99551
99569
99551
99737
99450
99434
99546
99873
99685
99395
99412
99707
99523
99637
99584
99585
99476
99661
99571
99630
99584
99531
99511
99739
99536
99465
99519
99501
99659
99553
99512
99553
99719
99945
99548
99399
99580
99599
99780
99575
99409
99598
99371
99555
99465
99488
99525
99532
99792
99408
99519
99792
99843
99841
99387
99725
99542
99430
99479
99421
99449
99572
99617
99695
99586
99768
99418
99857
99505
99407
99475
99403
99483
99371
99789
99931
99924
99823
99592
99819
99418
99434
99475
99401
99507
99715
99493
99687
99524
99717
99444
99546
99732
99620
99557
99918
99649
99468
99793
99600
99482
99810
99406
99601
99528
99747
99654
99477
99405
99517
99371
99395
99512
99741
99464
99630
99520
99732
99665
99735
99534
99560
99384
99852
99440
99395
99737
99440
99452
99563
99476
99489
99402
99491
99400
99896
99504
99912
99905
99515
99428
99457
99606
99956
99383
99691
99608
99629
99478
99488
99434
99576
99418
99640
99374
99825
99620
99481
99380
99803
99411
99801
99421
99690
99446
99467
99560
99536
99509
99435
99595
99512
99661
99377
99734
99564
99388
99404
99452
99534
99420
99409
99423
99501
99554
99670
99467
99610
99790
99645
99590
99448
99548
99470
99552
99402
99475
99429
99587
99458
99381
99662
99808
99417
99369
99644
99582
99853
99370
99429
99392
99451
99827
99492
99684
99434
99397
99726
99504
99445
99391
99409
99462
99615
99475
99923
99392
99447
99625
99375
99813
99542
99686
99429
99655
99672
99635
99584
99466
99493
99456
99489
99479
99691
99540
99494
99381
99805
99951
99676
99418
99391
99412
99615
99380
99774
99595
99488
99504
99500
99509
99375
99395
99403
99745
99396
99604
99749
99400
99826
99611
99383
99459
99615
99608
99931
99371
99811
99408
99452
99725
99905
99920
99422
99481
99734
99629
99485
99635
99386
99374
99779
99712
99819
99817
99459
99557
99720
99552
99912
99502
99391
99491
99440
99666
99445
99492
99435
99388
99419
99432
99405
99490
99398
99482
99457
99479
99508
99439
99787
99591
99373
99701
99676
99615
99575
99631
99587
99380
99406
99681
99437
99648
99784
99571
99453
99557
99731
99771
99400
99508
99413
99717
99433
99711
99545
99705
99813
99466
99394
99721
99794
99945
99568
99428
99468
99583
99382
99503
99712
99456
99625
99568
99473
99622
99847
99827
99773
99504
99544
99723
99381
99399
99541
99570
99370
99619
99786
99668
99723
99475
99834
99491
99562
99477
99797
99439
99486
99452
99486
99441
99476
99711
99371
99405
99437
99500
99771
99510
99777
99395
99602
99412
99494
99686
99606
99554
99509
99541
99453
99511
99646
99468
99654
99792
99659
99514
99389
99812
99584
99513
99679
99571
99652
99392
99427
99922
99421
99425
99714
99588
99379
99654
99577
99422
99583
99510
99477
99424
99404
99507
99397
99463
99426
99429
99915
99490
99923
99427
99899
99481
99607
99709
99713
99452
99639
99509
99730
99461
99649
99545
99615
99608
99542
99429
99724
99525
99414
99546
99887
99623
99450
99530
99410
99423
99495
99883
99431
99556
99911
99748
99430
99446
99618
99661
99612
99456
99509
99719
99573
99917
99571
99827
99382
99427
99430
99527
99504
99562
99504
99736
99784
99605
99540
99460
99496
99588
99503
99458
99567
99665
99862
99976
99590
99382
99406
99531
99638
99889
99576
99386
99821
99854
99597
99864
99670
99689
99372
99648
99774
99488
99732
99393
99550
99892
99637
99388
99751
99556
99415
99370
99457
99556
99430
99768
99396
99619
99486
99832
99694
99548
99782
99669
99870
99622
99838
99404
99832
99454
99539
99743
99870
99477
99504
99398
99742
99590
99534
99602
99912
99573
99686
99792
99602
99743
99517
99625
99755
99444
99540
99554
99768
99448
99607
99600
99770
99709
99560
99776
99852
99414
99406
99409
99518
99514
99440
99724
99499
99529
99430
99459
99515
99395
99460
99548
99385
99807
99369
99599
99424
99424
99566
99463
99689
99421
99834
99887
99638
99407
99487
99471
99523
99875
99570
99404
99589
99739
99572
99790
99653
99440
99529
99670
99565
99500
99842
99756
99613
99442
99516
99600
99619
99432
99470
99676
99714
99668
99775
99882
99736
99851
99734
99424
99642
99545
99483
99435
99835
99662
99721
99591
99520
99786
99586
99487
99411
99746
99522
99391
99675
99558
99865
99915
99714
99534
99579
99736
99563
99578
99632
99751
99663
99738
99940
99554
99604
99749
99387
99799
99483
99466
99567
99463
99547
99455
99757
99455
99695
99563
99460
99529
99635
99779
99475
99383
99610
99450
99420
99486
99488
99395
99546
99527
99574
99839
99633
99730
99856
99695
99705
99407
99541
99515
99727
99606
99373
99846
99419
99578
99793
99394
99831
99848
99444
99754
99605
99611
99382
99577
99458
99500
99637
99710
99605
99413
99929
99523
99413
99485
99764
99430
99518
99484
99370
99664
99463
99509
99695
99551
99426
99820
99521
99871
99721
99528
99390
99379
99567
99448
99832
99871
99394
99669
99605
99490
99847
99413
99420
99825
99789
99441
99515
99621
99651
99570
99420
99593
99541
99371
99599
99676
99769
99832
99573
99464
99866
99735
99421
99781
99437
99470
99569
99625
99626
99784
99636
99613
99466
99373
99628
99445
99584
99687
99799
99665
99679
99561
99466
99564
99468
99599
99865
99471
99526
99574
99619
99441
99702
99407
99530
99618
99895
99439
99677
99599
99369
99445
99896
99704
99703
99755
99376
99627
99432
99629
99470
99383
99371
99516
99438
99531
99484
99452
99678
99425
99790
99743
99778
99523
99931
99685
99503
99810
99413
99393
99649
99881
99916
99672
99641
99664
99881
99671
99662
99671
99419
99654
99640
99661
99702
99545
99403
99765
99684
99686
99627
99426
99895
99951
99922
99518
99488
99944
99545
99686
99512
99413
99462
99531
99586
99530
99565
99743
99810
99540
99448
99459
99546
99846
99532
99463
99396
99673
99500
99689
99403
99773
99462
99456
99479
99861
99771
99581
99380
99564
99775
99559
99516
99410
99505
99525
99401
99434
99574
99537
99891
99445
99380
99712
99675
99485
99607
99807
99802
99705
99573
99420
99374
99548
99414
99764
99420
99373
99793
99450
99865
99428
99488
99667
99551
99782
99507
99598
99453
99550
99727
99749
99763
99517
99921
99568
99591
99740
99369
99387
99430
99674
99688
99943
99687
99696
99479
99623
99509
99446
99824
99401
99502
99488
99567
99799
99483
99401
99443
99459
99834
99637
99488
99369
99393
99384
99524
99829
99581
99420
99511
99765
99655
99502
99479
99555
99491
99539
99609
99510
99534
99526
99547
99524
99377
99369
99723
99605
99791
99540
99520
99696
99675
99709
99383
99487
99452
99383
99514
99521
99380
99884
99735
99403
99412
99744
99824
99413
99577
99479
99628
99540
99371
99710
99404
99449
99530
99429
99675
99489
99593
99520
99891
99497
99648
99399
99848
99464
99825
99707
99443
99451
99671
99886
99505
99684
99546
99405
99419
99663
99508
99502
99455
99582
99474
99385
99551
99498
99476
99557
99586
99642
99982
99636
99512
99441
99830
99722
99783
99765
99928
99613
99578
99437
99377
99377
99840
99558
99381
99555
99519
99670
99376
99433
99585
99487
99406
99453
99707
99530
99752
99824
99859
99596
99418
99497
99378
99719
99602
99430
99370
99857
99397
99559
99675
99672
99399
99459
99527
99548
99431
99770
99409
99377
99420
99491
99398
99438
99432
99458
99442
99372
99451
99437
99776
99573
99437
99689
99447
99383
99672
99524
99494
99459
99693
99715
99711
99459
99762
99865
99463
99394
99566
99559
99680
99461
99607
99506
99668
99743
99577
99498
99449
99542
99766
99814
99468
99670
99768
99582
99657
99516
99928
99585
99561
99472
99506
99774
99463
99473
99519
99417
99385
99418
99666
99475
99775
99820
99550
99467
99423
99539
99545
99769
99470
99404
99491
99717
99395
99530
99476
99378
99442
99392
99598
99762
99835
99480
99635
99505
99481
99378
99778
99424
99375
99654
99725
99921
99771
99914
99535
99657
99760
99549
99396
99465
99868
99818
99723
99679
99822
99671
99833
99447
99378
99435
99904
99521
99400
99651
99608
99511
99541
99459
99487
99645
99475
99414
99413
99760
99416
99447
99546
99390
99633
99450
99850
99385
99457
99582
99476
99413
99731
99622
99733
99393
99874
99473
99505
99464
99396
99425
99611
99636
99847
99541
99920
99757
99450
99413
99616
99660
99378
99515
99425
99864
99539
99500
99815
99625
99708
99458
99638
99463
99421
99705
99781
99723
99698
99392
99748
99617
99486
99388
99392
99801
99374
99487
99485
99837
99781
99584
99552
99674
99528
99516
99917
99426
99629
99815
99386
99421
99434
99658
99519
99829
99682
99648
99967
99446
99466
99415
99497
99420
99662
99385
99941
99608
99666
99814
99417
99509
99584
99613
99467
99426
99512
99516
99763
99861
99868
99409
99480
99834
99486
99555
99615
99371
99514
99371
99438
99379
99495
99525
99720
99433
99631
99623
99527
99621
99718
99767
99847
99458
99877
99687
99624
99417
99508
99737
99765
99484
99767
99422
99436
99736
99682
99959
99540
99491
99607
99527
99532
99474
99639
99606
99692
99548
99477
99518
99713
99615
99806
99701
99556
99468
99512
99788
99697
99820
99518
99725
99791
99972
99456
99398
99724
99556
99550
99507
99500
99385
99417
99601
99792
99371
99597
99530
99417
99895
99564
99463
99465
99385
99468
99653
99395
99833
99868
99430
99798
99460
99835
99866
99614
99501
99430
99491
99468
99785
99793
99529
99474
99642
99633
99533
99435
99636
99447
99630
99520
99657
99479
99641
99500
99524
99433
99622
99460
99815
99474
99458
99651
99812
99576
99530
99521
99643
99479
99492
99547
99512
99508
99724
99462
99678
99723
99682
99727
99425
99779
99590
99562
99677
99413
99390
99402
99755
99494
99765
99385
99645
99448
99613
99392
99523
99539
99424
99551
99903
99772
99695
99528
99586
99448
99782
99545
99532
99843
99642
99597
99519
99380
99563
99875
99834
99722
99695
99441
99385
99497
99514
99507
99415
99709
99824
99781
99475
99473
99509
99372
99608
99640
99513
99537
99408
99842
99546
99478
99507
99589
99939
99478
99449
99878
99744
99410
99434
99377
99867
99788
99588
99734
99423
99431
99551
99734
99855
99439
99747
99523
99544
99555
99791
99667
99463
99534
99614
99481
99410
99413
99568
99622
99457
99480
99635
99726
99726
99583
99697
99831
99513
99656
99802
99563
99755
99602
99831
99413
99381
99705
99877
99477
99688
99490
99485
99403
99435
99906
99514
99443
99708
99475
99451
99532
99606
99525
99810
99442
99845
99596
99822
99929
99392
99618
99431
99575
99703
99446
99456
99861
99393
99481
99397
99715
99518
99431
99540
99491
99485
99369
99817
99900
99451
99779
99444
99496
99436
99543
99446
99388
99390
99466
99476
99961
99566
99633
99484
99493
99654
99371
99913
99874
99413
99426
99826
99720
99678
99906
99632
99434
99455
99787
99378
99661
99488
99586
99764
99739
99570
99715
99442
99522
99534
99441
99408
99514
99798
99525
99712
99440
99404
99389
99472
99446
99442
99735
99437
99870
99520
99540
99739
99561
99655
99425
99780
99465
99798
99532
99830
99530
99913
99561
99933
99411
99513
99591
99392
99369
99489
99740
99720
99491
99392
99631
99850
99444
99717
99662
99510
99374
99697
99666
99451
99385
99611
99487
99433
99389
99504
99403
99432
99489
99455
99625
99450
99859
99462
99668
99370
99697
99574
99646
99710
99536
99499
99447
99617
99538
99788
99444
99567
99431
99690
99513
99596
99408
99648
99584
99372
99545
99503
99466
99488
99372
99401
99391
99940
99469
99376
99631
99595
99657
99699
99481
99828
99370
99725
99672
99645
99768
99831
99620
99524
99639
99679
99688
99732
99949
99387
99442
99822
99395
99469
99682
99792
99778
99795
99824
99452
99419
99686
99607
99612
99427
99439
99642
99710
99836
99473
99756
99373
99427
99535
99730
99498
99500
99945
99633
99747
99632
99612
99853
99586
99546
99383
99535
99787
99465
99535
99697
99611
99432
99377
99650
99495
99625
99743
99520
99493
99520
99643
99716
99397
99615
99493
99386
99401
99637
99700
99462
99371
99638
99539
99529
99548
99556
99888
99392
99403
99641
99532
99891
99487
99439
99807
99399
99420
99581
99556
99424
99702
99633
99489
99382
99371
99374
99395
99610
99418
99429
99621
99584
99644
99546
99606
99711
99522
99385
99625
99539
99515
99429
99589
99427
99590
99928
99459
99405
99662
99729
99831
99582
99417
99931
99395
99369
99500
99475
99401
99511
99432
99440
99436
99659
99857
99606
99460
99755
99856
99404
99591
99433
99497
99600
99381
99550
99786
99456
99710
99407
99415
99849
99532
99817
99782
99815
99447
99543
99584
99452
99397
99410
99389
99446
99471
99549
99673
99416
99479
99588
99647
99602
99714
99687
99480
99373
99817
99453
99829
99948
99581
99508
99391
99542
99492
99554
99506
99493
99709
99629
99587
99409
99523
99388
99419
99701
99728
99573
99477
99427
99670
99686
99423
99411
99933
99456
99543
99407
99898
99518
99438
99508
99910
99402
99419
99518
99620
99468
99791
99594
99564
99488
99466
99411
99401
99658
99488
99489
99924
99498
99527
99747
99566
99374
99465
99459
99827
99478
99457
99603
99417
99392
99378
99609
99717
99627
99591
99480
99501
99438
99547
99535
99948
99384
99547
99789
99564
99886
99465
99635
99604
99865
99396
99577
99400
99392
99508
99836
99384
99701
99577
99530
99642
99393
99453
99609
99624
99476
99847
99438
99455
99426
99419
99715
99511
99663
99671
99743
99685
99787
99624
99841
99565
99654
99612
99629
99700
99482
99624
99509
99388
99580
99534
99683
99622
99666
99658
99804
99519
99610
99520
99523
99462
99548
99698
99614
99520
99701
99690
99383
99647
99521
99557
99525
99515
99631
99589
99429
99888
99388
99594
99406
99449
99678
99582
99440
99408
99494
99702
99410
99677
99436
99588
99517
99818
99579
99681
99473
99384
99865
99761
99425
99560
99821
99511
99754
99553
99399
99731
99637
99704
99715
99441
99549
99566
99469
99668
99716
99672
99578
99747
99454
99516
99506
99797
99750
99952
99838
99882
99665
99675
99523
99661
99402
99455
99746
99397
99444
99467
99598
99470
99671
99379
99727
99480
99745
99496
99516
99404
99796
99639
99465
99547
99473
99432
99439
99477
99722
99382
99407
99426
99777
99754
99734
99441
99530
99632
99471
99885
99433
99401
99679
99557
99779
99687
99770
99369
99478
99608
99485
99788
99834
99554
99417
99535
99730
99379
99571
99394
99534
99388
99495
99621
99835
99660
99887
99474
99644
99560
99512
99409
99458
99604
99957
99563
99659
99457
99458
99632
99631
99603
99670
99536
99556
99415
99437
99531
99591
99647
99626
99386
99584
99438
99388
99763
99411
99487
99388
99764
99827
99470
99386
99744
99569
99446
99860
99585
99626
99472
99547
99624
99701
99591
99417
99375
99711
99636
99500
99386
99777
99609
99405
99421
99849
99739
99506
99370
99429
99559
99835
99676
99752
99820
99523
99415
99773
99408
99502
99414
99548
99667
99476
99669
99594
99721
99634
99496
99889
99553
99855
99499
99617
99429
99427
99727
99560
99561
99758
99437
99740
99485
99519
99649
99468
99460
99473
99443
99375
99555
99576
99428
99517
99377
99421
99650
99641
99407
99609
99400
99387
99489
99413
99440
99678
99443
99416
99557
99428
99422
99680
99555
99521
99880
99623
99400
99390
99388
99672
99487
99559
99852
99618
99690
99473
99845
99657
99832
99499
99375
99901
99476
99701
99586
99508
99724
99666
99468
99938
99462
99370
99773
99421
99751
99567
99593
99473
99379
99691
99491
99454
99494
99382
99527
99637
99573
99886
99587
99859
99733
99684
99376
99532
99459
99396
99692
99645
99375
99528
99543
99902
99461
99456
99378
99672
99417
99396
99403
99578
99651
99716
99706
99861
99392
99513
99668
99746
99620
99800
99719
99444
99637
99553
99418
99373
99453
99864
99692
99578
99369
99693
99801
99790
99530
99418
99490
99502
99438
99382
99428
99655
99467
99678
99768
99526
99719
99805
99429
99928
99566
99427
99779
99493
99449
99787
99542
99844
99404
99522
99618
99834
99485
99582
99389
99660
99551
99529
99625
99662
99570
99851
99384
99708
99829
99846
99436
99849
99488
99466
99532
99704
99669
99639
99524
99400
99657
99706
99718
99614
99401
99434
99728
99384
99900
99508
99621
99598
99393
99497
99694
99401
99482
99689
99930
99733
99479
99497
99519
99512
99434
99943
99582
99505
99393
99593
99598
99401
99566
99461
99395
99619
99536
99660
99386
99527
99694
99555
99508
99803
99726
99493
99459
99569
99620
99374
99376
99565
99625
99407
99389
99745
99852
99803
99500
99985
99615
99576
99682
99483
99557
99688
99490
99565
99612
99550
99705
99400
99472
99526
99580
99495
99613
99425
99841
99485
99894
99401
99528
99508
99715
99432
99619
99529
99557
99587
99453
99618
99767
99777
99517
99492
99619
99494
99866
99421
99750
99380
99798
99743
99430
99536
99375
99416
99791
99598
99370
99528
99422
99378
99470
99522
99517
99836
99655
99417
99373
99610
99631
99521
99452
99770
99629
99458
99523
99552
99631
99436
99380
99800
99611
99774
99679
99386
99726
99971
99709
99893
99591
99921
99604
99548
99529
99426
99951
99574
99552
99777
99443
99693
99887
99459
99614
99675
99654
99455
99740
99586
99403
99459
99903
99804
99618
99789
99589
99612
99531
99883
99590
99597
99369
99845
99692
99648
99813
99541
99623
99418
99552
99425
99386
99616
99410
99730
99461
99443
99955
99558
99527
99489
99440
99540
99447
99666
99670
99387
99496
99849
99558
99576
99552
99637
99595
99397
99682
99430
99440
99430
99404
99422
99582
99643
99799
99382
99787
99728
99844
99391
99925
99445
99711
99479
99435
99651
99686
99905
99424
99651
99492
99680
99427
99734
99442
99925
99571
99615
99496
99393
99794
99467
99666
99466
99478
99619
99771
99750
99446
99485
99557
99625
99703
99487
99826
99491
99598
99746
99807
99391
99544
99432
99734
99513
99394
99806
99429
99593
99436
99479
99418
99503
99386
99669
99497
99833
99644
99544
99644
99546
99627
99566
99863
99443
99395
99701
99392
99520
99738
99421
99673
99448
99896
99478
99521
99635
99416
99874
99669
99423
99517
99739
99416
99499
99533
99662
99522
99657
99393
99608
99863
99583
99424
99965
99631
99399
99476
99376
99663
99426
99756
99436
99556
99475
99677
99595
99780
99816
99905
99375
99411
99733
99537
99578
99445
99450
99521
99695
99516
99454
99569
99770
99489
99620
99718
99377
99670
99382
99371
99615
99418
99833
99527
99714
99494
99632
99550
99572
99424
99434
99452
99655
99701
99401
99877
99425
99532
99410
99726
99555
99463
99929
99619
99850
99841
99426
99654
99926
99779
99381
99407
99721
99375
99768
99806
99418
99645
99605
99536
99498
99401
99386
99531
99465
99405
99534
99557
99378
99489
99611
99412
99496
99598
99452
99412
99703
99674
99754
99554
99585
99393
99672
99429
99529
99540
99429
99499
99933
99576
99537
99665
99769
99512
99471
99680
99614
99499
99433
99399
99720
99434
99459
99522
99374
99683
99717
99552
99384
99399
99728
99391
99490
99455
99392
99448
99636
99578
99497
99587
99522
99416
99566
99731
99553
99562
99530
99772
99482
99470
99584
99752
99879
99766
99473
99590
99431
99752
99558
99638
99772
99479
99375
99389
99401
99686
99468
99427
99643
99558
99547
99507
99371
99450
99393
99412
99516
99376
99616
99638
99758
99395
99683
99555
99526
99530
99600
99537
99561
99642
99637
99437
99519
99711
99484
99729
99404
99378
99664
99419
99464
99492
99573
99445
99388
99757
99799
99449
99573
99461
99630
99387
99517
99804
99469
99621
99393
99416
99531
99405
99693
99395
99369
99510
99674
99605
99518
99585
99702
99631
99433
99693
99603
99657
99456
99611
99449
99514
99481
99519
99395
99454
99554
99846
99518
99439
99417
99648
99612
99493
99572
99628
99516
99512
99680
99748
99617
99868
99433
99696
99721
99491
99626
99654
99736
99855
99678
99759
99527
99870
99773
99926
99617
99753
99637
99378
99535
99488
99622
99876
99826
99530
99585
99606
99579
99511
99408
99530
99746
99864
99886
99921
99817
99699
99453
99550
99381
99510
99406
99431
99530
99370
99749
99924
99651
99740
99966
99499
99574
99531
99901
99890
99664
99532
99370
99846
99588
99426
99623
99681
99720
99417
99498
99437
99617
99696
99381
99556
99535
99536
99518
99490
99481
99791
99979
99642
99605
99657
99472
99672
99390
99435
99372
99526
99444
99370
99605
99483
99610
99541
99652
99603
99512
99541
99649
99407
99893
99547
99733
99438
99422
99534
99540
99690
99668
99593
99559
99731
99534
99470
99542
99598
99642
99471
99528
99492
99753
99636
99370
99689
99579
99552
99540
99486
99783
99590
99396
99795
99883
99804
99697
99612
99668
99595
99433
99380
99686
99410
99475
99667
99638
99417
99435
99767
99485
99608
99377
99588
99484
99811
99727
99506
99648
99530
99427
99588
99962
99763
99764
99697
99678
99521
99457
99512
99502
99697
99383
99812
99923
99431
99588
99691
99450
99917
99858
99388
99738
99656
99441
99450
99530
99488
99568
99379
99398
99673
99780
99661
99570
99396
99512
99563
99640
99679
99522
99563
99647
99384
99471
99670
99625
99609
99769
99785
99723
99425
99574
99527
99443
99525
99375
99792
99503
99814
99500
99541
99665
99710
99546
99662
99605
99613
99399
99547
99389
99537
99791
99443
99453
99557
99505
99668
99652
99669
99578
99541
99478
99373
99530
99828
99542
99593
99824
99615
99701
99760
99410
99410
99427
99890
99460
99464
99369
99543
99689
99737
99462
99603
99553
99416
99658
99479
99883
99523
99371
99448
99686
99634
99725
99504
99489
99794
99618
99427
99516
99498
99449
99852
99493
99918
99530
99598
99448
99487
99644
99633
99877
99859
99597
99743
99630
99590
99731
99450
99602
99514
99546
99759
99409
99418
99455
99870
99788
99386
99464
99512
99464
99622
99582
99696
99400
99485
99414
99445
99553
99744
99583
99840
99386
99470
99753
99456
99518
99497
99550
99884
99458
99602
99407
99456
99713
99629
99565
99633
99680
99870
99616
99395
99386
99487
99675
99479
99884
99459
99371
99516
99792
99413
99575
99665
99453
99821
99585
99766
99629
99499
99499
99584
99477
99637
99768
99590
99827
99415
99943
99403
99429
99481
99449
99770
99709
99756
99407
99682
99633
99527
99375
99528
99910
99558
99464
99547
99500
99978
99896
99549
99586
99585
99496
99597
99569
99492
99454
99880
99542
99429
99688
99537
99693
99562
99370
99762
99430
99510
99907
99644
99576
99502
99711
99648
99485
99662
99519
99748
99959
99478
99431
99394
99543
99785
99716
99499
99424
99490
99561
99470
99445
99703
99772
99770
99773
99494
99775
99946
99793
99742
99446
99873
99617
99654
99589
99817
99893
99610
99658
99621
99428
99665
99589
99447
99374
99879
99432
99662
99427
99395
99701
99446
99458
99528
99476
99456
99433
99552
99639
99495
99703
99625
99795
99487
99703
99398
99769
99834
99511
99389
99472
99433
99722
99595
99553
99411
99433
99383
99385
99699
99496
99519
99373
99450
99582
99918
99554
99552
99559
99680
99773
99736
99688
99814
99390
99646
99447
99586
99761
99464
99538
99695
99423
99625
99597
99654
99431
99793
99491
99379
99521
99777
99466
99576
99561
99571
99889
99459
99471
99479
99394
99408
99664
99772
99574
99577
99636
99381
99427
99404
99428
99396
99623
99790
99643
99590
99397
99431
99477
99718
99559
99464
99614
99556
99855
99842
99731
99770
99692
99389
99445
99456
99478
99650
99621
99700
99512
99684
99696
99406
99490
99675
99415
99559
99437
99502
99514
99499
99382
99398
99523
99674
99641
99459
99388
99524
99446
99552
99689
99466
99663
99526
99479
99798
99560
99394
99389
99674
99503
99544
99381
99471
99575
99512
99383
99702
99553
99630
99524
99892
99736
99443
99432
99545
99489
99794
99767
99378
99628
99529
99515
99437
99511
99545
99658
99499
99473
99390
99531
99603
99622
99689
99482
99370
99673
99949
99425
99548
99426
99597
99419
99518
99787
99607
99567
99385
99441
99422
99528
99699
99604
99770
99470
99391
99634
99840
99457
99857
99728
99493
99480
99504
99609
99532
99759
99405
99434
99959
99449
99716
99533
99575
99497
99708
99547
99410
99421
99466
99484
99416
99385
99727
99433
99672
99805
99631
99614
99653
99440
99431
99405
99470
99700
99800
99400
99794
99666
99596
99902
99420
99402
99486
99613
99651
99663
99685
99935
99381
99401
99373
99538
99824
99760
99476
99622
99437
99465
99493
99517
99778
99440
99429
99811
99734
99420
99481
99856
99456
99446
99457
99680
99724
99397
99566
99646
99452
99455
99855
99566
99385
99702
99610
99494
99605
99697
99520
99526
99928
99864
99693
99375
99615
99541
99418
99899
99696
99435
99438
99548
99700
99764
99461
99850
99628
99472
99402
99460
99383
99653
99769
99377
99821
99845
99560
99658
99399
99656
99512
99557
99712
99795
99393
99542
99506
99538
99431
99565
99626
99684
99426
99503
99506
99405
99422
99576
99691
99779
99414
99418
99788
99503
99581
99608
99730
99855
99604
99499
99684
99590
99458
99442
99517
99557
99804
99574
99574
99422
99411
99629
99443
99692
99813
99471
99749
99865
99786
99586
99462
99375
99847
99742
99438
99741
99631
99508
99544
99374
99472
99373
99379
99534
99770
99596
99422
99620
99558
99640
99711
99628
99828
99835
99679
99506
99670
99388
99885
99438
99587
99544
99554
99600
99690
99538
99629
99886
99614
99521
99901
99370
99469
99781
99852
99427
99763
99643
99760
99371
99375
99645
99427
99498
99574
99495
99571
99480
99497
99850
99535
99769
99636
99575
99494
99479
99703
99689
99510
99694
99819
99820
99647
99372
99392
99456
99735
99839
99591
99620
99723
99626
99490
99696
99551
99635
99385
99391
99498
99544
99438
99673
99371
99501
99492
99609
99424
99622
99423
99854
99464
99592
99735
99737
99808
99461
99380
99534
99577
99437
99586
99786
99614
99916
99790
99804
99448
99447
99812
99438
99483
99486
99656
99577
99620
99375
99496
99631
99440
99481
99518
99477
99632
99472
99729
99609
99768
99613
99425
99461
99740
99374
99635
99552
99438
99727
99835
99474
99561
99392
99530
99844
99817
99935
99401
99752
99625
99399
99705
99519
99382
99493
99476
99596
99487
99411
99379
99604
99736
99413
99708
99522
99584
99462
99699
99664
99535
99529
99653
99458
99747
99931
99393
99490
99508
99397
99566
99432
99816
99852
99378
99610
99419
99523
99476
99560
99487
99530
99543
99901
99524
99425
99582
99374
99556
99433
99681
99457
99381
99958
99630
99788
99527
99485
99756
99473
99441
99829
99391
99586
99371
99702
99705
99532
99431
99378
99375
99704
99431
99451
99639
99397
99490
99606
99763
99567
99467
99407
99669
99745
99529
99427
99458
99571
99924
99539
99611
99411
99504
99374
99531
99932
99729
99450
99421
99774
99599
99717
99643
99518
99408
99447
99786
99378
99453
99603
99646
99558
99403
99679
99896
99639
99378
99822
99563
99712
99824
99504
99380
99400
99478
99826
99431
99732
99502
99553
99426
99520
99689
99444
99474
99597
99639
99542
99599
99633
99690
99554
99625
99414
99596
99484
99397
99782
99563
99558
99566
99763
99507
99629
99604
99769
99409
99585
99425
99471
99892
99583
99534
99771
99626
99562
99493
99379
99660
99878
99537
99805
99422
99564
99669
99485
99509
99570
99450
99472
99412
99506
99574
99723
99479
99548
99415
99589
99445
99815
99638
99669
99618
99613
99398
99388
99399
99529
99698
99565
99394
99902
99558
99897
99855
99445
99482
99400
99373
99650
99562
99509
99457
99543
99410
99583
99384
99497
99495
99472
99762
99643
99495
99541
99713
99449
99747
99551
99674
99563
99884
99402
99472
99566
99752
99596
99417
99915
99773
99551
99636
99472
99502
99396
99403
99649
99948
99755
99831
99493
99484
99521
99533
99543
99394
99413
99738
99504
99698
99694
99503
99428
99663
99377
99453
99586
99634
99762
99819
99437
99481
99941
99413
99382
99496
99777
99780
99967
99472
99733
99382
99868
99563
99495
99711
99543
99429
99747
99453
99573
99449
99382
99517
99563
99485
99572
99406
99455
99560
99526
99526
99628
99609
99522
99558
99764
99370
99608
99540
99697
99513
99402
99424
99522
99576
99727
99820
99977
99575
99653
99524
99780
99469
99492
99579
99489
99550
99474
99805
99399
99663
99411
99802
99622
99640
99551
99396
99516
99492
99385
99715
99948
99439
99561
99609
99705
99510
99786
99669
99462
99633
99394
99719
99510
99512
99667
99590
99516
99734
99426
99460
99443
99649
99679
99652
99513
99537
99617
99857
99513
99924
99509
99644
99479
99639
99553
99564
99510
99557
99644
99677
99778
99508
99734
99524
99875
99516
99433
99586
99399
99552
99805
99497
99838
99657
99597
99552
99519
99394
99396
99398
99736
99395
99837
99872
99446
99545
99443
99772
99606
99570
99377
99396
99569
99670
99648
99418
99430
99433
99596
99406
99596
99767
99374
99681
99386
99861
99434
99658
99611
99394
99385
99752
99411
99374
99404
99561
99711
99790
99399
99503
99766
99499
99697
99433
99861
99574
99852
99550
99645
99682
99811
99473
99785
99616
99764
99538
99881
99390
99492
99546
99380
99398
99906
99693
99810
99685
99558
99620
99588
99675
99585
99853
99467
99543
99376
99393
99599
99657
99432
99682
99564
99517
99656
99557
99554
99824
99412
99656
99519
99735
99640
99405
99485
99400
99566
99628
99699
99577
99532
99647
99510
99399
99713
99709
99582
99512
99830
99836
99898
99697
99651
99597
99399
99539
99807
99675
99781
99787
99687
99612
99535
99375
99784
99555
99406
99734
99523
99635
99744
99574
99536
99756
99582
99478
99843
99934
99466
99557
99455
99894
99568
99587
99481
99482
99430
99726
99524
99572
99877
99652
99651
99571
99443
99506
99722
99693
99503
99596
99913