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