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