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