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