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