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