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