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