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