7551
5951
6639
6623
5999
7550
7519
7359
6095
6879
5979
1791
6583
7231
5975
5943
5935
6559
5950
5967
5631
6511
2559
5847
5815
6847
5919
5807
5630
5629
4607
7549
6846
4863
5628
7547
6463
7855
5751
7543
7548
2943
5607
3927
7518
6367
6031
7511
3799
5559
7358
7599
6143
7357
1919
7598
7455
7567
7383
6142
6141
7503
3871
6139
6140
6335
6138
6137
6878
6136
5471
6877
6775
6631
6039
6615
5998
7079
3071
5991
5095
3070
7935
3069
3487
3068
7934
3439
4983
3039
7871
6094
7927
7933
4095
3319
7931
3038
1023
2999
7926
7867
7932
7929
7930
7925
7923
7870
7647
7928
7869
3391
3023
7924
7922
7921
7646
6815
7967
7535
3003
6591
4862
7868
7920
7645
7854
5887
5983
7866
7546
6935
5871
4591
4861
7643
7865
4735
7853
7966
7545
4855
5886
7255
7644
6823
6814
5885
7534
6607
6590
7965
7864
2927
6589
4094
7542
7642
5947
4093
7533
5883
4091
5982
5247
7517
7641
6811
6927
5981
5949
5884
2751
7831
2942
7230
6606
6588
7527
4087
7631
4092
7964
4090
4089
7539
5882
7544
1790
7640
7711
6030
5980
6763
5881
5870
7229
7515
7532
5978
4575
4031
6603
6582
2035
4086
7023
2975
2939
5869
4085
7767
7630
4083
4088
2027
1787
6027
5974
5880
7830
7223
7007
6599
7526
6519
5627
7629
4084
4030
7597
7755
4027
2007
4029
4082
4081
5823
7516
7710
6799
5971
5966
5948
5868
7479
2815
6719
6571
3999
7399
7751
5615
7766
7595
7510
7628
1999
4080
4028
7022
5963
5942
5822
7955
7215
7591
7947
7575
6567
6558
4026
3951
6518
2558
7021
7596
7006
4039
4025
7523
4799
5821
7943
7815
7819
7719
7355
7507
5939
5934
5859
5846
7478
7707
2814
6718
7005
2011
7398
6515
6510
2555
7119
7703
5626
7594
3839
5759
4024
4007
3998
7566
7020
7559
7375
7356
5931
5843
5820
6735
7167
7351
5625
7055
7590
7574
6551
3997
2551
4543
5614
6887
6135
7118
7004
6991
1975
4038
3991
3950
7502
3838
7495
7454
7354
7343
1918
5927
5918
5835
5814
1979
7382
5758
5613
7619
7117
1967
3949
6503
3903
7395
5624
2879
3837
6127
5757
7571
4006
3996
3983
7467
7166
7723
7563
7453
7374
6134
7379
5915
5831
5811
5806
7451
7350
6391
7111
7054
6133
3835
6871
6543
6491
2543
5612
7059
6995
6886
7165
6131
7116
6990
3990
3948
3836
7342
6126
5911
5803
7011
5756
6703
6125
6132
6487
3834
3807
5606
2687
7159
6123
7163
3982
3902
3833
7367
6130
5750
6390
7110
6876
6124
6129
6987
6870
3901
7078
7164
5605
6462
5603
3583
3939
3926
3815
3832
3806
6122
5787
5903
5747
5727
6387
6121
6128
6479
3805
3775
7158
6459
7162
2527
5587
5551
3975
3900
7161
5783
5739
6379
6120
7157
7075
5558
3579
7155
7107
3814
3804
3774
3582
5726
6366
1727
3581
7160
5575
5555
5550
5535
5495
3773
3911
3891
1535
3811
3798
7156
5775
3580
3551
5695
7153
7154
6447
5487
8063
3883
3772
3578
3577
7152
5543
5534
5494
3879
1534
3870
3787
8062
3576
3559
3550
6334
5694
5531
5491
5486
5103
8061
3549
1531
3867
3763
3703
4479
5711
6351
6333
6331
5691
5527
5102
8060
3558
3548
6327
5687
5101
5479
5470
5079
3702
3555
3511
5367
3455
5519
5055
5439
8047
1519
5100
3739
3855
3679
3539
6319
5094
5071
3735
5054
8046
3691
3531
3510
3454
6783
6015
5366
3067
6063
6047
5053
5438
8045
3453
5091
5078
5047
3678
1663
3507
1951
5363
6014
5455
8059
5075
5070
5052
5039
8044
3727
1503
3675
2783
3499
3647
3452
6782
6267
7263
6943
6013
5355
6839
6831
7439
7323
7319
6062
6046
6955
6951
4603
4599
6859
6855
5431
7275
7271
6007
6779
5046
8058
6619
6635
6638
6622
3671
6043
6059
3055
6781
3486
6011
1903
6637
6621
6061
6045
3066
6012
6942
6838
6830
7262
8057
5063
5038
6006
3065
3646
3438
6010
5311
5997
6055
3054
7919
8055
7863
5423
6780
5035
8056
6636
6620
4975
6009
3663
6060
6044
6939
6835
6827
7259
3053
3479
3643
2431
5335
6003
3064
3037
8054
5031
4982
6008
5995
3035
6774
3639
3431
7918
6630
6614
3007
5310
6054
6038
3052
3031
7911
8053
8051
8043
8039
6773
5019
4979
4974
6629
6613
7917
1471
6053
6037
7915
1022
7679
3471
3419
6771
5327
5996
6627
6611
3036
3006
7859
7775
7151
6051
6035
8052
3311
4973
8049
8050
5015
8042
8038
5407
4971
1021
5994
1019
7135
3631
3415
7851
7910
7678
6239
3005
7862
7677
7675
7671
3043
3030
7839
7615
7916
8041
8035
8037
5990
2043
2047
5993
3318
7639
8048
7914
7913
4967
3317
7909
7907
1015
7663
7963
5989
3390
7861
7150
7676
3029
3027
3022
3004
2991
2941
7667
7673
7674
7670
5987
3315
3310
4859
3295
7847
8040
8034
8036
8033
7912
7759
7774
7669
7541
4955
5007
2015
6911
7407
4927
7959
7103
7638
7951
7149
7852
3407
3389
7743
7662
7095
3387
7879
7838
7823
3021
7661
7659
7655
5295
2046
3019
2998
3002
7835
7908
7614
7672
7613
2997
3307
3309
7134
7611
8032
7962
7905
7906
7860
7837
7666
7665
7668
4951
2045
4860
4847
7735
1007
2039
7843
7771
7143
7637
7147
7583
7773
3383
7961
7858
7660
7133
2031
7099
3015
3001
2995
2990
7607
2935
3615
7658
7657
7654
7651
7612
7958
3303
4858
3294
7846
7635
7950
7423
7904
7857
7836
7610
7653
7664
7609
2044
4854
7148
7531
4926
7627
4925
7131
7739
7419
7957
7087
7878
2038
7949
7834
7829
7727
7582
4351
2042
7636
2989
2987
7071
7606
2940
7742
7656
7605
7487
4857
5246
7102
3293
3291
7603
7960
7856
7833
7822
7772
7127
7741
7652
7649
7650
7608
7581
7540
4853
3263
4943
2030
2041
4851
4846
7132
4831
6910
7579
7142
7406
4923
6655
7623
7146
7634
7827
7101
2037
7626
3375
7877
7875
7422
7821
7770
7039
7031
7145
2029
7091
7633
2938
2983
2974
6903
2934
7604
5279
7421
7391
5245
5243
7956
7765
7094
7593
7141
3287
7130
7086
7948
7415
7832
7602
7758
7769
7740
7648
7601
7580
7565
7514
7486
2040
2023
2014
4845
4843
7035
7734
7530
7509
4919
7538
7625
7139
991
7622
2973
7525
7411
6907
6909
7405
7126
2036
7828
7757
7578
7471
2933
7129
2937
2013
7632
7537
7100
2971
7733
7529
7038
2931
2926
7738
7573
7513
7485
2911
7954
7420
7763
7589
5239
7946
7019
1983
7037
2925
7942
7820
7768
6207
7737
7726
7600
7577
7417
7418
7390
3262
2028
6895
4839
7070
7144
7097
7098
4830
7731
2034
3261
7125
7621
2026
7093
7826
7483
7085
7624
2025
7414
7030
7725
6111
7123
7063
7403
7818
7069
7140
7003
2967
6647
2923
7953
7587
7945
7413
7389
7764
7067
7592
6975
1407
2033
7115
4829
7036
7939
7941
7814
7756
3279
7736
7576
7536
7484
7709
7416
3259
7083
2022
2012
1982
7128
7138
7137
7096
4827
7033
7034
7825
7027
7754
7732
6908
7528
7477
7404
6651
4911
2021
6967
7015
7620
7387
7753
2813
7730
7524
7475
7397
7817
7029
7501
7482
2811
7295
7499
7124
7092
6902
7402
2010
7572
2919
3359
2910
7412
7762
7077
7588
5231
7729
7522
1981
7084
7811
7813
7750
2909
7724
7564
7512
7481
7470
7410
7409
7388
3255
2019
2006
6891
6999
7401
7068
7114
7122
7121
7136
7089
7090
7032
4823
7749
6899
7508
7381
2005
7287
7062
7018
7618
2807
7506
6906
6079
7521
7082
7469
7014
2009
7386
7291
7283
7570
7562
7066
7113
6974
6883
6867
7761
2907
2959
7586
7061
7505
7017
6971
6894
7081
7028
7747
7718
7722
7558
7500
7480
7463
7708
6107
6110
7408
7385
7373
7353
6654
7695
6901
2003
1998
7294
1980
7065
7109
7120
7053
7088
7025
7026
7002
6959
6973
6963
7717
6905
6875
7557
7476
7706
7400
7371
7349
1917
1997
4798
7051
6998
6893
7617
7327
7013
1978
4797
2812
7474
7705
7396
7347
7561
2810
6643
7569
7293
7498
7001
6109
7585
2903
2809
7473
1977
3199
7394
7080
6078
7715
7721
7555
7494
7468
7702
6103
7384
7341
3247
1995
1974
6997
7064
7112
7047
7024
6989
6093
6972
6863
6904
7493
7701
4815
7380
7339
6653
4795
1973
7060
7016
7466
6966
6892
1915
2806
2799
7378
6845
4895
6119
6071
7497
959
7393
6087
7058
7012
2805
6885
6108
6970
6900
6843
7465
7076
6965
6890
7377
4063
7491
7462
2878
7699
7447
7452
7372
7352
7326
7694
5215
7057
7010
7279
7292
1991
1971
1966
7108
7052
6983
7000
6092
6958
6969
6897
6898
6874
7461
2877
7450
7370
7348
7286
4791
1965
7050
6996
6889
6869
6106
2803
6652
2798
7369
7346
2303
7049
6994
7325
6646
7290
6077
6102
6099
6957
6873
7074
6118
7285
2895
3198
6070
6117
7459
2875
7446
7366
7335
7340
6650
6075
7289
1963
7106
7046
6988
6105
6968
6862
6896
7365
7338
1911
1916
6101
4606
4605
7045
6986
6964
6888
1914
6649
6844
6115
6086
6884
6861
6842
7073
6645
3967
6076
6116
7363
7334
7324
7311
4062
7278
7277
7288
7687
7043
7105
6982
6104
6956
6872
6841
6751
1910
7284
4604
6868
6648
2791
6067
6767
6074
6069
6100
6114
4061
3191
6073
6113
5867
7435
6644
7276
6098
6097
1947
6860
6840
6813
3935
6527
1887
5623
6642
6641
6587
2779
5879
4059
6072
6068
6065
6066
6112
2863
7315
7310
7309
4079
7431
7247
6096
6947
1943
6934
6933
6807
6766
7227
1899
6575
4047
4595
4590
4589
4055
3963
6640
6579
2775
5855
5863
5851
4734
4733
6765
5878
3183
6064
5965
5877
6581
7307
4060
6526
4078
7267
7254
7253
1789
6851
6822
6821
6931
6812
6810
6809
6759
6926
6925
6750
6747
1895
1886
1885
4077
4587
3966
6525
4075
6605
6574
6586
6585
4046
4767
1783
6395
5977
5973
5854
2750
2749
4054
4731
5875
2557
6749
4023
5853
6023
6029
5946
4058
5876
5866
5845
5862
6523
4071
3965
7303
6495
4015
7251
7246
7245
6819
6806
6805
6764
6762
6761
6923
6743
7228
7226
7225
3931
6399
1935
1883
6573
4076
4045
4051
3959
4583
4574
4573
5622
5611
6604
6602
6601
6584
6580
6578
6577
4073
4074
4057
6555
6524
6517
1855
2767
1788
1786
1785
1775
5941
5865
5861
5183
2747
5619
4727
4053
5945
5839
5874
5819
4043
5621
6028
6026
6025
5959
5976
5972
5970
5969
5852
5873
3995
3964
3947
6557
6522
4070
7243
6803
6798
6797
6758
6757
6748
6746
6745
7222
7221
5567
6919
1879
4022
4069
4014
6717
6715
4019
4571
2847
895
6521
4021
4067
6598
6597
4013
6572
6570
6569
4072
4056
4044
4037
4035
6507
5563
1782
1781
6398
5933
5850
2743
3962
3943
5599
6022
6021
5964
5962
5961
5944
5940
5938
5937
5838
5849
5872
5864
5860
5858
5857
5818
4052
4042
3934
5743
6509
4011
7239
3167
6795
6755
6742
6741
7219
7214
7213
4068
6711
3831
3823
3958
4567
5620
7199
3955
6595
6566
6565
4020
4065
4066
4050
4049
4012
4041
4005
4003
3961
6556
6554
6553
6520
6516
6514
6513
6494
1854
1853
1779
1774
1773
1759
5813
5917
5755
6397
2556
2554
2553
4719
5595
5837
5817
5791
5583
5566
6019
5958
5957
5932
5930
5929
5848
5844
5842
5841
4018
3957
6493
3899
5598
5591
6739
6734
6733
7211
6791
4010
6716
6714
6713
3933
1871
1279
5597
5610
4009
6563
3994
4017
4064
4048
3989
4040
3987
4036
4034
4033
3919
3960
3946
3925
3942
6550
6549
6508
6506
6505
3830
3822
1851
1771
4542
4541
5805
2735
5618
2550
2549
6383
8031
7999
5565
5609
6396
6389
5955
5926
5925
5836
5834
5833
5799
5816
5812
5810
5809
5916
5914
5913
5790
3711
5503
3993
3956
3945
3941
5754
5749
3887
3895
5111
6731
7207
6710
6709
3829
3821
5596
5617
5590
4559
7198
7197
3981
4016
4008
3979
4004
4002
4001
3932
3953
3954
3923
6547
6502
6501
6492
6490
6489
3791
6542
6541
3767
1847
6394
4539
1767
1758
1757
5753
2547
2542
2541
5789
3827
3819
5589
6382
6393
6365
5923
5830
5829
5804
5802
5801
5910
5909
5119
8030
7998
3519
3930
5742
3803
6461
3575
5594
6727
6707
6702
6701
5582
5593
5616
5608
5579
5604
5602
5601
5564
5115
6687
7195
3992
3988
3986
3985
3918
3929
3952
3944
3915
3940
3938
3937
6499
6486
6485
3898
3894
3828
3820
3797
3813
6539
6455
2686
2685
6381
4535
1755
5741
3567
5502
2539
8029
7997
5581
5562
5557
6375
6392
6388
6386
6385
6363
4703
5827
5798
5797
5907
5788
5786
5785
3917
5735
5752
5748
5746
5745
5725
5723
3897
3893
5902
5901
3826
3818
3771
6699
5499
5592
5588
5586
5585
5549
5561
5547
5501
7191
3980
3978
3977
3928
3924
3922
3921
6483
3886
6478
6477
3802
3825
3817
3795
3869
6460
6458
6457
2683
1839
6535
3710
1751
5118
3518
2535
2526
2525
2719
6380
6378
6377
6359
8191
8028
7996
5795
5782
5781
5740
5738
5737
5719
3885
5899
3801
3759
3571
5117
6695
5110
3566
5580
5578
5577
5560
5556
5554
5553
5533
5500
5493
6686
6685
3974
3973
3916
3914
3913
3896
3892
3890
3889
6475
3790
3824
3816
3812
3810
3809
3770
3766
6454
6453
3574
2679
3695
4527
3707
3709
3563
3547
3573
3565
3543
1726
1725
2523
1533
5375
2495
6374
6373
6364
6362
6361
5498
5779
5774
5773
5734
5733
5724
5722
5721
3789
3765
5693
5895
5107
3135
3769
3743
5574
5573
5548
5546
5545
5116
5485
5497
5483
5469
6683
3971
3910
3909
3884
3882
3881
3783
3800
3796
3794
3793
3758
3755
3863
6451
6471
6446
6445
6431
1743
3572
3564
3557
1723
1527
2519
7183
5087
8015
7983
3327
6371
6358
6357
5374
8190
3517
5771
5731
5718
5717
3757
5371
5099
3535
3562
3503
5109
5571
5542
5541
5113
5114
5093
5532
5496
5530
5492
5490
5529
5489
5467
6679
3907
3878
3877
3788
3786
3785
3751
3768
3764
3762
3761
3868
3866
3865
3742
6443
3570
3708
3701
3699
2671
8175
8189
8183
8187
8127
8159
3546
3569
3561
3542
1719
1532
1530
1529
5373
2494
2493
1823
6355
3063
6332
6330
6329
6350
6349
8014
7982
3515
5715
5710
5709
5767
4478
4477
5692
5690
5689
3706
5679
5086
3545
3541
3741
6271
5539
5085
5112
5098
5077
5526
5484
5525
5482
5481
5463
3875
3782
3781
3756
3754
3753
3862
3861
6439
3694
3705
6430
6429
3534
3568
3560
3556
3554
3553
3516
3509
1526
1525
5359
5083
8013
7981
2511
4991
2491
5108
5097
5372
5365
4511
6326
6325
6347
8188
5707
3451
3447
4475
5686
5685
3693
5051
3533
5343
5084
5106
5105
5523
5478
5477
5468
5466
5465
5518
5517
5437
5435
3779
3750
3749
3859
3740
3738
3737
3687
3704
3700
3698
3697
5370
3854
3853
3677
8186
8182
8174
8126
8158
6427
7887
6671
3527
3544
3540
3538
3537
3502
3514
3513
7903
6270
3485
1523
1711
1518
1517
3423
8027
7995
3323
2487
5358
5369
6323
8095
8143
8185
8179
8167
8012
7980
6318
6317
6343
6303
5703
5683
4471
5678
5677
3062
8171
8125
8181
8119
8155
8157
8151
8123
8173
8111
5082
5663
3501
6269
5069
5081
5104
5096
5067
5092
5090
5089
5475
5050
5045
5043
5462
5461
5515
3747
3734
3733
3692
3690
3689
3851
4671
6423
3532
3530
3529
3495
3512
3508
3506
3505
6263
3483
3437
3450
3446
3443
2655
1515
5357
767
5351
5368
5364
5362
5361
5342
5339
8184
6315
5023
8026
7994
4987
5675
5049
1662
1661
4990
3449
3445
5080
5076
5074
5073
5037
5459
5454
5453
4989
7902
5436
5434
5433
5511
3731
3726
3725
3686
3685
3059
3676
3674
3673
5341
8124
8156
8180
8172
3847
3645
3526
3525
3500
3498
3497
7895
6268
6266
6265
3326
3051
3047
3435
6255
1511
8025
7993
1502
1501
3061
2479
5356
5354
5353
8177
8142
8163
8094
8135
8166
8178
8079
6311
6302
6301
7901
5671
4463
8170
8154
8118
8122
8150
8110
1659
7899
5662
5661
5068
5066
5065
5048
5044
5042
5041
5451
4988
4981
5022
4959
5430
5429
3723
7807
3683
3670
3669
7886
8093
8103
8091
8115
8087
8121
8139
8169
8165
8141
8153
8147
7883
3523
3494
3493
6262
6261
8117
8149
8107
8109
8023
7991
3484
3482
3481
6415
3448
3444
3442
3441
3422
1499
5350
5349
3325
5340
5338
5337
8176
8024
7992
4986
5021
5309
5307
1695
6299
3060
3050
3046
1655
5659
5062
5061
5036
5034
5033
4985
7894
5427
5422
5421
5447
7885
3667
3421
3662
3661
8120
8168
8152
3719
3644
3642
3641
3491
6259
3058
3049
3045
3478
3477
3436
3434
3433
6254
6253
7900
1495
2430
2429
8022
7990
5347
5334
5333
7897
7898
8078
8131
8140
8164
8134
8071
8162
8092
8161
7845
5303
6295
7893
3324
3057
8116
8148
8108
7891
5655
5059
5030
5029
4984
4980
4978
4977
5020
5018
5017
4958
5419
7791
3659
8133
8077
8102
8075
8086
8090
8145
8146
8113
8114
8138
8099
7806
7803
3638
3637
8021
7989
3322
3034
8106
3475
3430
3429
6251
3420
3418
3417
3470
3469
8019
7987
8007
8011
7975
7979
2427
7783
1470
1469
5331
7896
7884
8089
8137
8083
8160
7850
5308
5306
5305
4957
5326
5325
7799
3321
3033
3056
3048
3044
3042
3041
8101
8105
8085
2463
1647
1020
1018
1017
5027
4972
4970
4969
5014
5013
7805
5415
5406
5405
7882
8144
8112
7849
3655
4447
3635
3630
3629
7790
3427
3414
3413
6247
6238
6237
7892
3467
8020
7988
1487
2423
1467
7889
7890
7881
8070
8076
8132
8067
8130
8129
8088
8136
8017
8018
7985
7986
5302
5301
5323
8010
8006
7974
7978
7789
3320
3316
3314
3313
3032
3028
3026
3025
8104
6287
7798
1014
1013
4966
4965
5011
7804
4956
4954
4953
5006
5005
5403
5647
8084
8069
8098
8097
8100
8074
7795
3627
7797
7787
3411
3406
3405
6235
7801
7802
8003
8009
8005
7973
7971
7977
3388
3386
3385
2623
3463
1463
7888
7880
8073
8082
8081
8128
8016
7848
7844
7842
7841
7984
5299
5294
5293
5319
3308
3306
3305
3020
3018
3017
3000
2996
2994
2993
1011
1006
1005
4963
7788
4950
4949
5003
5399
8096
3623
3403
7800
7876
7874
7873
6231
3382
3381
3614
3613
2415
7793
7794
7796
8072
8080
8066
8065
8068
8001
8002
8008
8004
7972
7970
7969
7976
5291
4856
4852
4850
4849
3302
3301
3014
3013
2988
2986
2985
3292
3290
3289
4350
4349
7782
1003
7786
4947
1631
4942
4941
4924
4922
4921
4999
7785
3379
3374
3373
3399
5244
5242
5241
3611
7779
7781
7792
8064
8000
7968
7952
7944
7940
7938
7937
1455
5287
5278
5277
4844
4842
4841
3299
3011
2982
2981
3286
3285
2936
2932
2930
2929
2972
2970
2969
4347
999
990
989
4939
4918
4917
5391
7784
6206
6205
3371
5238
5237
6223
3607
7780
7777
7778
7872
7840
7824
7816
7812
7810
7809
5275
4838
4837
4828
4826
4825
2979
3283
2924
2922
2921
3260
3258
3257
2966
2965
3278
3277
4343
2032
2024
2020
2018
2017
1406
1405
987
4915
4910
4909
4935
6203
5235
3367
5230
5229
511
3358
3357
7776
7760
7752
7748
7746
7745
7449
7616
7584
7568
7560
7556
7554
7553
7345
7337
6985
5271
4835
4822
4821
2918
2917
3254
3253
2963
3275
2908
2906
2905
2399
2958
2957
6091
2008
2004
2002
2001
1403
1913
983
4907
2795
2797
3195
3197
6199
5227
3355
7691
7693
7728
7720
7716
7714
7713
7443
7520
7504
7445
7496
7492
7490
7489
7331
7333
6941
6979
7009
6993
6981
6829
6837
6882
6881
6866
6865
7261
7282
7281
4415
4819
2915
3251
4814
4813
4796
4794
4793
2902
2901
3246
3245
4783
3599
2955
1439
6005
6090
6089
6083
6085
3271
2871
3231
1996
1994
1993
4335
1959
1976
1972
1970
1969
1399
1907
1909
1950
4903
958
957
4894
4893
2808
2804
2802
2801
2782
5223
5214
5213
7704
7700
7698
7697
3351
7438
7472
7464
7460
7458
7457
1949
7318
7322
7392
7376
7368
7364
7362
7361
6950
6962
7104
7072
6954
7056
7048
7044
7042
7041
4598
4602
6854
6858
7270
7274
6778
2302
2301
4811
6618
6634
4790
4789
2899
3243
5263
2894
2893
2781
6042
6058
2876
2874
2873
1990
1989
1964
1962
1961
1902
2951
975
955
7437
7321
7317
4891
6961
6953
6949
2796
2794
2793
4601
4597
6857
6853
7273
7269
6777
6617
6633
3196
3194
3193
6041
6057
6191
5211
7692
7690
7689
1599
7448
7444
7442
7441
1901
7344
7336
7332
7330
7329
6940
7008
6992
6984
6980
6978
6977
6828
6836
7260
2299
4787
4782
4781
2891
3239
6004
6084
6082
6081
4807
2870
2869
3230
3229
1987
1958
1957
1912
1908
1906
1905
1948
1946
1945
1391
951
6938
4887
2790
2789
6834
6826
7258
2780
2778
2777
6088
3190
3189
6937
6002
6833
6825
7257
5207
7686
7685
7436
7434
7433
7320
7316
7314
7313
6960
6952
6948
6946
6945
4600
4596
4594
6880
6864
4593
6856
6852
6850
6849
7280
7272
6001
7268
7266
7265
6776
6616
6632
3343
4779
2295
6040
6056
2867
3227
2862
2861
2887
1955
1900
1898
1897
1942
1941
2787
2774
2773
6772
6628
6612
3187
3182
3181
6052
6036
6770
7683
7430
7429
6626
6610
6769
7308
7306
7305
4319
6936
6932
6930
6929
4588
4586
4585
6832
6824
6820
6818
6817
7256
7252
7250
6050
6034
7249
6625
6609
4732
4730
4729
6049
6033
6000
4775
2859
3223
4766
4765
1894
1893
1939
1884
1882
1881
1934
1933
943
2771
2748
2746
2745
2766
2765
3179
5992
4879
5182
5181
7427
7302
7301
6924
6922
6921
4582
4581
6808
6804
6802
6801
5199
7244
7242
5988
7241
4572
4570
4569
6768
6760
6756
6754
6753
4726
4725
2367
5986
6624
6608
6600
6596
6594
6593
7224
7220
7218
7217
5985
2287
6080
6048
6032
6024
6020
6018
6017
4763
2855
1891
1878
1877
894
893
2846
2845
1931
1375
1784
1780
1778
1777
2742
2741
2763
3166
3165
3175
5179
7299
6918
6917
4579
6796
6794
6793
6175
7238
7237
4566
4565
6744
6740
6738
6737
4723
6576
6568
6564
6562
4718
4717
6561
7212
7210
7209
5984
5968
5960
5956
5954
5953
4759
1875
891
2843
3215
1870
1869
1852
1850
1849
1278
1277
1772
1770
1769
1927
2739
2734
2733
2759
3163
5175
2552
2548
2546
2545
6915
6790
6789
7235
4563
6732
6730
6729
4558
4557
6712
6708
6706
6705
4540
4538
4537
6552
6548
6546
6545
4715
7206
7205
6512
6504
6500
6498
6497
5936
5928
5924
5922
5921
5856
5840
5832
5828
5826
5825
7196
7194
7193
887
1867
2839
1846
1845
1275
1766
1765
1756
1754
1753
2731
927
3159
2540
2538
2537
6787
6726
6725
4555
6700
6698
6697
4534
4533
6540
6538
6537
7203
6488
6484
6482
6481
4711
5912
5908
5906
5905
5808
5800
5796
5794
5793
4702
4701
2684
2682
2681
7190
7189
1843
4751
1838
1837
1863
4032
4000
3984
3976
3972
3970
3969
1763
2271
1271
1750
1749
2727
2718
2717
2534
2533
2524
2522
2521
6723
5167
6694
6693
4531
6534
6533
6476
6474
6473
4526
4525
6456
6452
6450
4551
6449
5900
5898
5897
5784
5780
5778
5777
4699
6684
6682
6681
5744
5736
5732
5730
5729
2678
2677
7187
6384
6376
6372
6370
6369
5600
5584
5576
5572
5570
5569
879
1835
3936
3920
3912
3908
3906
3905
3134
3133
1747
1724
1722
1721
2831
7182
1742
7181
1741
2715
2531
3151
2518
2517
6691
6531
6470
6469
4523
6444
6442
6441
5894
5893
5772
5770
5769
6678
6677
4287
5720
5716
4695
5714
5713
2675
2670
2669
6360
6356
6354
6353
5552
5544
5540
5538
5537
3888
3880
3876
3874
3873
1831
3808
3792
3784
3780
3778
3777
3131
1263
1718
1717
1822
1821
7179
1739
1343
2711
2515
2492
2490
2489
2510
2509
6467
4476
4474
4473
6438
6437
5891
4519
5766
5765
6675
5708
5706
5705
1528
6428
1524
6426
1522
6425
1521
4510
4509
2667
5688
5684
5682
5681
6348
6346
6345
5528
5524
5522
5521
6328
6324
6322
6321
5488
5480
5476
5474
5473
6670
6669
3864
3860
3858
3857
3760
3752
3748
3746
3745
1715
3127
1819
1710
1709
1735
2486
2485
2507
4470
4469
6435
5763
7175
5702
5701
1516
6422
1514
6421
1513
4670
4669
4507
5676
5674
5673
6342
6341
5516
5514
5513
6316
2654
6314
2653
6313
5464
5460
5458
5457
2663
4687
6667
766
765
863
3852
3850
3849
3736
3732
3730
3729
3696
3688
3684
3682
3552
3536
3681
3528
3524
3522
3521
1707
1815
2703
2483
1660
1658
1657
2478
2477
4467
5151
4462
4461
2503
5699
1510
6419
1509
4667
1500
1498
1497
5670
5669
4503
6339
5510
5509
6310
2651
6309
5452
5450
5449
6414
6413
6300
6298
5432
5428
6297
5426
763
5425
5660
5658
5657
3846
3845
3724
3722
3721
3672
3668
3666
3665
3504
3496
3492
3490
3489
5360
5352
5348
5346
5345
5088
5072
5064
5060
5058
5057
6264
3119
6260
6258
6257
1247
1703
1694
1693
6663
1654
1653
2475
4459
1507
2239
1494
1493
4663
5667
5507
6307
5446
5445
6411
2647
6294
6293
5420
5418
5417
5654
5653
3843
759
3718
3717
3660
3658
3657
3480
3476
3474
3473
5336
5332
5330
5329
5040
5032
5028
5026
3440
3432
2428
3428
5025
2426
2425
3426
3425
6252
6250
6249
3640
3636
3634
3633
1691
1807
1651
1646
1645
2471
2462
2461
4455
1491
1468
1466
1465
4446
4445
5443
1486
1485
6291
5414
5413
5651
3715
5404
6286
5402
6285
5401
4495
3654
3653
3468
3466
3465
5324
5322
5321
5016
5012
5010
6407
5009
3416
3412
2422
3410
2421
3409
5304
5300
5298
4976
5297
4968
4964
6246
4962
6245
4961
3628
3626
3625
5646
5645
6236
6234
6233
1687
1016
1012
1010
1009
1643
2622
2621
2459
1462
1461
4443
1483
5411
751
4655
5398
6283
5397
2639
3651
3040
3024
3016
3012
3462
3461
3010
5318
5317
5004
3009
5002
5001
3404
3402
2419
3401
5292
5290
5289
4952
4948
4946
6243
4945
3622
2414
3621
2413
3384
3380
5643
3378
6230
3377
6229
3312
3304
3300
3298
3297
1004
1002
1001
3612
3610
3609
1630
1629
2619
831
1639
2455
1459
1454
4348
4346
1453
4345
4439
5395
3103
1479
2992
2984
2980
2978
3459
2977
5315
4998
4997
3398
3397
5286
5285
4940
4938
4937
3619
2411
5390
3372
5389
3370
6279
3369
6227
5276
5274
4920
4916
5273
4914
4913
3288
3284
3282
3281
6222
6221
998
997
3606
3605
1679
988
986
985
4848
4840
4836
4834
5240
5236
4833
1627
5234
5233
4223
2615
5639
6204
6202
6201
1451
4342
4341
2968
2964
2962
510
2961
509
1404
1402
4995
2928
1401
2920
3395
2916
2914
5283
4934
4933
2913
5387
3366
1215
3365
5270
5269
4908
4906
4905
2398
2397
3276
3274
3273
2407
6219
3256
3252
3356
3354
3250
3353
3249
995
3603
982
981
4824
4820
4818
4817
5228
5226
5225
1623
6198
6197
3598
3597
4414
4339
4413
2447
4334
4333
1438
1437
735
1447
2956
2954
2953
507
1398
1397
2904
2900
2898
2897
4931
4431
3363
5267
4902
4901
2016
2000
1992
1988
2395
3270
3269
1986
1985
3244
3242
3350
3349
3241
4892
4890
5262
5261
4889
979
956
954
953
4812
4810
4809
7936
7808
7744
7712
6215
5383
5222
5221
7696
4792
7688
4788
4786
974
973
4785
5212
5210
7684
5209
6195
2607
7682
3595
6190
4411
6189
2300
2298
2297
4331
1435
7681
1598
1597
4639
2950
2949
1395
2892
2890
2889
503
1390
1389
2872
2868
2866
4899
1968
1960
2865
1956
1954
3267
1953
2800
2792
2788
2786
3238
3237
3347
2785
2391
4886
5259
4885
3228
3226
950
949
3225
4806
4805
7552
7488
7456
7440
5219
7432
4780
7428
4778
4777
971
3342
3192
5206
3341
3188
5205
3186
7426
3185
1615
7425
6187
2175
2294
2293
4407
1595
1431
4327
2947
2886
2885
1387
2860
4318
2858
4317
2857
1944
1940
1938
1937
2776
2772
3591
2770
1904
1896
2769
1892
3235
1890
4883
1889
3222
3221
947
4803
7360
7328
7312
7304
7300
942
941
4774
4773
7298
7040
6976
6944
3339
3180
6928
5203
3178
3177
7297
4878
6920
4877
5255
4764
6916
4762
4761
4592
4584
4580
4578
5198
5197
6914
4577
967
2291
2366
2365
2286
2285
6913
4728
4724
6183
4722
1591
4721
2883
5180
5178
495
5177
1374
1373
2854
4315
2853
1932
1930
1929
2764
2762
2761
1880
1876
1874
1383
1873
2744
2740
2844
2738
6174
2842
6173
2841
2737
3219
892
890
889
7264
7248
7240
7236
2383
7234
939
4771
7233
6848
6816
6800
3174
6792
3173
4875
6788
3214
3213
4758
6786
3164
4757
3162
4568
3161
4564
4562
5195
4561
6785
2363
2283
3335
4716
4714
4713
5174
5173
1423
703
1371
2851
1276
1274
1926
1925
1273
4399
2758
2757
1868
1866
4311
1865
2732
2730
2591
1776
1768
2838
2729
6171
2837
1764
1762
1848
1844
886
885
1842
1761
7216
7208
7204
7202
1841
7201
6752
6736
6728
3171
926
6724
925
3211
6722
4755
3158
935
6721
3157
4556
6592
4554
6560
4553
6544
6536
6532
4536
4532
4530
4529
4750
6530
4749
4710
4709
4871
2359
5191
2270
1583
2269
2279
5171
6529
4700
4698
6016
5952
2544
2536
5920
4697
1270
1269
2532
5904
1923
2530
5896
2755
1367
5166
1862
1861
2529
5165
2726
5892
2725
1752
1748
2835
1746
1745
1836
1151
1834
883
1833
7192
7188
7186
2716
7185
2714
5890
2713
878
6704
6696
877
6692
923
6690
2680
6689
2676
6167
2674
2830
3155
2829
2673
4550
6496
4549
6480
6472
6468
5889
6466
4524
4522
3150
479
3149
4521
4747
6465
3207
4707
3132
3130
2267
4286
4285
3129
4694
4693
5824
5792
2520
2516
5776
1267
2514
5768
2513
5764
5163
1859
1262
1261
2723
5762
1740
1738
1737
1830
1829
1342
1720
1341
1716
7180
7178
2710
1714
7177
2709
5761
1713
875
6680
6676
6674
6673
2668
2666
2665
1820
2827
4303
1818
919
4547
6448
1817
6440
6436
6434
6433
4518
4517
3147
6368
6352
6344
3126
3125
6340
4508
4283
4506
4505
6338
4691
2351
5728
5712
2508
2263
2506
5704
2505
5700
5698
4743
2488
3968
1259
6337
3904
2484
3872
1359
2482
3856
4472
1734
5568
5697
4468
1733
5536
2481
5520
4466
4686
3848
4685
1827
5512
1339
1708
4465
1706
7174
2707
7173
1705
862
861
5508
3844
6668
6666
6665
5159
2662
2661
5506
1814
4668
1813
4666
3842
6424
6420
2702
4665
6418
871
2701
2652
6417
2650
2649
4515
5150
764
5149
762
1520
1512
761
1508
5505
4383
1506
6320
6312
6308
3123
3841
1505
4502
6306
4501
2823
3143
6305
5680
5672
2502
2501
5668
3118
5666
3117
4279
6159
5665
1246
2476
3776
3744
2474
1245
3728
1567
2473
4460
3720
1731
5472
4458
5456
5448
4457
4683
3716
5444
1702
1701
1255
7171
859
5442
3714
6662
1335
2238
6661
1656
1652
2237
1692
2659
1650
1690
1811
5441
4662
1689
1649
4661
6412
6410
2699
3713
6409
2646
2645
911
5147
758
757
1496
1492
1490
1489
6296
6292
6290
1806
1805
4499
6289
5656
2499
5652
5650
3115
5649
1243
2470
3680
3664
2469
3656
2255
4454
3652
5424
4453
5416
6256
6248
4494
5412
639
447
3650
4493
6244
3520
5410
3488
1699
3472
2460
6242
2458
3464
5409
3649
2457
6659
2235
1644
2424
1642
2420
4444
855
1686
6241
3460
1641
4442
1685
2418
4659
5344
4441
5328
6406
5320
6405
2417
2643
4679
5316
3458
755
1484
1482
5314
1481
6284
2638
750
4654
1464
6282
2637
1460
749
4653
6281
1803
1458
5056
5024
2620
2695
5008
2618
3457
5313
1457
5000
2617
5644
5642
5143
5641
4996
2467
3632
3624
3620
4451
5400
3618
6232
830
5396
6228
4491
5394
829
1239
6226
3424
3617
3408
5393
3400
2454
4994
3111
6225
2453
2335
1327
3396
1638
2412
1637
3102
2410
4438
1683
4271
3101
3394
4437
2409
5296
5288
1628
6403
2231
5284
1626
1008
1625
5282
1000
4993
3393
996
1478
1678
1477
1677
994
5281
6278
2635
747
4651
4222
1452
6277
1450
4221
4960
1449
993
4944
2614
4936
2613
5638
4932
5637
4344
4340
4930
3608
3604
3602
4338
5388
6220
827
1214
5386
3601
6218
1213
5385
3376
6217
3368
4337
2451
3364
1799
4929
847
3362
1635
2406
3099
4435
2405
3361
3296
508
5272
3280
5268
1622
506
3272
1621
5266
2446
505
2396
984
980
2394
2445
5265
3268
734
4487
978
1475
733
1675
2393
6200
3008
2976
6196
977
2960
6275
6194
3266
4219
1446
4430
1445
4429
2952
4912
1400
6193
4904
2611
1396
4900
5232
4412
5224
1394
1436
4410
2948
743
5635
4898
5220
1434
4409
3265
4332
1393
4330
1433
5218
3596
2631
2606
4897
3594
4329
5382
2605
3593
6214
1211
1231
5381
4647
6213
3352
2946
3348
4832
5217
4816
3346
4638
823
4808
4637
3345
2403
4804
3248
502
5260
3240
1619
5258
501
5135
3236
5257
2443
2390
4802
972
970
2389
2945
3234
731
1596
2223
969
1594
3095
6188
2912
952
1614
2896
6186
948
1593
1613
2888
1443
4427
6185
3233
2174
946
2884
2173
4888
4801
1388
4884
1386
5208
4882
4406
2296
945
5204
1385
1430
4405
2292
2882
5202
4881
1429
1671
4326
2290
4325
3590
2603
5201
4215
3589
5379
6211
2289
3340
4784
3338
1311
2881
4776
4635
1207
3337
4772
383
4770
4316
3224
499
5254
3220
4314
5253
3218
2387
4313
966
494
4769
965
1590
3217
493
1589
6182
2864
940
1611
1984
2856
6181
1952
938
727
4255
2852
1936
2171
3184
937
3176
4876
2382
2364
1382
2850
1928
4874
1381
2362
2381
3172
5196
4403
2284
4873
2439
5194
1427
2784
2282
2768
2361
1372
5193
2849
3170
4323
1924
2760
2281
1370
815
3587
1369
2756
3334
4423
1422
4760
702
3169
4756
3333
6172
1421
6170
701
4754
4398
1922
2590
2754
6169
4397
2599
4310
2589
3212
4753
5176
5251
4309
3210
5172
3209
5170
963
888
491
1587
884
6179
2840
934
1888
5169
882
2836
4631
1872
933
2753
4720
2834
1864
4712
3160
1582
1921
2379
3156
2358
4870
1379
4708
1581
881
924
1860
2357
2833
4869
5190
3154
2278
4576
922
2736
5189
3087
4560
2277
4706
1607
2728
1366
2167
1272
4552
1150
1365
921
3153
2724
7680
1268
7424
1858
1149
7296
4548
1199
1266
7232
2268
2722
4705
1419
4748
3331
699
2266
6166
4746
7200
478
6165
4395
4546
1265
4745
2587
2265
4207
477
1857
4307
2721
3206
5164
5162
3205
719
7184
876
2207
5161
874
931
2828
1840
4545
1832
873
2826
4696
487
4692
3148
1828
1579
2825
2355
3146
4867
4690
1760
4284
918
7176
4302
5187
2275
1744
1826
4528
4282
3145
2712
917
4301
4520
1363
2708
1736
1260
4689
1147
1340
4516
4281
6912
1258
6784
2706
1338
6720
2350
1825
1732
4514
2375
2262
6688
1257
1358
2349
4742
3128
2705
1337
2261
6163
3124
1357
475
4741
2672
6672
695
2664
3122
2528
7172
4513
1730
5158
2512
3203
2660
5157
2504
799
870
1415
6664
3121
869
2658
4382
1816
2822
860
2583
2500
1812
4684
4381
858
3142
4391
2821
4682
1810
1566
6158
1729
3141
915
4278
1712
4299
4681
1704
857
4504
6157
1565
2700
2657
4277
6660
4623
4500
2498
1809
2698
1254
5148
2159
1700
1334
1575
6528
5146
4498
6464
1253
7170
1333
2347
2697
6432
910
1143
255
2259
1244
1698
5145
1355
6416
3116
909
4497
4739
1242
4664
3114
760
2648
4660
756
2644
2236
6408
471
2480
2497
3113
1241
2472
5155
4658
2234
4464
1697
2642
2254
638
6658
754
446
4456
867
2468
2253
637
445
4452
2233
4657
6404
4379
5888
854
1804
2641
1183
5760
2466
4678
2819
753
5696
1802
853
3139
4450
1563
5664
4677
4275
1688
6155
7169
4492
1801
1684
2694
687
1251
4490
5142
1331
5648
1682
2465
2693
6336
1504
4449
6304
6402
907
1488
5141
1648
6288
4489
1238
4191
1640
1326
6657
3110
2334
1480
1681
1237
6280
748
4652
4295
5640
2636
4270
3109
1325
1636
2333
2230
746
4650
2456
2634
4269
2343
1476
1351
2452
4440
2229
828
2251
635
443
6276
745
4649
4436
2633
1634
826
2450
851
5504
4434
3100
2575
6401
5440
1798
2616
5636
5408
825
3098
4675
1474
2416
2449
2612
846
1676
6274
2408
1797
5392
1135
3840
4433
4220
1633
3712
3097
4486
1674
845
463
2610
2691
2404
3648
4218
1559
1456
5139
6240
4375
5384
4485
1212
6224
1624
1673
1448
3616
1235
1323
4217
1620
2331
2609
1210
3107
6216
2402
1444
742
1473
2630
4646
4267
6151
2227
5634
1618
1230
2444
3600
903
6273
732
741
1209
6212
2629
5380
822
4645
4428
5134
2442
1442
1229
730
2143
439
631
821
2401
4426
1617
5133
5312
504
2222
3094
2441
729
5280
2604
3592
6210
500
4636
2247
2392
2221
843
4425
5264
3093
2602
1795
4336
1670
992
1441
2388
3456
4634
4214
4328
3392
976
5378
498
4408
5256
1669
3360
1432
2601
1310
2386
671
4483
4213
4324
6192
4404
1206
5633
382
968
1612
1428
4633
2172
3344
1309
6184
1610
1205
381
739
6209
4402
2170
497
5252
4992
3588
1392
1426
4254
4322
2385
2627
1227
4928
964
726
1319
2438
4643
1384
1592
1609
819
6180
4896
3336
2327
2169
4253
725
4422
1588
814
1380
4401
2437
1425
4880
5131
5377
492
2219
4263
5216
3091
813
4321
1586
2598
5250
962
1551
4421
5200
490
2380
6178
4630
944
4312
1378
4872
3332
3264
4367
2597
431
2378
1667
4159
936
5192
3232
839
4211
623
3586
4308
489
1307
4396
2288
1119
1420
700
1585
379
3086
1203
3216
4629
1606
2280
2588
932
2166
2377
1418
698
2360
4394
6168
4306
1198
5188
3085
2586
1605
2276
3208
1368
4206
4868
2165
4800
1377
2356
961
6177
723
5249
4251
4768
1580
1364
1197
2944
930
1417
697
3330
718
2880
6164
1223
2435
811
2206
2585
4393
2354
4205
4752
1148
1578
2274
2848
4305
1362
486
3204
717
2205
5186
1146
476
4419
5168
3585
2595
2832
1577
4744
485
2374
920
2353
929
474
2215
4866
3168
6162
4300
1145
5160
1361
916
2111
880
694
3152
2264
2273
375
2373
1414
5127
4627
798
872
2824
2319
1303
3202
2163
473
1603
2582
3083
4390
2260
3329
693
2348
3144
1195
914
4740
4298
4622
1356
5185
1264
5156
1413
797
4280
868
4704
2346
2581
2158
1574
2258
715
2752
1256
4203
4380
1354
2203
254
2720
3140
1142
6161
4389
4688
415
4276
807
1336
913
4865
6156
2157
2820
483
1573
1920
4297
1252
4621
470
2704
1564
4247
2345
1856
1141
866
253
1332
607
1353
4378
4738
3201
2257
5154
4680
908
1182
469
1824
1562
4544
4274
2371
3120
2696
691
1330
3138
856
5144
1250
686
4512
2252
906
795
1181
4190
636
444
1808
6154
852
3112
1561
1087
1411
4294
4377
865
367
685
2818
4676
2342
2579
1191
4496
2250
1350
1240
634
442
1329
2232
2692
905
850
4273
2155
5153
5140
2574
1571
251
4737
3079
711
2656
1236
1139
4189
3108
1249
2332
4387
4268
1800
4656
1295
1324
1349
3137
2228
2341
633
467
2640
441
1134
1728
2199
2249
4619
4488
462
1558
4293
752
1234
1696
4374
4199
1322
2330
2573
6153
1179
849
4674
1133
2632
902
2226
461
4648
744
2496
1680
2690
4266
1557
683
844
3106
2817
2142
5138
791
4448
438
630
2464
1321
1796
824
3096
1233
2329
2246
740
842
4484
901
1672
4373
437
629
2628
2448
1228
2141
4216
247
820
6150
4239
2225
4432
1347
670
4644
4187
2220
2339
575
4265
841
4673
3092
1208
2151
1226
2608
351
7168
1318
3105
1131
5132
2245
459
738
2689
818
669
2326
2440
6656
1632
2571
5137
4291
728
4212
1668
1204
1555
1308
1794
1175
2218
380
4424
6400
1616
1550
2626
2600
679
1317
4482
1225
724
838
435
430
627
4262
1306
2400
4252
622
1118
4632
378
2191
1472
6149
817
4642
1202
3090
899
4615
2325
812
2139
1608
6272
737
2168
2436
1549
4158
1440
783
4366
429
5130
722
2217
2384
621
4371
837
667
239
1117
496
4210
2596
1666
810
1222
377
1305
4420
1424
4400
455
2243
2625
2164
488
1201
1127
1793
1604
1196
6208
4250
3084
4261
4481
4628
1315
2376
721
2214
4320
3089
809
5632
716
1221
374
4183
1584
2110
2204
4641
1302
4157
2434
1416
4204
484
427
4365
696
1194
2567
2584
2594
619
319
2318
1167
5376
1547
5129
2323
4209
2162
373
1115
714
1665
835
4392
1576
692
806
414
1602
1376
663
4418
1301
1144
6147
796
2372
2213
2135
4304
3082
2202
606
6176
2109
4249
960
1193
2352
482
472
223
5248
1360
413
4626
1412
713
805
2580
5126
690
2317
2156
928
1140
794
252
1572
605
4202
2433
1219
1086
2272
2161
2593
468
366
371
4259
423
1190
4246
1180
615
1352
250
1601
2344
4388
710
3584
912
2201
4155
365
793
684
2370
4363
481
4620
4417
1294
1138
4296
3081
1111
5184
689
1085
1299
466
3328
411
2256
2154
1543
1560
6160
1410
1570
2578
655
603
1189
1178
4625
2211
2107
249
803
709
682
2198
5125
790
4201
4864
904
1348
3200
4175
1132
3078
1328
4376
1293
460
2315
632
440
2340
4245
864
1137
246
465
363
4188
2127
2248
1556
4272
574
4386
789
2572
2369
681
1177
1248
2153
350
4198
1083
436
628
407
848
458
4618
5152
245
1569
4292
1320
1409
4736
3136
1130
2577
2197
573
599
900
707
2140
1187
349
678
1346
668
2328
1232
1174
6152
1103
2150
4151
434
3077
626
840
457
2338
4359
359
1291
2224
4238
1554
2816
4372
782
238
2103
787
4186
5123
2244
243
666
677
1129
2570
1316
4385
4197
4264
4243
428
454
347
571
1224
1173
620
399
4617
237
3104
2190
2311
4672
433
1116
4290
2138
625
1079
1345
781
898
2688
1548
1126
5136
836
816
2324
2149
665
591
2195
426
318
376
1553
1304
618
453
2337
736
2216
4614
4237
675
6148
1314
235
662
4185
317
4370
1200
2569
3075
2242
808
1166
343
372
1114
1220
222
1287
425
567
2189
720
1125
1171
2624
2137
779
617
897
1546
834
4260
4289
4195
4143
1792
221
412
4182
422
3088
661
2566
4480
2095
4156
2322
1300
451
315
370
604
4364
4640
614
2147
804
2134
1192
1071
1165
4208
1313
4613
712
2108
1113
2212
5128
1664
410
421
2241
4369
364
219
1218
4235
4248
6146
2316
654
602
833
1545
1123
559
369
1110
613
2160
659
2187
792
775
1084
409
2592
2432
4181
2565
191
362
1298
2321
4258
688
2200
802
248
1600
480
2133
708
1542
419
4154
1188
406
653
1163
601
4362
3080
4416
2106
1217
2210
361
4611
231
1292
4127
1109
244
2079
788
611
4624
6145
598
464
405
4200
1055
680
1136
5124
2314
4174
348
1082
358
572
1176
1297
801
4231
2126
4244
543
4257
2152
1541
706
2183
2563
651
2368
4179
242
4153
1568
1186
346
398
1102
2131
597
357
2196
4361
1408
2105
2576
456
2209
335
1159
786
570
236
676
1290
1107
1081
127
2313
4150
3076
4173
241
1128
4358
2102
2125
311
590
705
1172
234
780
5122
342
432
624
4384
1078
1185
215
1101
647
4196
595
664
1539
4242
2310
569
316
4616
785
345
452
1344
2148
1289
674
2194
566
589
1552
2336
424
4149
220
314
2101
4357
4236
4171
778
1286
2123
4184
1077
2568
616
3074
5121
1124
1170
660
2188
403
1099
218
4241
2309
2136
450
673
896
4288
4194
2193
4142
2094
420
1070
1164
2146
1112
1312
233
777
4147
341
2099
1285
4612
4355
558
1169
1075
3073
397
4167
2240
190
612
2119
368
4368
658
449
408
4234
1122
832
1095
2307
774
1544
2186
4193
418
4141
2093
355
313
1069
2564
4180
126
2320
565
2145
652
600
230
217
207
2132
395
360
1162
1283
404
1216
1121
773
610
4233
1108
214
587
125
303
4610
4126
2078
119
2185
1054
6144
339
4139
2091
542
1067
800
123
1296
227
4230
650
1161
356
213
111
4256
189
1540
557
2182
63
596
2562
4178
771
4152
657
334
2130
229
95
4360
4609
2104
4125
2077
2208
1053
1158
417
211
1106
4135
2087
563
1063
1080
240
391
4229
2312
310
4172
2181
2561
2124
4177
704
187
609
2129
594
646
287
1184
1100
568
4123
1157
2075
1051
1538
1105
784
541
649
1288
4227
588
583
555
309
2179
333
4148
183
2100
4356
1155
1537
4119
2071
1047
4170
1076
2122
396
5120
402
344
1098
4240
2308
672
593
645
307
331
2192
4169
175
159
4111
2063
1039
2121
539
232
340
776
4146
2098
1284
401
551
4354
1168
1074
3072
124
4166
448
2118
1094
327
2306
118
1097
4192
4145
354
312
353
4140
2097
2092
4353
1068
115
564
212
4165
2144
110
643
216
2117
206
205
203
199
226
394
393
117
121
122
2305
1282
535
109
103
62
1120
772
107
4232
1073
586
59
4163
302
301
299
295
2115
55
2184
338
1093
337
61
94
93
91
4138
2090
210
31
1066
47
87
79
1160
188
585
556
209
1281
527
4137
770
2089
656
228
4608
4124
2076
1052
416
225
4134
562
561
1091
2086
1062
390
389
387
1065
4228
2180
2560
185
4176
186
4133
608
2085
2128
286
285
283
279
271
769
1156
4122
2074
1050
1104
540
4131
2083
1061
648
4226
4121
2073
582
581
579
308
554
553
2178
332
179
181
182
4225
1154
1536
4118
2070
1046
1049
2177
1059
4117
2069
592
305
644
306
329
330
167
143
171
151
173
155
174
4168
157
1153
158
4110
2062
1038
4115
2067
1045
2120
538
537
400
550
549
547
4109
2061
113
114
116
120
323
325
326
4107
2059
1037
1043
108
1096
4144
352
2096
102
4352
2055
4103
99
4164
642
641
106
105
101
2116
204
201
195
202
197
198
392
57
60
58
92
2304
1035
54
534
533
531
51
53
89
90
46
29
30
78
27
1072
4162
300
297
291
298
293
294
15
45
86
77
2114
39
43
83
71
75
23
1092
336
1031
85
4161
2113
584
1280
526
525
523
519
4136
2088
208
224
560
1089
1090
385
388
386
1064
184
4132
2084
263
284
281
275
282
277
267
278
269
270
768
4130
2082
1060
4120
2072
577
580
578
552
4129
177
178
180
2081
4224
1048
2176
1058
1057
2068
4116
304
328
163
166
165
139
141
135
142
169
170
149
150
172
153
154
1152
156
2066
1044
4114
147
536
4113
2060
2065
545
548
546
4108
112
322
2058
1036
1041
1042
321
2057
2054
324
4106
2053
2051
2064
2050
2112
2052
2056
2049
2048
2080
1034
1033
1088
1027
1030
1029
1056
1040
1032
1025
1024
1028
1026
194
529
640
4105
532
196
530
576
544
517
521
520
516
524
522
518
515
514
512
528
513
193
104
98
100
56
200
4102
97
144
145
146
148
152
168
160
161
162
164
176
138
136
137
140
132
133
129
131
128
130
134
192
4101
50
28
290
292
49
52
88
259
258
257
262
256
261
260
44
320
265
268
264
266
296
289
13
280
288
273
384
272
274
276
35
14
76
11
38
22
0
42
26
1
41
4
25
2
3
5
7
9
8
12
6
21
10
48
37
19
17
18
20
33
34
24
36
32
16
40
82
81
69
70
84
74
67
73
80
65
64
66
72
68
96
4160
4128
4099
4098
4104
4100
4097
4112
4096
