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