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